Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 4.99 KB

CHANGELOG.md

File metadata and controls

137 lines (107 loc) · 4.99 KB

v1.7.2

  • Extand requested disk space from 500MB to 1GB
  • Add option to define how long logs should be kept
  • Issue #81 : add option to install fail2ban (activated by default)

v1.7.1

  • Correct issue with the service nfdump started by systemd instead of init.d

v1.7

  • Update of the data logger. In addition of the radacct table (username, date, duration, assigner IP), some additional data are stored (source and destination IP). All information are compliant with french laws R. 10-13 et R. 10-14 , IV of CPCE. No content is saved to respect privacy. Administrators are in charge to complete the user profile to get more details if needed (firstname, lastname, phone number, etc.) Currently the technical caracteristics if the device are still missing and should be grabbed by the portal it self.
  • Option to enable the integrated Bluetooth (disabled by default)

v1.6

  • Secure the system by adding security rules based on ANSSI security recommendation
  • Issue #49 : add a message on SSH login with current script version

v1.5

  • Update script to add a connection logger to follow users traffic. Logs contents have to be checked with the radacct table to link user name with date/ip information. The log file contains
    • The date of the request
    • Source IP
    • Destination IP
  • Issue #21 / #45 : corrected with the logger

v1.4.10

  • Update script to make Daloradius optional (installed by default)
  • Issue #76 : correct crash with daloradius and portal copies

v1.4.9

  • Issue #72 : correct crash with daloradius and portal copies

v1.4.8

  • Issue #71 : create a one step download for all sources requirements and perform the download before any technical action
  • Bug : Correct typo for free disk space check

v1.4.7

  • Update Portal URL to link it to the Kupiki organization
  • Bug : error on tun0 when restarting chilli (timeout too short)

v1.4.6

  • Correct Collectd configuration to avoid issue on startup
  • Cleaning in packages to install (thanks for the email)

v1.4.5

  • Changed default apt-get option --force-yes with --allow-remove-essential --allow-change-held-packages
  • Add package localepurge installation. One of the first to apply savings on all packages

v1.4.4

  • Change update of hotspot IP in the configuration file of the portal

v1.4.3

  • Bug : Freeradius not starting after reboot (replace rc.local with systemd service)

v1.4.2

  • Add Kupiki logo (temporary one ?)

v1.4.1

  • Bug : Freeradius not starting after reboot (added in rc.local to start after MariaDB)

v1.4

  • Now check that Debian 9+ is used
  • Use MariaDB instead of MySql (based on default packages of Debian Stretch)
  • Use of Freeradius 3.0.12 (default package from Debian)
  • Make Avahi optional (default is to install it)
  • Make HTTPS for the web portal optional (default is not to install)
  • Issue #50 : crash was due to the use of Debian Stretch 9
  • Issue #54 : crash of the script in case the Chilli service is already running
  • Issue #55 : wrong firewall port in Coova

v1.3

  • Improvement #44 : expose front web portal in HTTPS using self signed certificate

v1.2

  • Issue #40 : you can now connect to daloradius using Bonjour
  • Issue #47 : Haserl 0.9.35 is no more needed but you can still install it by setting HASERL_INSTALL to Y in the script

v1.1

  • Create a ready-to-use image
  • Add instructions to clear installation if the script is executed more than one time
  • Issue #41 : use LAN ip for web portal to avoid DHCP issues

v1.0

  • Implement a new customizable captive portal (HTML / JS / CSS)
  • Issues #7 / #28 / #29 : customize captive portal

v0.9.2

  • Replace call of iptables by ipt in up.sh
  • Issues #32 / #30 : block WAN access from LAN

v0.9.1

  • Issue #38 : Replace Daloradius from Sourceforge with Github version (thank to reigelgallarde)
  • Remove double installation request for git

v0.9

  • Update the interface
  • Optimisations
    • All dependencies are installed in one time
    • Check that the script is executed as root
    • Check that disk space is available
  • Issue #14 : add a check for the tun module on Raspbian Jessie Lite
  • Issue #25 : force IPv4 for APT

v0.8

  • Add a test to control that the script is executed by root or using sudo
  • Add a visual progress for packages installation
  • Add a visual progress for packages upgrades
  • Add a control for cache updates
  • Add a control for free disk space needed for install
  • Install extra packages for Wifi drivers (realtek and ralink) (thanks to PiVPN script for some methods - http://www.pivpn.io)
  • Improve counters support. Help for sessions with time limit

v0.6

  • Add daily counters. Used to add checks for prepaid accounts

v0.5

  • Add CoA support in Coova to allow users to be disconnected
  • Create changelog
  • Bug fixing

v0.4

  • Improve README content
  • Document how to bypass some steps
  • Bug fixing

v0.3

  • Add HTTPS packages
  • Bug fixing

v0.2

  • Bug fixing

v0.1

  • Initial release