Releases: coova/coova-chilli
Releases · coova/coova-chilli
== ChangeLog (CoovaChilli-v1.6) ==
- 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
== 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
== 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
== 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
== 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 of0
and1
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