Skip to content

Releases: leiweibau/Pi.Alert

Pi.Alert v2024-05-25

25 May 17:14
3fc4a74
Compare
Choose a tag to compare

New:

  • Add field "Link Speed" to device details (#298)

Fixed:

  • Configuration of the remaining backups fixed (#310)
  • Add missing options to bulk editor
  • Splitting of several recognized IPs during RogueDHCP scan (#313)

Updated:

  • Updating the help for the configuration file (#301)
  • Explanation of the "random MAC address" has been added in the help section (#311)

Pi.Alert v2024-05-20

20 May 09:41
899d275
Compare
Choose a tag to compare

Fixed:

  • Logviewer by @Striffly
  • Add missing "curl" package to insall script (#305)
  • "Undefined variable" by @Striffly
  • Minor CSS fixes

Updated:

  • Help/FAQ Section (#301)

Changed:

  • Button "Internet / Speedtest / Update Check" renamed to "Internet Check / Scheduled tasks"

Note:

  • This update only addresses small things that could have waited. But today is not just any day, but the 2nd anniversary of this little project. I would like to use this update note as an opportunity to thank you for the many constructive messages, suggestions for improvement and bug reports that have brought the project to where it is now. My special thanks go first and foremost to the sponsors for supporting my work. Almost as important for my motivation are the more than 300 stars that my project has already received. Nevertheless, I am also happy about every feedback that helps to make the project better, even if I can't or don't want to implement every idea. In the end, all I want to say is: THANK YOU

Pi.Alert v2024-04-25

25 Apr 07:22
59e4a87
Compare
Choose a tag to compare

New:

  • Cleanup auto backups
  • Exclude devices from ICMP monitoring (#296)
  • Automatic deletion of old backups (#259)
  • Add a connection type "Fibre" (#298)
  • Added a parameter to define how many automatic backups are kept
  • A link to the systeminfo page added to the settings page status box

Fixed:

  • File permissions of the backups created by auto backup function (#259)
  • Initial cronjob corrected according to documentation
  • various typos
  • Includes HOTFIX Version 2024-04-15
  • Crontab parsing. Deviation of days or months by -1 (#259)
  • Minor fixes and tweaks

Updated:

  • Improve the network overview and the network settings page (#297)
  • Language files

Changed:

  • ICMP Monitoring: The hostname is displayed before the ip
  • Get backup info (status box on settings page) via ajax call

Pi.Alert v2024-04-15

15 Apr 13:30
62b090d
Compare
Choose a tag to compare

Fixed:

  • The initial database was missing in the installation package.

Pi.Alert v2024-04-14

14 Apr 11:25
3cd0234
Compare
Choose a tag to compare

New:

  • Add current and remote GeoDB filesize to updatecheck
  • Add Scheduled backups (#259). The shortest interval is 3 minutes. All larger intervals must be integer multiples of 3 minutes (15, 30, 36, etc).
  • Add Database info to system info page
  • Crontabs that are configured in pialert.conf are displayed on the System Info page
  • After recreating the pialert.conf by saving via webGUI, a note regarding the cronjobs is added.

Fixed:

  • Translation (#290 and report via Mail)

Updated:

  • DeviceDetails: Show the corresponding number in the drop-down list next to the Uplink Target (#286)
  • Documenation: NETWORK_RELATIONSHIP
  • Font-Awesome from 6.5.1 to 6.5.2
  • Add new variables to update script
  • Language files and changed some wordings

Changed:

  • Database path moved from the status box of the settings page to the system info page
  • Move setting_* files from "pialert/db" to "pialert/config" folder
  • Add variable with crontab syntax to speedtest (SPEEDTEST_TASK_HOUR will be deprecated). The shortest interval is 3 minutes. All larger intervals must be integer multiples of 3 minutes (15, 30, 36, etc).
  • Instead of a hard-coded time at which the update check took place, a variable has now been introduced that can be used to configure the time in the crontab syntax. The shortest interval is 3 minutes. All larger intervals must be integer multiples of 3 minutes (15, 30, 36, etc).

Removed:

  • Older config-file updates from update script

Note:

  • Since some "settings files" are now used in a different directory, I tried to move the existing files to the new directory in the update script. The "setting_*" files from the "pialert/db/" directory are moved to the "pialert/config/" directory

Pi.Alert v2024-03-28

28 Mar 20:02
d0ff226
Compare
Choose a tag to compare

New:

  • Add "Delete all nmap scans" Button to maintenance tab
  • Add "Delete all Webservices" Button to maintenance tab
  • Button to reset the search on the journal page
  • CSV download for nmap scan per device
  • Insert Nmap scan results to db (only scans with results are saved in the db) (#271)

Fixed:

  • Minor fixes and tweaks
  • pialert-cli help: When the end of the command list is reached, the command prompt appears again automatically
  • Fixed redirections in the event of an error (reported via mail)

Updated:

  • pialert-cli: to update the database for the new function
  • Readme: add Sponsor
  • Readme: LINUX-DISTRIBUTIONS.md (reported via mail)
  • Cleanup task extended (Nmap scan results)
  • Remove/streamline old code
  • Language files

Changed:

  • Set timeout (60s )for all Nmap scan types
  • The counter of the currently active scans in the status box (settings page) has been replaced by a simple display (Scans running / No Scans running). Depending on the Linux distribution, the counter varied by +/- 1. The original reason for the introduction of the counter was a ramping up of arp-scan processes, which has not been a problem for many Pi.Alert versions.
  • Update Check: Check for a special installation directory to avoid issues like #283 or #281
  • Nmap scan infos moved to faq/help page

Removed:

  • Remove Nmap session log button from settings page

Pi.Alert v2024-03-17

17 Mar 19:43
a60e52a
Compare
Choose a tag to compare

New:

  • Add "sound" option to pushsafer and pushover API-calls (#268)
  • Add shutdown and reboot buttons (#273)

Fixed:

  • Install "sudo" if current user is root (#269)

Updated:

  • Language files
  • Readme (Screenshots)
  • Update pialert-cli

Pi.Alert v2024-02-24

24 Feb 14:30
1793ea2
Compare
Choose a tag to compare

Fixed:

  • Stops Pi.Alert backend completely if it has been paused (#258)

Updated:

  • AdminLTE CSS files
  • Specify which columns are to be taken into account for the filter (#257)
  • ntfy - add option to enable/disable "Click" function (#261)
  • Language files
  • Journal function
  • Editor for predefined filters
  • Add filter subcategories that can be expanded and collapsed
  • Documentation / assets
  • general CSS work

Changed:

  • Backup and restore of the speedtest binary during pialert update

Removed:

  • Unused CSS files

Pi.Alert v2024-02-15

15 Feb 16:13
348e9fb
Compare
Choose a tag to compare

New:

  • Filters can be created and displayed below the device list. For this purpose, another button has been implemented next to the button for the bulk editor. (#255)
  • Deleting the speed test results has been added to the maintenance options

Fixed:

  • Add "Tag" to webservice notifications (#254)
  • An option for the UniFi import was added (#253)
  • If the "Speedtest" tab was previously selected on the internet device, the detailed view was empty on every other device until another tab was selected.

Updated:

  • The template for the notification email for the web services has been fixed/updated/changed
  • Minor code changes/adjustments/tweaks
  • Help/FAQ page and Documentation
  • CSS work
  • Cleanup
  • pialert-cli set_sudoers

Changed:

  • Detailed nmap scan: The operating system detection has been deactivated. Instead, some UPD ports have been added for scanning and the size of the TCP port ranges has been increased. To be able to scan UDP ports, nmap was added to the sudoer file of the frontend.

Pi.Alert v2024-02-07

08 Feb 14:42
e4a93d2
Compare
Choose a tag to compare

New:

  • A new optional column added to the device list. It is now possible to execute the WakeLonLAN command from the device list. The column required for this can be activated in the settings. No WoL buttons for devices where it probably makes no sense (Smartphone, Router, Switches, Tablets)
  • For smaller resolutions (Smartphones), a "sticky" back button has been added at the bottom of the screen on the details pages.
  • Automatic update check three times a day. A configuration of the number and timing is not yet planned at this point. The notification of an update is initially only implemented in the frontend. Notifications via email or the configurable push services may follow later.

Fixed:

  • Check config file parameters before saving
  • Ookla speedtest. Add --accept-license and --accept-gdpr to the command options
  • An error handling has been implemented in case github.com is not reachable during the update check or the Github API rate limit has been reached.
  • Pagination CSS in darkmode

Updated:

  • Documentation
  • Language files
  • Speedtest page: The times at which a speed test is performed are displayed below the diagram.
  • Journal function

Changed:

  • Set db file permissions before each scan. The code extension requires that the user under which Pi.Alert was installed has executed the command "$HOME/pialert/back/pialert-cli set_sudoers". This is normally done during the update or installation. (#250)
  • Minor log file changes