Release 1.1.26
Merge branch 'issue-1140' into 'master'
Issue #1140: Fix work report adding on PHP 7.3.
See merge request freenetis/freenetis!99
Merge branch 'issue-1139' into 'master'
Issue #1139: Fix work adding on PHP 7.3.
See merge request freenetis/freenetis!98
Merge branch 'debian-buster' into 'master'
Issue #1117: Support for Debian buster
See merge request freenetis/freenetis!83
Merge branch 'issue-1112' into 'master'
Issue #1112: Modification of member owner for secondary users.
See merge request freenetis/freenetis!80
Fixes #1112: Modification of member owner for secondary users.
Merge branch 'issue-1121' into 'master'
Issue #1121: Fix slow loading of mapy.cz if offline
See merge request freenetis/freenetis!79
Fixes #1121: Fix slow loading of mapy.cz if Loader not fetched (e.g. slow connection or offline). The mapy.cz API is loaded asynchronously now. The map loading is waiting in a loop until it is loaded.
Merge branch 'issue-1119' into 'master'
Issue #1119: Payment notification redirection reactivation fix
See merge request freenetis/freenetis!76
Fixes #1119: Do no activate payment notification redirection on messages reactivation if member configuration deny notification by redirection.
Merge branch 'issue-1107' into 'master'
Issue #1107: Raiffeisen Bank parser for new file format (XML).
See merge request freenetis/freenetis!73
Merge branch 'issue-1120' into 'master'
Issue #1120: Support for SNMP control of Huawei switches S6720 which are based on Linux
See merge request freenetis/freenetis!75
Merge branch 'release_1.1.25' into 'master'
Release 1.1.25
See merge request freenetis/freenetis!71
Merge branch 'subnet31' into 'master'
Subnet /31 support
See merge request freenetis/freenetis!69
Adds support for subnet /31 (255.255.255.254). IP addresses can be added with network address and broadcast address. Subnet display fixes (fixes #1103).
Merge branch 'issue-1111' into 'master'
Issue #1111: Fixes notification activation whitelisted members presence
See merge request freenetis/freenetis!67
Refs #1111: Fixes notification activation whitelisted members presence by splitting members table to two tables. First table includes non-whitelisted members, second whitelisted members (if present).
Merge branch 'issue-1113' into 'master'
Issue #1113: Fix display of address point map in popup
See merge request freenetis/freenetis!65
Merge branch 'issue-1110' into 'master'
Issue #1110: Fix showing works/work reports/request from user detail on PHP 7.0 >=
See merge request freenetis/freenetis!63
Refs #1110: Fix showing works/work reports/request from user detail on PHP 7.0 >=. Fix is done by creating sub-controllers instead of static calls to them. Support of creating sub-controllers with shared resources was introduced to MY_Controller.
Merge branch 'release-1.1.24' into 'master'
Release 1.1.24
See merge request freenetis/freenetis!61
Merge branch 'issue-1108' into 'master'
Issue #1108: Fixes scheduler failure due to deprecated function in e-mail sending on PHP 5.5 >=
See merge request freenetis/freenetis!60
Merge branch 'issue-1109' into 'master'
Issue #1109: Drop support for Lenny
See merge request freenetis/freenetis!59
Refs #1109: drop support for Lenny
Refs #1108: Fixes scheduler failure due to deprecated function in e-mail sending on PHP 5.5 >=
Merge branch 'release-1.1.23' into 'master'
Release 1.1.23
See merge request freenetis/freenetis!55
Merge branch 'issue-1101' into 'master'
Issue #1101: Support for Debian Stretch (PHP 7.0 + Maria DB 15.1).
See merge request freenetis/freenetis!49
Merge branch 'issue-1106' into 'master'
Issue #1106: Fix installation on Wheezy
See merge request freenetis/freenetis!48
Merge branch 'issue-1105' into 'master'
Issue #1105: map support fixes
See merge request freenetis/freenetis!47
Merge branch 'issue-1096' into 'master'
Issue #1096: Big debtor message + notification auto activation e-mail report
See merge request freenetis/freenetis!45
Merge branch 'issue-1102' into 'master'
Fixes #1102: Fix order of values for selectable filters.
See merge request freenetis/freenetis!46
Refs #1101: Support for Debian Stretch (PHP 7.0 + Maria DB 15.1). Improved setup that no longer support database creation (in Maria DB it is hard to do so from non-root user due to security restrictions), database setup error cause was added, disabling Settings DB queries in non-setup environment. In order to fix DB init some FK indexes/constrains must have been renamed in 1.1.0 SQL script (Maria DB enforces uniqueness on FK names).
Refs #1106: Fix installation on Wheezy by using mysqli PHP extension only for PHP 7.0>=
Refs #1102: Fix order of values for selectable filters. Even if data were returned from DB in valid order the JavaScript object serialization caused that order was malformed due to usage of associative JavaScript arrays. Newly each value if stored as an array with 2 items (key, name). This new approach keeps the order. This does not fix just filters for cloud in members but all selectable filters in the system.
Run tests on jessie
Fix CI config after research done in CI-test project - add install part of check
Fix CI config after research done in CI-test project.
Rewrite of test DEB package check script for /bin/sh
Attempt to fix running test on CI by specifying full bash path.
Move DEB package check script directly to repository bundle and run in on CI.
Release 1.1.22
Merge branch 'issue-1092' into 'master'
Issue #1092: User birthday can be no longer mandatory.
See merge request freenetis/freenetis!44
Changes changes #1092 to be compatible with #957 in order to allow easy future upgrade to 1.2.
Fixes #1092: User birthday can be no longer mandatory. Administrator can disable mandatory field in settings.
Merge branch 'issue-1094' into 'master'
Fixes #1094: Allows to delete former member older than 5 years.
See merge request freenetis/freenetis!42
Merge branch 'issue-1093' into 'master'
Fixes #1093: Allows to set registration field during member adding.
See merge request freenetis/freenetis!41
Merge branch 'issue-1076' into 'master'
Fixes #1076: member expiration date calculation fix for debts
See merge request freenetis/freenetis!39
Merge branch 'issue-1075' into 'master'
Issue #1075: Fix getting MAC from DHCP leases through SNMP on Mikrotik devices with with RouterOS 6.35>=
See merge request freenetis/freenetis!36
Fixes #1076: member expiration date calculation fix for debts.
Fixes #1075: Getting MAC from DHCP leases through SNMP on Mikrotik devices with RouterOS 6.35>= by ignoring leading 2 MAC octets.
Release 1.1.21
Prepare release 1.1.21
Merge branch 'issue-1065'
Merge branch 'issue-1069'
Merge branch 'issue-1070'
Merge branch 'issue-1068'
Fixes #1069: user with watcher can be deleted
Fixes #1070: RB importer supported on PHP 5.6 >=
Ref #1068: add support connecting to encrypted SMTP servers.
Refs #1065: Fix members export to CSV when speed class filtered.
Release 1.1.20
Prepare release 1.1.20
Merge branch 'issue-1053' into 'master'
Fixes #1053: Email DB display fail for no filter
Default sort in emails set to ID which is indexed (previously by access_time), some small improvements in related queries but filters are still very slow.
See merge request !31
Merge branch 'issue-1056' into 'master'
Fixes #1056: Storing of address point GPS not compatible with MySQL 5.7 >=
GPS in address point table is filled with NULL value instead of empty string value in order to be compactible with MySQL 5.7 and higher that do not support empty string in geometry field values...
Merge branch 'issue-1055' into 'master'
Issue #1055: fix error thrown from TB importer when no payment is found
See merge request !27
Merge branch 'issue-1059' into 'master'
Issue 1059: invalid parsing of TXT TB listings for total amount >=1000
See merge request !28
Merge branch 'issue-1060' into 'master'
Issue 1060: implement filter for message type in Web interface unallowed_ip_addresses
See merge request !29
Fixes removed condition.
Refs #1053: Default sort in emails set to ID which is indexed (previously by access_time), some small improvements in related queries but filters are still very slow.
Refs #1056: GPS in address point table is filled with NULL value instead of empty string value in order to be compactible with MySQL 5.7 and higher that do not support empty string in geometry field values
Resolves #1060: implement filter for message type in Web interface unallowed_ip_addresses
Fixes #1059: invalid parsing of TXT TB listings for total amount >=1000
Fixes #1055: fix error thrown from TB importer when no payment is found
Release 1.1.19
Prepare release 1.1.19
Merge branch 'issue-1052' into 'master'
Fixes #1052: fixes issues in PHP 7.0
See merge request !26
Merge branch 'issue-1051' into 'master'
Resolves 1051: mark imported Tatra banka listings messages as read
Also allows to import Tatra banka listings with no variable symbol.
See merge request !25
Merge branch 'issue-1049' into 'master'
Fixes #1049: system setting cannot be saved
See merge request !24
Allows to import Tatra banka listings with no variable symbol.
Resolves #1051: mark imported Tatra banka listings messages as read
Fixes #1049: system setting cannot be saved.
Release 1.1.18
Prepare release 1.1.18
Merge branch 'issue-1047' into 'master'
Isseu 1047: Fix access rule for showing account of member from member table
See merge request !23
refs #1047: Fix access rule for showing account of member from member table
Merge branch 'issue-1035' into 'master'
Issue 1035: PHP 7.0 MySQL connection
See merge request !22