Skip to content

Releases: coova/coova-chilli

== ChangeLog (CoovaChilli-v1.6) ==

21 Feb 12:35
ba02e5f
Compare
Choose a tag to compare
  • system.h: Fix compilation with kernel 4.19 + musl (#502)
  • docs: fix simple typo, tighest -> tightest (#523)
  • Fix build with musl libc. (#524)
  • Updated build to avoid making warnings fatal. (#524)
  • Updated debian and rpm packaging sources. (#524)
  • chilli: fix build with --enable-authedallowed (#525)
  • Fix compilation with newer wolfSSL. (#499)

Release 1.5

24 Nov 22:42
5a0a595
Compare
Choose a tag to compare

== ChangeLog (CoovaChilli-v1.5) ==

  • Deal with the differing levels of support for 64 bit time_t by casting to long (#325)
  • Drop the incomplete support for Sun Solaris. (#326)
  • Use the md5 utility in scripts for checksums (#327)
  • Set empty argument sections of functions with void (#328 #330)
  • Switch from des_ to DES_ prefix functions. (#329)
  • dnslog is no longer an option
  • Fix indentation to indicate flow. (#331)
  • Debian packaging: missing dependencies and new changelog entry (#333)
  • Debian packaging: Updated compat and Standards-Version to current values (#333)
  • Debian packaging: Removed conffiles that are already auto-selected as such (#333)
  • Debian packaging: Turn python and python-gtk dependency into a Suggests (#333)
  • setsockopt() with TCP_NODELAY incorrectly used SOL_SOCKET protocol level (#364)
  • Fix TCP_NODELAY error. (#370)
  • Error Log set by debug option. (#371)
  • Fixed small typo in ChilliLibrary.js (#372)
  • setsockopt failed after last commit #368 (#374)
  • Fix build with ENABLE_SESSGARDEN but not HAVE_PATRICIA (#417)
  • Fix init script (#418)
  • Terminate if statement on a new line (#422)
  • Fix compile with musl (#445)
  • Change ifconfig to ip (#449)
  • Fix wrong RADIUS proxy reply socket (#483)
  • Fix compilation with --enable-redir and musl (#453)
  • Fix session handling on DHCP NAK packages (#486)
  • Fix macro expansion bug (#485)
  • Fix byte counting with xt_coova due to endian differences (#497)
  • Fix compilation without deprecated OpenSSL APIs (#498)

Release 1.4

15 Dec 17:34
Compare
Choose a tag to compare

== ChangeLog (CoovaChilli-v1.4) ==

  • input_packets and output_packets now exported for scripts to use. via #285
  • NetBSD now included in the BSD specific ifdef statements. via #289
  • Fixed build Linux kernel 4.4.14 and newer. via #292
  • Dropped redundant line in clear_appcon(). via #295
  • Fix support for browsers behind a proxy, visiting HTTPS sites. via #296
  • Function name & line number now stated in LOG_DEBUG level syslog messages. via #298
  • Add support for identitites to syslog to differentiate messages when running multiple instances. via #300
  • Fix possible crash due to invalid buffer size. via #303
  • Fix check in IP header for More Frag flag. via #304
  • Fix spelling mistake
  • Remove empty comments. via #311
  • Start documenting the build and install process in INSTALL file from scratch. via #315
  • Fix sslkeypass function for use with passphrase protected certificates. via #319, fixes #297
  • Drop dnslog function. via #320
  • Remove stale spec file. via #321
  • Replace invalid email address with Github issues URL in configure script. via #322
  • Drop bogus path to functions file in init.d script
  • Added ETCDIR macro for use in chilli init.d script to accomodate installs in different prefix or sysconfdir. via #324

Release 1.3.2

30 Sep 01:36
Compare
Choose a tag to compare

== ChangeLog (CoovaChilli-v1.3.2) ==

  • Certificate bundles now support using SSL_CTX_use_certificate_chain_file() via #204
  • Add a preliminary configuration file for use with Doxygen. via #142
  • Spelling mistake fixed in login.chi.in
  • writeconfig() includes macsuffix setting in generated config from conf/functions.in
  • Static out of range error includes IP address
  • RFC 7710 - Captive Portal URI DHCP option implemented
  • ipt_coova Makefile refactored to fix build errors
  • ipt_coova now uses netfilter uapi-headers from /usr/include/linux
  • Code with misleading indentation pointed out by gcc-6 fixed
  • Build with --enable-json fixed
  • libjson-dev added to installed dependency list in Travis config file
  • --enable-location without --enable-proxyvsa now permissible

Release 1.3.1.4

23 May 20:38
Compare
Choose a tag to compare

== ChangeLog (CoovaChilli-v1.3.1.4) ==

  • Update refs to site to http://coova.github.io/ and fix software name.
  • xt_coova.c with kernel version >= 3.10.0 fixed
  • Compile with --enable-pppoe fixed
  • Compile with --enable-location fixed
  • enable_json should be =no by default or libchilli compile fails
  • syslog params with --with-ipc-msg fixed
  • When xt_coova is in use IP address is no longer removed from dhcpif
  • Compile with --netfilter-queue fixed
  • Support for vendor specific dhcp options (60/43) added
  • HS_LOCATIONOPT82 now maps to locationopt82 flag
  • HS_UDP_PORTS introduced in sample up.sh for permitting UDP ports in fw rules
  • DHCP relay functionality fixed
  • Introduce enable-json flag, support for JSON is no longer enabled by default
  • www.coova.org is no longer permitted by default
  • Most DEBUG level logging now only happens if enable.debug is true
  • IPtables rules re-ordered
  • Switch from mktemp() to mkstemp()
  • JSON replies can now include nasid
  • Added support for Travis CI https://travis-ci.org/coova/coova-chilli
  • Switch from safe_snprintf() to snprintf()
  • Switch from safe_fork() to fork()
  • Update bstring library with fork from msteinert/bstring
  • An attempt to close an unopened proxy socket is no longer performed
  • Switch from strcpy(3) to strlcpy(3)
  • Use new_socket instead of 0 and 1 descriptors
  • Introduce CONTRIBUTING.md
  • Update AVL headers from http://www.olsr.org/git/?p=oonf.git;a=tree;f=src-api/common;hb=HEAD
  • Use AC_PROG_CC_C99 macro to specify C99 standard to compiler
  • An attempt to reopen a socket just because writing would block is no longer performed
  • Add license information for extern/strlcpy.c & libjson to LICENSE
  • Correct sequence number is now used in a TCP RESET.
  • SSLv2 & v3 support disabled
  • sslciphers option added
  • kmod_coova_sync gained layer3 support
  • radius_reply() replaced by radius_pkt_send()
  • Numerous churn to autoconf settings
  • Numerous bug fixes