What's new in BlissRADIUS 3.11.5
Apr 30, 2015
- fixed: failed COA requests when used with MAC auth. option enabled
New in BlissRADIUS 3.11.4 (Apr 30, 2015)
- changed: user becomes unique owner of MAC when authenticated
New in BlissRADIUS 3.11.3 (Apr 30, 2015)
- added: notifications can be disabled on account type basis
New in BlissRADIUS 3.11.1 (Apr 30, 2015)
- fixed: failure to disconnect suspended accounts
New in BlissRADIUS 3.10.9 (Jan 31, 2015)
- fixed: authlog shows incorrect time in rare cases due to time zone settings on host computer
- changed: authentication rejection and Reply-Message attribute now are more detailed
- changed: MAC/CallingID authentication and accounting are now case insensitive
New in BlissRADIUS 3.10.8 (Jan 31, 2015)
- fixed: POD/COA requests not working with MAC/CallingID authenticated sessions
New in BlissRADIUS 3.10.7 (Jan 31, 2015)
- fixed: MAC/CallingID look ups for accounting requests
New in BlissRADIUS 3.10.6 (Jan 31, 2015)
- fixed: MAC/CallingID authentication can be done without username and password, user is looked up by MAC/CallingID only
New in BlissRADIUS 3.10.5 (Jan 31, 2015)
- fixed: fallback authentication method order incorrect in case of MAC/CallingID authentication
New in BlissRADIUS 3.10.4 (Jan 31, 2015)
- added: option to store MAC/CallingID of last authenticated device for user, can be used for automated login in HotSpot/MAC only authentication
New in BlissRADIUS 3.10.3 (Jan 31, 2015)
- WHMCS added: option to hide BlissRADIUS login link from WHMCS client area (you must copy and edit latest "config.php" as described in WHMCS integration manual)
- added: full text search in reports (no need to type * wildcard in filters anymore)
New in BlissRADIUS 3.10.2 (Jan 31, 2015)
- WHMCS added: MAC/CallingID can be used as custom field now
New in BlissRADIUS 3.10.1 (Jan 31, 2015)
- changed: license renewal delay period raised from 7 to 30 days
New in BlissRADIUS 3.9.14 (Dec 30, 2014)
- added: monthly license keys are updated automatically in case client forgets to do it
New in BlissRADIUS 3.9.13 (Dec 30, 2014)
- WHMCS fixed: online user failed to get disconnected on WHMCS (un)suspend action
New in BlissRADIUS 3.9.12 (Dec 30, 2014)
- fixed: license expired messages not shown correctly
New in BlissRADIUS 3.9.8 (Dec 30, 2014)
- fixed: incorrect usage stats shown on user status page (online data was not correctly included)
New in BlissRADIUS 3.9.7 (Dec 30, 2014)
- changed: program handles expired licenses more gracefully and gives extra 7 days for client to renew license
New in BlissRADIUS 3.9.6 (Dec 30, 2014)
- changed: RADIUS packet dump format (list of attributes) changed in System log to be more readable
New in BlissRADIUS 3.9.5 (Dec 30, 2014)
- added: option to enable/disable Message-Authenticator attribute per COA and POD requests
New in BlissRADIUS 3.9.4 (Dec 30, 2014)
- added: Acct-Session-Id attribute is now used in all accounting, online, COA and POD requests
New in BlissRADIUS 3.9.3 (Dec 30, 2014)
- added: COA and POD requests now send Message-Authenticator attribute
New in BlissRADIUS 3.9.2 (Dec 30, 2014)
- added: RADIUS packet logging for COA and POD requests to System log
New in BlissRADIUS 3.9.1 (Dec 30, 2014)
- added: RADIUS reply attributes for disabled accounts can be set separately for each account type
- added: option to keep or overwrite IP pool set for disabled account
- added: COA requests that change users online sessions without disconnecting them
- WHMCS fixed: non BlissRADIUS products are synced too
New in BlissRADIUS 3.8.417 (Aug 13, 2014)
- added: Italian translation
New in BlissRADIUS 3.8.416 (Aug 13, 2014)
- fixed: un-suspending user will not disconnect online session started using "disabled access", thus user will not reconnect with correct parameters
New in BlissRADIUS 3.8.415 (Aug 13, 2014)
- fixed: too big logo image in admin portal obscures content
New in BlissRADIUS 3.8.414 (Aug 13, 2014)
- WHMCS added: hotspot autologin/redirection on purchase confirmation page (MikroTik only) escriptions in API
New in BlissRADIUS 3.8.413 (Aug 13, 2014)
- WHMCS fixed: typos and descriptions in API
New in BlissRADIUS 3.8.412 (Aug 13, 2014)
- changed: license expiration messages more informative now
New in BlissRADIUS 3.8.411 (Jul 15, 2014)
- added: login to portal now may be done using URL with optional salted password (only username and password fields)
New in BlissRADIUS 3.8.410 (Jul 15, 2014)
- WHMCS added: IP address to online report in clients service page
New in BlissRADIUS 3.8.409 (Jul 15, 2014)
- WHMCS added: notification to admin portal when license is about to expire
New in BlissRADIUS 3.8.406 (Jul 15, 2014)
- fixed: download/upload counters incorrect for multi gigabyte ranges
New in BlissRADIUS 3.8.405 (Jul 15, 2014)
- added: strip/replace realm from usernames, works with all incoming RADIUS packets
New in BlissRADIUS 3.8.404 (May 8, 2014)
- Added:
- FAQ in documentation section
- IPv6 support as described in RFC 4818
- IPv6 support as described in RFC 3162 and RFC 6911
New in BlissRADIUS 3.7.400 (Apr 10, 2014)
- changed: minor changes and speed improvements on config->system portal page
New in BlissRADIUS 3.7.399 (Apr 1, 2014)
- added: auto cleanup of obsolete syslogs, noticeable reduction of database size
New in BlissRADIUS 3.6 (Jan 3, 2014)
- Added:
- Auto renewable payments/services
- Fixed:
- Test FTP sync button not working
- RADIUS auth. requests without NAS-IP-Address attribute fail to authenticate
- WHMCS fixed:
- Configurable service duration not working
- WHMCS breaking change:
- Renew Reset field is renamed to Auto Renew, there are differences of how is auto renew handled now - all products/services must be checked in WHMCS admin portal for correctness of that field and saved again for changes to take effect
New in BlissRADIUS 3.5 (Dec 10, 2013)
- Added: password is sent hashed during portal login
- Fixed: translation typos
- WHMCS fixed: any action that change service parameters will incorrectly change start/stop date as well
- WHMCS fixed: redirecting from WHMCS to BlissRADIUS client portal not working
New in BlissRADIUS 3.4 (Oct 9, 2013)
- added: update tolerance to NAS settings, configurable number of failed updates before taking action
- added: MAC/CallingID authentication
- added: global override for RADIUS attributes
- added: database vaccum/analyze performed each night
- changed: backup max size is now in GB
- changed: mail queue/sms queue pages moved to monitoring section
- changed: monitoring -> authlog report now shows more data
- changed: max_sim_use of 0 is used instead of -1 for default value
- changed: NAS update interval is 60 seconds by default now, it must be set to > 0
- fixed: global IP pool/RADIUS reply attributes / max_sim_use not used as they should
- removed: category for account types as it is not used for anything
- WHMCS breaking change: all WHMCS hosts now must have ID set in hosts list (ID must be greater than 0)
New in BlissRADIUS 3.3 (Aug 3, 2013)
- added: MS-CHAP and MS-CHAP-V2 authentication scheme
- added: clients can self register by sending SMS
- added: client side notification and auto update when new program version is available
- added: variable MB charge rate depending of time of day / day of the week
- added: generic GSM modem connector using serial/USB port for sending and receiving
- added: detailed system logging
- changed: RADIUS attributes are now case sensitive, must be set exactly as in dictionary files
- changed: admin -> event log moved to monitoring -> system log
- fixed: SMS issues with sending multiline text
- fixed: incorrectly displayed usage when there is Interim-Update-Timeout session in usage report
New in BlissRADIUS 3.2.10 RC (Jul 12, 2013)
- Windows installer for latest release candidate
- Best for new users or for testing purpose
- It contains latest code, use it to preview new features
- All dependencies are included, creates Windows service
New in BlissRADIUS 3.2 (Jun 28, 2013)
- added: BalkanCash.com SMS gateway
- added: style editing and background image change option
- added: full FTP / local backup folder sync, test FTP sync button
- fixed: disabled access connections get incorrectly disconnected by CoA check
- fixed: incorrect message with FTP sync
- fixed: MikroTik dictionary updated
- fixed: logging function problems
- WHMCS added: multiple WHMCS hosts can be connected to single BlissRADIUS server
- WHMCS fixed: possible acctype name collision
New in BlissRADIUS 3.1.7 (Jun 6, 2013)
- Windows installer for latest release candidate.
- Best for new users or for testing purpose.
- It contains latest code, use it to preview new features.
- All dependencies are included, creates Windows service.
New in BlissRADIUS 3.1 (May 20, 2013)
- added: debug options for HTML, HTTP, SQL, RADIUS
- changed: user passwords are stored encrypted
- fixed: installation problems on Debian
- fixed: search filters for framed/NAS IP didn't work in online report
- fixed: portal header date shows wrong time
- WHMCS important: there are changes in product/module settings, check them for correctness
- WHMCS added: custom fields that override product setting on per-service basis: IP address, RADIUS attributes, max. sim. use, e-mail and phone number
- WHMCS added: module auto update
- WHMCS added: new product options: renew action reset, service duration
- WHMCS added: HotSpot self registration - login username/password and link shown on captive portal on order confirmation page
- WHMCS changed: creating service never fails due to username uniqueness problem - new one is generated randomly if needed
- WHMCS changed: username & e-mail are used in lowercase
- WHMCS fixed: various bugs
New in BlissRADIUS 3.0.10 (May 8, 2013)
- important: if you have WHMCS add-on purchased, request for new license key as key format is changed
- important: re-check paramaters set in configuration->system after upgrade
- added: suspended flag for users and payments
- added: reason describing why user is (not) active
- added: PORTech GSM gateway support, debug gateway
- added: WHMCS checks for connectivity, secret & module compatibility/revision
- added: deleting WHMCS client now deletes all associated RADIUS user accounts
- fixed: input of invalid but possible dates is corrected - eg. 31. April is coverted to 1. May
- fixed: WHMCS account type names have prefix to avoid collision with other names
New in BlissRADIUS 2.7 (Apr 16, 2013)
- important: WHMCS integration changes are not compatible with 2.6 or earlier, products and client services must be recreated
- changed: complete WHMCS integration rewrite, all actions supported (create, suspend, unsuspend etc.), ability to override rate, time and usage limits with configurable options
- added: e-mail and SMS queue report and manage pages
- added: automated notifications sent to e-mail/SMS when MB threshold is reached
- added: new MB/hours account type flag for optional disconnect, usage is counted without forced limit
- changed: notifications can be selectively sent to e-mail and SMS
New in BlissRADIUS 2.6 (Apr 8, 2013)
- important: linux users must rebuild database from backup file after upgrade
- added: new config option - max rows per page in reports
- added: sql notes page for various queries
- added: mail queue page for monitoring email sending
- added: installer on linux comes with embedded postgresql server now, host don't need it
- added: missing libraries check on linux
- added: backup/FTP upload failure notices
- added: ftp passive mode switch for backup upload
- changed: when selecting users to send emails to only checked user will be added to list
- changed: WHMCS secret is not set by default and api page requires secret to be set
- changed: backup max size limit is in MB instead of GB
- fixed: failure to start program on boot up on linux
- fixed: linux installer checks correctly for dependencies using yum/apt-get on all linux systems
- fixed: radius authentication bugs
- removed: bliss.cfg file, parameters are controlled using environment vars
New in BlissRADIUS 2.5 (Mar 28, 2013)
- added: automated backup to remote ftp server
- added: auto update of program
- changed: backup settings are edited in admin portal and not config file anymore
- changed: versioning number scheme
- fixed: more timezone/dst time issues with certain time zones
New in BlissRADIUS 2.4.4 (Mar 23, 2013)
- added: smtp auth, SSL/TLS, STARTTLS
- added: custom css edit in config
- added: bliss_ctl restart argument
- changed: online session time and mb transfer are now added to sum on user status page
- changed: whmcs now uses secret to identify hosts, not addresses anymore
- changed/fixed: multiple issues with whmcs module
- fixed: timezone/dst time offset problems with certain time zones
- fixed: program sometimes fails to start on computer boot up
New in BlissRADIUS 2.3.4 (Mar 11, 2013)
- added: basic functionality WHMCS module now part of installation, along with guide in docs folder
- added: bin/bliss_restore program to take care of restoring backup files
- added: can parse new license key format, also legacy format is supported as well
- added: creating operator can be selected when creating users
- added: lots of documentation
- changed: logo file can be uploaded from admin portal now (it is in configuration -> system), no more data/logo.png
- changed: receipt template uploaded from admin portal as well, no more data/receipt.html
- changed: PoD/CoA disconnect packets are now sent to both standard ports 1700 and 3799
- changed: config var force_strong_passwords set to false by default
- fixed: mb_total not shown on my/account
- fixed: start/stop program menu icons on Windows not working as intended
- fixed: terminating Mb limited sessions that reached limit using PoD/disconnect didn't work sometimes
New in BlissRADIUS 2.3.4 RC3 (Feb 22, 2013)
- changed: default backup frequency changed to 8hrs
- fixed: server hangs if online list has usernames that are not valid users
New in BlissRADIUS 2.3.4 RC1 (Feb 18, 2013)
- Best for new users or for testing purpose
- It contains latest code, use it to preview new features
- All dependencies are included, creates Windows service
New in BlissRADIUS 2.3.4 RC0 (Feb 15, 2013)
- Windows installer for latest release candidate.
- Contains not fully tested code for next stable version.
- Use it to preview new features.
- If you desire to upgrade production server contact us first for consultation.
New in BlissRADIUS 2.2.4 (Oct 15, 2012)
- added: WHMCS integration
- added: SMS notifications using multiple SMS gateways
- added: portal links to report bugs, suggest features and contact developers
- added: portal pages for translation edit, export and import
- added: more localizations
- changed: linux installer now checks and installs dependencies using yum/apt-get
- fixed: email notifications not working correctly
- fixed: IE browser not supporting compressed web pages
New in BlissRADIUS 2.1.3 (Oct 1, 2012)
- added: linux installer without dependencies included
- added: reseller access level with limited privileges
- added: disconnect button to terminate online connections by sending command to NAS on port 3799
- added: Acct-Interim-Interval sent to all NAS types on succesfull authentication
- added: bin/bliss_ctl command program for managing all actions (start, stop...)
- added: Cisco to list of NAS types, finer NAS type graining control during authentication
- changed: versioning number scheme, now it is in form of major.minor.db_revision number, upgrades can be done only by same or greater db_revision number
- changed: windows only: service.exe renamed to bliss_svc.exe
- fixed: windows only: snmpwalk problems
- removed: all .bat and .sh scommand scripts, as well as bliss_start, bliss_stop.. etc.
New in BlissRADIUS 2.0.2 (Sep 24, 2012)
- added: Windows installer & upgrader with all dependencies included
- changed: start, stop and status renamed to bliss_start, bliss_stop etc.
- fixed: -w arg on wrong place in pg_dump script, backup might not work
New in BlissRADIUS 2.0.1 (Sep 24, 2012)
- changed: using net-snmp for retrieving wifi signal strengths
- fixed: event_time SQL error - wrong column type
- fixed: wifi signal strength 0 in report
- removed: 'snmpport' option at 'data/bliss.cfg' file
New in BlissRADIUS 1.26.2 (Sep 15, 2012)
- fixed: occasional system slowing down on large data reports during high system loads
- fixed: css style errors, column titles overflowing, print report grid lines, button titles overflowing etc.
- changed: no more notices if unable to get latest version
New in BlissRADIUS 2.0.0 (Sep 1, 2012)
- added: usage logs can be deleted now
- added: 'data/bliss.cfg' file for setting configuration
- added: server daemon for keeping process running in background and restarting it in event of crash
- added: option to change listening ports and disable every one of socket listeners
- added: automated local backup
- changed: SQLite database backend replaced with PostgreSQL
- changed: due to database backend change, data can not be moved between different OS-es anymore without SQL dump
- changed: 'Archived usage' report removed. All usage is displayed on 'Usage' report
- changed: console logging output reduced, now showing only important events
- changed: directory structure of installation, all executables moved to 'bin' folder.
- fixed: possible usage duplication logs on sessions that last for longer than 20 days
- fixed: report not displaying usage logs of deleted users
- fixed: '.lock' file staying after crash and preventing server restart
- removed: experimental options
- removed: preference setting for: web timeout (1h), remote error logging (off), interim timeout logging/accounting (always on), authlog maxage (24h). Those options are not configurable any more.
- removed: user & payment generator pages. More flexible and effective way to perform desired tasks is to use scripts.
- removed: all argument switches for 'bliss.exe'. Use config file.
New in BlissRADIUS 1.26.1 (Jul 23, 2012)
- changed: admin portal warns if unable to get latest software version number
- fixed: bug with admin portal notices when getting latest software version number of series 2.x
- fixed: copyright typos
New in BlissRADIUS 1.26 (Jul 13, 2012)
- Added: Monitoring->Statistics page that contain RADIUS packet, web hit, online connect/disconnect & server restart statistics
New in BlissRADIUS 1.25 (Jun 18, 2012)
- added: framed IP is now hyperlink on usage and online report
- added: calling ID check during authentication
- added: status warning showing days left before licence expires
- changed: console output format on certain actions
- fixed: numerous non critical bugs
- fixed: translations
New in BlissRADIUS 1.24 (Jun 18, 2012)
- fixed: javascript alert(...) hangs on certain browsers
- added: receipt printouts for payments
- changed: plain passwords are stored for all users now, they are collected on successful auth
New in BlissRADIUS 1.23 (Sep 19, 2010)
- added: button to recalculate user status
- added: notification emails can now contain user id
- fixed: mb_total not working properly in some cases
- fixed: reconnect bug introduced in 1.22.3 that may be observed in very specific cases
- changed: removed 3 second reconnect spam protection as it may interfere with normal work flow od RADIUS proxying
New in BlissRADIUS 1.22.4 (Sep 19, 2010)
- fixed: conversion error introduced in 1.22.3
- changed: mb_total, mb_in and mb_out limit can now all be set at the same time
New in BlissRADIUS 1.22.3 (Jun 11, 2010)
- added: disabled users can be authenticated and assigned extra reply attributes
- added: option to disable username format check
- added: digest authetification
- fixed: program hangs on linux if lockfile present during startup
New in BlissRADIUS 1.22.2 (Apr 19, 2010)
- added: user attributes can be filtered in payment report
- added: user & payment reports now have "user belongs to NAS" filter field
- fixed: invalid HELO in SMPT request cause error 550 on some servers
- fixed: minor bugs adding account types
New in BlissRADIUS 1.22.1 (Apr 19, 2010)
- fixed: http listener discards incoming requests instead of wait until workers are free
- added: strong passwords can be disabled
New in BlissRADIUS 1.22 (Apr 19, 2010)
- added: mb total limit can be set for account types
- fixed: multiple attributes with same name sometimes cause parser to fail
New in BlissRADIUS 1.21.4 (Jan 28, 2010)
- added: more dictionaries
- changed: RADIUS attributes can have id 0 now
- changed: by default most reports are not sorted anymore and not showing sum/row count, this speeds things up
- other optimizations and stability issues fixed
New in BlissRADIUS 1.21.3 (Jan 28, 2010)
- fixed: 4gb limit in mb in/out bug
- fixed: stability issues
New in BlissRADIUS 1.21.2 (Nov 8, 2009)
- changed: upgraded SQLite library to 3.6.19
- fixed: obscure errors on linux during heavy load
- fixed: sqlite remote won't work - bug introduced in 1.21
New in BlissRADIUS 1.21.1 (Nov 8, 2009)
- fixed: possible error with sending emails
- fixed: errors when calculating usage statistics
New in BlissRADIUS 1.21 (Oct 29, 2009)
- added (experimental): charge rate for time, MB in and out, depending of day of the week, hour and minute
- added: MB limits can be set separately for upload and download
- added: payments can be activated/deactivated. deactivated are ignored when calculating users status
- added: default price, mb limits, and other default values can be set for payments of same account type
- added: clients can be allowed to authenticate only from desired NAS
- added: account type can be selected/changed on payment edit page
- added: charge selected and deactivate selected buttons on payment report page
- changed: web server now handles more requests at the same
- changed: usage logs older than current month are stored in archive as separate database file
- changed: language translations are placed in single db file instead of many text files
- fixed: session cookie timeout - sometimes portal session timeout happens sooner than specified by web timeout setting
- fixed: problems when heavy load is on portal
- fixed: payment price precision issues
- fixed: sometimes .lock file is not removed properly after app terminates
- fixed & changes: to many little things to note
New in BlissRADIUS 1.20 (Oct 18, 2009)
- added: End User License Agreement in install directory
- added: user id is now visible on edit page
- fixed: integer RADIUS reply attributes can be sent incorrect to NAS in some cases
New in BlissRADIUS 1.19 (Oct 18, 2009)
- fixed: when specifying SMTP mail server full address with port is required, instead of using port 25 as default
- fixed: password changes by itself when saving user data if browser has autocomplete on (fixed by disabling autocomplete in form HTML code)
- fixed: slightly improved response time when browsing in portal
New in BlissRADIUS 1.18 (Oct 18, 2009)
- fixed: bug with wrong value integer reply attributes
- fixed: translation typos
New in BlissRADIUS 1.17 (Mar 9, 2009)
- fixed: dictionary bug introduced in 1.16
New in BlissRADIUS 1.16 (Feb 23, 2009)
- added: new languages: French, Portuguese and Spanish
- changed: RADIUS attribute names can be case insensitive
- changed: SMTP host address includes port number
New in BlissRADIUS 1.15 (Jan 15, 2009)
- Added: languages: Chinese (simplified), Croatian, German, Hindi, Romanian and Russian
New in BlissRADIUS 1.14 (Jan 10, 2009)
- added: automated e-mail notifications to be sent to users whose accounts are about to expire
- added: more detailed error reporting
New in BlissRADIUS 1.13 (Jan 8, 2009)
- note: database upgrade is executed and may take some time depending of db size
- added: .lock file as signal that application is running
- added: logo.png file to data folder, you can replace it with custom image
- changed: upgraded SQLite library to 3.6.5
- changed: eventlog table not cached anymore as it is not frequently used, smaller memory footprint as result
- changed: simplified default user attributes (created during db init)
- fixed: database schema typo on previous versions, database is patched during this upgrade
- fixed: problem with license reading, limit was one less than max_users
- fixed: password format error & comment missing when generating user batches