Skip to content
This repository was archived by the owner on Aug 22, 2021. It is now read-only.

Commit 752c6b4

Browse files
committed
version 1.999.130
1 parent 92a2fc8 commit 752c6b4

File tree

2 files changed

+77
-1
lines changed

2 files changed

+77
-1
lines changed

ChangeLog

+76
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,79 @@
1+
Version 1.999.130:
2+
3+
- Fix TUN/TAP operation with Linux kernel 3.19. See: https://bugzilla.kernel.org/show_bug.cgi?id=96381
4+
5+
- ncd: modules/daemon: Implement custom retry time.
6+
7+
- ncd: modules/daemon: Fix the "daemon crashed" log message to include module context.
8+
9+
- ncd: modules: arithmetic: Don't fail immediately on arithmetic errors, expose their occurrence.
10+
11+
- ncd: Add clock_get_ms function.
12+
13+
- ncd: Implement a simple checksum function as used in the Sphereo blue tooth protocol.
14+
15+
- ncd: socket: Implement support for opening serial ports.
16+
17+
- ncd: Implement struct_decode.
18+
19+
- ncd: Implement struct_encode function.
20+
21+
- ncd: sys.evdev: Provide event code strings for EV_SYN if available.
22+
23+
- ncd: modules: blocker: Implement initial_state argument.
24+
25+
- ncd: modules: blocker: Expose the up-state as a variable.
26+
27+
- ncd: Implement Do-Interrupt.
28+
29+
- ncd: Implement Do.
30+
31+
- ncd: Implement lazy evaluation in If clause.
32+
33+
- ncd: Implement ifel function to support future lazy If.
34+
35+
- ncd: Optimize value::append().
36+
37+
- ncd: Implement backtrack_point::rgo.
38+
39+
- ncd: modules: explode: Pass through external strings (avoid copy).
40+
41+
- ncd: modules: explode: Implement compiling search strings.
42+
43+
- ncd: modules: parse: Implement parse_hex_number.
44+
45+
- ncd: Implement caret syntax sugar. ^a.b.c = {"a", "b", "c"}
46+
47+
- ncd: Fix bugs with bad expectations of null-terminated strings.
48+
49+
- ncd: Implement object reference infrastructure and objref module.
50+
51+
- ncd: Remove ComposedString type along with the buffer module.
52+
53+
- ncd: Implement Block syntax as syntax-sugar around inline_code().
54+
55+
- ncd: modules: call: Implement inline_code calls.
56+
57+
- ncd: modules: call: Fix bug in call_with_caller_target deinit.
58+
59+
- ncd: modules: socket: close: Fix completion order vs closing.
60+
61+
- ncd: Fix a bug that caused a bad assertion failure in file_write().
62+
63+
- ncd: modules: socket: add read() eof variable
64+
65+
- ncd: modules: socket: Implement _caller in client process.
66+
67+
- ncd: Add --signal-exit-code option.
68+
69+
- ncd: Implement syntax sugar @something = "something".
70+
71+
- ncd: Fix crash with num_multiply(..., "0").
72+
73+
- ncd: Infrastructure for built-in functions and implementation of many such functions.
74+
75+
- ncd: Fix bad assertion regarding map values.
76+
177
Version 1.999.129:
278

379
- ncd: modules: file_open: Fix typo in assertion.

misc/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
#define BADVPN_MISC_VERSION_H
3636

3737
#define GLOBAL_PRODUCT_NAME "BadVPN"
38-
#define GLOBAL_VERSION "1.999.129"
38+
#define GLOBAL_VERSION "1.999.130"
3939
#define GLOBAL_COPYRIGHT_NOTICE "Copyright (C) 2010 Ambroz Bizjak <ambrop7@gmail.com>"
4040

4141
#endif

0 commit comments

Comments
 (0)