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

Releases: ambrop72/badvpn

BadVPN 1.999.130

09 Apr 10:34
Compare
Choose a tag to compare

Version 1.999.130:

  • Fix TUN/TAP operation with Linux kernel 3.19. See: https://bugzilla.kernel.org/show_bug.cgi?id=96381
  • ncd: modules/daemon: Implement custom retry time.
  • ncd: modules/daemon: Fix the "daemon crashed" log message to include module context.
  • ncd: modules: arithmetic: Don't fail immediately on arithmetic errors, expose their occurrence.
  • ncd: Add clock_get_ms function.
  • ncd: Implement a simple checksum function as used in the Sphereo blue tooth protocol.
  • ncd: socket: Implement support for opening serial ports.
  • ncd: Implement struct_decode.
  • ncd: Implement struct_encode function.
  • ncd: sys.evdev: Provide event code strings for EV_SYN if available.
  • ncd: modules: blocker: Implement initial_state argument.
  • ncd: modules: blocker: Expose the up-state as a variable.
  • ncd: Implement Do-Interrupt.
  • ncd: Implement Do.
  • ncd: Implement lazy evaluation in If clause.
  • ncd: Implement ifel function to support future lazy If.
  • ncd: Optimize value::append().
  • ncd: Implement backtrack_point::rgo.
  • ncd: modules: explode: Pass through external strings (avoid copy).
  • ncd: modules: explode: Implement compiling search strings.
  • ncd: modules: parse: Implement parse_hex_number.
  • ncd: Implement caret syntax sugar. ^a.b.c = {"a", "b", "c"}
  • ncd: Fix bugs with bad expectations of null-terminated strings.
  • ncd: Implement object reference infrastructure and objref module.
  • ncd: Remove ComposedString type along with the buffer module.
  • ncd: Implement Block syntax as syntax-sugar around inline_code().
  • ncd: modules: call: Implement inline_code calls.
  • ncd: modules: call: Fix bug in call_with_caller_target deinit.
  • ncd: modules: socket: close: Fix completion order vs closing.
  • ncd: Fix a bug that caused a bad assertion failure in file_write().
  • ncd: modules: socket: add read() eof variable
  • ncd: modules: socket: Implement _caller in client process.
  • ncd: Add --signal-exit-code option.
  • ncd: Implement syntax sugar @something = "something".
  • ncd: Fix crash with num_multiply(..., "0").
  • ncd: Infrastructure for built-in functions and implementation of many such functions.
  • ncd: Fix bad assertion regarding map values.

BadVPN 1.999.129

18 Feb 01:39
Compare
Choose a tag to compare

Version 1.999.129:

  • ncd: modules: file_open: Fix typo in assertion.
  • server: Fix bug forgetting to call BSSLConnection_ReleaseBuffers(). Unless threads are enabled, this is an assert failure if NDEBUG is not defined an a non-issue otherwise.
  • ncd: Look for various programs in PATH instead of hardcoded paths.
  • Add compile-udpgw.sh.
  • ncd: modules: net_dns: Implement net.dns.resolvconf() forspecification of arbitrary resolv.conf lines