Changelog
0.9.2 beta2-beta4
- Bugfix #38 : “No attributes” error with Fanvil X3U
- Bugfix #38 : Fixed logging and storage of phone number harmonization and prettifying
- Actualized all 3rd party dependencies (except DB package)
0.9.2 beta1
- Feature #36 : Add a service manager which will install, start, stop, … L2CPBG also as service (daemon). Supports Windows XP+, Linux (systemd, Upstart, SysV) and OSX (Launchd)
- Logging completely changed to support a common logger for terminal as well as service logging
- Update to go1.14 and all 3rd party libs/modules
0.9.1 (feature & bugfix release)
- Feature #30 : Support insecure certificates
- Feature #32 : Added
--noColors
and --noTimestamps
command line options which where required for better syslog usage
- Bugfix #27 : Error: self signed certificate
- Bugfix #33 : National dial prefix “0” is hardcoded
- Feature #31 : Debian packages
- Feature: Added location option
prettifyNums
(boolean) by which the phone number prettifyer can be disabled
0.9.0 (Golang redesign)
- Complete redesign in Golang = much more performant, has smaller binaries as well as lesser resource requirements. Simply: Overall better!
- All CardDAV’s are now persistent saved in a real and very quick database which result in much faster access, faster response and much quicker start-up (tested with 4k CardDAV records)
- ARM architecture (Raspberry and the like) binaries
- Bugfix #29 : LDAP query faillue (with abort) after vcf.Delete()
0.8.1 (feature release)
- Feature #8 : Apple AddressBook extension: X-ABLabel
- Feature #16 : More logfile features. Added filemaxsize, filemaxarchive, fileziparchive and filedatepattern
- Feature #17 : Add “Daylite 6 CRM” CardDAV server support. For this it was necessary to switch from CardDAV “addressbook-query” to WebDAV “supported-report-set” for the initial load, and subseqent CardDAV “sync-collection”. Which also result in quicker and much lesser traffic on address book changes. But this requires support for CardDAV “addressbook-multiget”. If you get a message about missing server support, please drop me a quick note and also which kind of server you’re using.
- Feature #19 : Console Hotkeys. Simply press ‘h’ or ‘?’ on the console to see a quick overview.
- Feature #20 : LDAP output is now sorted by the order of the requested “LDAP Name Attributes”.
- Support #21 : More Hotkeys. Added L=License info, U=Uptime, V=Version.
- Bugfix : Fixed wrong double-quote escaping of Daylite Server.
- Bugfix : Fixed missed/wrong counting in the case of SQL errors.
- Bugfix #18 : Limit syncinterval to a save value of at least 2 minutes
- Bugfix #23 : Fixed wrong handling of multi-valued attributes in LDAP responses.
- Bugfix #25 : VCard Org with department
- Bugfix #22 : Structural vCard VERSION bug in VCF lib
- Bugfix #26 : Unhandled Exception in the case of special chars like the amperstand “&” within the VCF name.
- Bugfix : Fixed different “X-ABLabel” typo variants.
0.8.0 (feature release)
- Bugfix #13 : OR filter limitation. LDAP should now also support AND filter “(&(…)”
- Feature #14 : Speedup by caching or storage layer. All CardDav data is now buffered in a local DB whereas all LDAP request get answered (much more quicker) from the local DB
- Bugfix : Correct display of backslash, semicolon, double and single quotes in LDAP responses
- Feature #15 : Dial prefix for external line
0.7.1 (bugfix release)
- Bugfix #11 : Directory search error occured by Granstream phones due to multiple/cascaded LDAP filter requests
- Bugfix #12 : Wrong/double phone number results when having multiple CardDav TEL types
0.7.0 (feature release)
Attention: This release handles the LDAP attribute names in a complete new (more comfortable) way.
You need to change your LDAP- phonebook settings within your phone(s)!
- Internal : Complete redraw of LDAP filter handling
- Internal : Implemented LDAP-2-CardDav mapping configuration
- Bugfix #10 : “Gigaset (N510) IP Pro” support
- Support #9 : Increase amount of “free” requests
0.6.0 (feature release)
- Feature #6 : Better log messages. Added logger for more comfortable console as well as file logging
- Completely restructured and optimized request/response handling
- Feature #7 : Configurable in-memory caching layer
- Bugfix #5 : Timeout issues on slow or huge CardDAV Server (> 1000 VCards?)