bugfix: fixed the installation of locks for polling equipment
Type for some systemd services changed to simple
The log has been rewritten to Log::Log4perl.
Optimized the survey for snmp
rewrited shaper block im sync_mikrotik script
bugfix: fixed a shaper processing error for bands above 50M
bugfix: fixed the update mode. now those files and services that are available in a working system are being updated.
added support address-list for mikrotik provisiong
added support ipset filters for iptables script
added address-list for ip group filtering
restored work with Iptables
bugfix: fixed search ip-doubles
added search for user list
Changelog 3.0.5 - release
the mac MACADDR field type has been changed to mac VARCHAR(17) for postgres (to maintain compatibility of data processing with mysql)
The send_user_ip function has been added to the API, which allows you to create an ip record with a comment, a mac, and a hostname.
Added empty foswiki web
uploaded last plugin for foswiki
added get_user_subnet for api
bugfix: fixed editing of device models with the vendor's filter installed.
bugfix: restored support php 7
bugfix: When creating a user from netflow, the dynamic group parameters were ignored.
Changelog 3.0.4 - release
added automatic configuration of shapers for gateway interfaces
Changelog 3.0.3 - release
added the api_login key as a synonym for login for authorization via the API
bugfix: web - restored wiki link in user auth record
bugfix: web - restored device interfaces name in switch ports
bugfix: web - fixed the inability to clear filter fields without logging out.
bugfix: Modification/insertion operations via the api did not work, falling out with an error about the lack of rights
for AltLinux changed ping access to public_caps
Changelog 3.0.2 - release
bugfix: when processing the mac device table, the switches were "forgotten". Fixed
upload bash script for run update wiki *.pl
upload plugin for FosWiki
log login & ip from $_POST|$_GET or server headers if SESSION is empty
API for wiki support
changed dhcp log event levels
bugfix: fixed create dns records
bugfix: fixed double mac in subnet page
added blocking of the group operations form at the start of processing
bugfix: the subnet selection field has been fixed with the deployment of networks greater than /24
fixed page navigation - save all arg's in url
bugfix: fixed timestamp update in eye-statd
temporary: for dhcp request always update client_id. see...
bugfix: we do not update the client_id if it is empty.
Changelog 3.0.1 - release
Now the last_found and mac_found fields are updated for all active entries with the same mac when they are found in the device tables. Arp_found is updated only if it is present in the arp table.
Removed +ssh-dss from ssh connect options added --changes-only for sync_mikrotik, that applied only to the routers associated with the changed users simplified the log
added email notify by subnets
event logging has been simplified
bugfix: fixed utf-8 error messages
bugfix: The update script can now be run from anywhere.
added diagnostic messages for upgrade
bugfix: fixed an old logging bug - printing a DB hash instead of a message in some cases
bugfix: fixed work netflow collector
rewrite web for PDO support
The installation script added. Its support different types of installation - web only, backend only, full
bugfix: fixed clearing of lease records when changing dnsmasq configuration.
html: added support for php 8.4
PostgreSQL support added
Changelog 2.9.1 - release
Added PostgreSQL support (EXPERIMENTAL — DO NOT USE IN PRODUCTION!)
html: switched to use PDO
added perl-Net-SNMP module patch to support sha512 in AltLinux
The installer has been added
Old versions of the database dump have been removed
The installation now uses php-fpm by default.
Revised English translation
Redesigned the import of vendor mac address data
bugfix: fixed clearing of lease records when changing dnsmasq configuration html: added support for php 8.4
The name of the dynamic address elimination field is now written in red font for temporary recording
Added a check on the database connection activity in the backend, since the automatic reconnect is no longer in use.
The debug log is not written to the database.
The CNAME output method in dnsmasq has been changed. Now the alias is given as an A record, since dnsmasq does not resolve the parent record, and the secondary one does not send the IP address to the CNAME.
improved the function of checking the availability of the host in the web interface
double encoding of the redirect url has been removed
bugfix: when the subnet was changed, the default gateway was not recalculated. bugfix: the multiplication of the redirect address with an invalid login has been removed.
bugfix: removed the artifacts of working with snmp for mikrotik candles updated to the current version of oxidized 0.34.3 pack for a list with support for custom ssh|telnet ports
bugfix: duplication of styles has been removed
bugfix: Fixed the handling of possible looping in the switch connection scheme
bugfix: fixed sorting the list of devices by name and location
bugfix: fixed an ancient bug with permanent deletion of the ip address record from the backend
In the search string, * (asterisk) can work anywhere except at the end of the string.
bugfix: authorization has been fixed. Authorization is no longer reset when opening a direct link.
bugfix: The address import script now handles dns name changes correctly.
Changelog 2.8.2 - release
html: The default interval is 1 hour for displaying logs and reports.
html: The search in the list of all addresses now takes into account the filters set
html: The IP address can be written using the russain letter Ю instead of a dot.
bugfix: devices with control disabled were configured anyway.
bugfix: for router-type devices, the flag for processing user policies and shapers has been removed.
api: The get=user function has been added to the api to get user information.
utils: added a script for configuring openvpn ccd files based on data from user addresses
Changelog 2.8.1 - release
html: set autofocus for login page
bugfix: Fixed the processing of non-tcp|udp traffic in the netflow collector
always remove dynamic user ip record by dhcp release request
Changelog 2.8.0 - draft
fixed upgrade script name
The rule of the only mac in the subnet has been implemented for dynamic records.
The ability to set a group has been added to mass editing from the address list.
enhanced security for the redirected page
connections for remote/old addresses are hidden
a redirect was made to the requested page after authorization
Hotspot exceptions will not be added for an inactive service.
Added an exception from the hotspot for entries with dhcp-acl = hotspot-free
ignoring packets from an unknown router has been added to the netflow collector.
The api has added the function of returning dhcp records only for a specific subnet: dhcp_subnet&subnet='192.168.1.0' logging of packets from unknown sources has been added to the netflow collector
expanded the log of some events in the netflow collector
api: added the get_dhcp_all function, which returns all entries for the configuration of the dhcp server.
html: added fractional number support for the lifetime of dynamic records
log level fixed for some event
using the ENUM field was a mistake.
The database schema has been updated to the latest version the indexes of the log tables have been redesigned, which significantly accelerated their operation Log tables with text fields have been compressed the processing of dhcp events received via the api has been moved through separate tables. there is no need to call the command via sudo anymore
the notification was removed in the mail/log for some types of operations.
bugfix: fixed logged dhcp event with option82 bugfix: fixed dns update request from dhcp
rewrited upgrade script
added support for "foreign" domains. If the host name ends with a dot, then this entry will not be added to the office DNS.
removed the option to put an empty username
Changelog 2.7.9
bugfix: fixed the garbage collection script that was broken by the previous patch
bugfix: During garbage collection, the user's "non-deleted" records were also deleted.
added a selection list for setting the dhcp parameters
added display of dhcp options to the user's page
added support dhcp-group (for dhcp option set as mikrotik) to dnsmasq
added truncate dhcp.log after restart dnsmasq service
added support ptr-dns records
Changelog 2.7.8
the work with mass modification of records has been simplified.
added comment for user record created by ip-record
the function of assigning a new address to a user/group has been redesigned. Now, no other rules apply to addresses from the hotspot range. Any match stops processing the remaining rules.
when creating a mac/ip address binding to a login, the notification about an existing record for the same login was removed.
added login search to the list of all addresses
removed warning for new ip by dhcp event
added the ability to delete an entry in a dynamic group via dhcp release event
added: dhcp-option-set for mikrotik dhcp server
the authorization procedure has been rewritten
fixed clearing the work log from debugging entries
added: Auto-select of old recordings has been added to the list of duplicates.
bugfix: Fixed group operation on users
bugfix: optimized processing of dhcp events
bugfix: Fixed auto-cleaning of rules for linking to hotspot and dhcp groups
bugfix: Fixed programming of the dhcp server on mikrotik for some configuration options
bugfix: Fixed deleting entries from the list of duplicates
fixed show transceiver status by snmp for SNR switches (519a405)
added personal filtering instances for each gateway (f4efb1b)
filter groups are linked to filtering instances, which allows you to filter traffic between different interfaces of the same router. Example: (01c0972)
added the sysctl config to allow icmp ping to an unprivileged user (cdc222b)
changed log level warning messages from collector to debug removed No state for switchport status page (d63e210)
optimized: prepare router traffic detailization data only if traffic retention is enabled globally (61e23a0)
bugfix: fixed the immediate update of the dhcp server configuration. bugfix: fixed name sessionsclean-fpm -> sessionclean-fpm bugfix: fixed readme for usage php-fpm bugfix: fixed perl scripts for hide utf-8 warnings changed: all Eye subsystem perl daemons run from user eye (f868cce)
the netflow is saved in the router's subdirectory (50e6e7e)
fixed update DNS by DHCP for domain's computer cosmetic changes (4142b2d)
netflow is saved to files in multiples of 10 minutes (5620f7b)
web: added save netflow field for device (e8d73f5)
added save netflow as csv added verification of the existence of a computer in the AD domain when updating DNS by DHCP request (8fdfc31)
bugfix: Fixed the calculation of hourly statistics for several gateways (550bb05)
web: bugfix - fixed value for select field (a0d8d31)
mail notifications for changing user records are enabled again (4480320)
web: removed class.simple.mail upgrade: fixed upgrade script for 2.7.0 (b49c302)
bugfix: Fixed the calculation of hourly statistics for several gateways added: A collector has been written for netflow (v5|v9). Now there is no need for an external collector. (59e2a9d)