*
Release 1.1 Start 30/06/2022 End --/--/----
- 30/06/2022
01. Initial Release
02. create_service: pass -n "" for fclient to use un-encrypted channel
03. pistop.spec, debian/postinst: fix variables/.options for refreshsvc
- 12/07/2022
04. pistopstart.in: start systemd sound.service on startup
05. create_service: create MDRIVE variable for fclient, fserver
- 13/07/2022
06. pistopstart.in: fixed power off
07. create_service: added /sbin, /usr/sbin to PATH for shutdown to work
08. create_service: modified /service/fclient/shutdown to run without
    POWER_OFF env variable
09. create_service: suppress error for backup dir if MDrive is not mounted
- 16/07/2022
10. pistopstart.in: send initializing message with hostname, data to server
- 27/07/2022
11. create_service.in: updated for change in tcpserver -n option
- 03/05/2023
12. pistopstart.in: removed hardcoded systemctl path
- 18/05/2023
13. pistopstart.in: increased sleep duration if disk mount fails
14. pistop.spec: updated SPEC file
15. create_service: kill pistopstart script if running in shutdown
- 26/06/2023
16. pistopstart.in: Use MDRIVE from variables if not from /etc/mpd.conf
- 28/06/2023
17. pistopserver.c: display IP addresses
18. pistopclient.c: added more info messages
19. pistopstart.in: send startup/shutdown text to lcdhost running lcdDaemon from
    lcd-daemon package
20. create_service: execute $HOME/.pistop/pistopstart in shutdown script
21. pistopstart.in: use /proc/loadavg instead of uptime command
22. pistopstart.in: use timeout for nc command
- 29/06/2023
23. pistopstart.in: use LCD_HOST if defined instead of lcdhost from /etc/hosts
24. create_service: added --lcdhost, --lcdport to create LCD_HOST, LCD_PORT
    env variables
- 30/06/2023
25. create_service: added --lcdfifo to create LCD_FIFO env variable
26. host_status: script to send text to LCD display
27. pistopstart.in: use host_status to send text to LCD display
28. pistopserver.c: fixed shutdown
- 04/07/2023
29. pistopstart.in: Use umount -f -l to prevent hanging
- 14/03/2024
30. backup.in: transfer files with original directory into dest
31. create_services.in: added more packages to UPGRADE env variable
- 15/03/2024
32. pistopstart.in, create_services: modified for config witout mpd
- 21/03/2024
33. create_services: Create FORCE_UMOUNT env variable
34. pistopstart.in: Display umount method in log
- 23/03/2024
34. host_status.in: add delay when resetting LCD display
35. host_status.in: eliminate duplicate ip addresses
- 27/03/2024
36. pistopstart.in: umount MDrive without triggering autofs
37. pistopstart.in: ignore sigpipe
- 21/04/2024
38. create_services.in, host_status.in: added desktop notification to
    notifyhost or notify-fifo
39. pistopstart.in: send PowerOff, MusicOff notification as desktop
    notification
- 28/04/2024
40. backup.in: added RSYNC_OPTIONS variable to pass options to rsync
41. pistopstart.in: added more info statements
- 08/07/2024
42. backup.in: display rsync status on exit
- 29/07/2024
43. pistopstart.in: get MDRIVE from /etc/auto.master.d/mpd.autofs and
    /etc/autofs.mounts
44. pistopclient.c: use timeoutwrite from libqmail
45. pistopclient.c: removed unused function timeoutread
46. Fixed configure.ac for OSX
- 25/10/2024
47. create_services: fixed setting of HOME, USER in shutdown script
- 10/11/2024
48. create_services: remove POWER_OFF variable in shutdown script
- 15/11/2024
49. create_services: use env variables directory in supervise run scripts
    (new feature of daemontools 1.1.6)
- 27/11/2024
50. pistopclient.c: Fixed logic when $HOME/.pistop doesn't exist
51. create_services: link /root/.pistop to $HOME/.pistop
- 18/03/2025
52. pistopstart.in: remove redirection to descriptor 7 during shutdown
- 18/05/2025
53. pistopclient.c, pistopserver.c: fix sigterm proto for gcc14
- 18/11/2025
54. pistopstart.in: display umount error in logs
- 11/12/2025
55. create_service: faster shutdown script
- 03/01/2026
56. host_status: fix timeout for nc command
- 06/01/2026
57. use getent instead of grep to find out lcdhost ip
58. check for empty pid in shutdown script

* Thu Jun 30 2022 18:10:06 IST Manvendra Bhangui <pistop@indimail.org> 1.0-1.1%{?dist}
Release 1.0 Start 28/08/2020 End 30/06/2022
- 28/08/2020
01. Initial Release
02. fixed syntax error in create_service
03. terminate cat command on SIGTERM
- 29/08/2020
04. fixed shutdown script
- 31/08/2020
05. Added code to do backup in fserver
06. redo logic to kill background jobs
07. fixed path for pistop
08. added backup script
- 25/02/2021
09. service run file - use relative path for variables to allow renaming of
    service directory
- 30/03/2021
10. obs integration
- 01/04/2021
11. backup - use absolute path in backup script
- 13/04/2021
12. use backup script in fclient service
13. pistop.spec, debian/postinst: fixed typo causing postinst to hang
- 14/04/2021
14. update variables only if changed
15. save variables using minisvc --export-variables
- 17/04/2021
16. package documentation
- 20/04/2021
17. added --silent parmeter to minisvc invocation
18. added debian/source/format
- 27/04/2021
19. server.c: display pid when quitting
20. create_service: added update service
21. create_service: skip upgrade of pistop when clients are connected to
    fserver service
23. create_service: create HOME variable for update service
24. create_service: removed daemontools from auto-update
25. create_service: use at command to run apt-get update
26. server.c: removed unused variable pid
27. create_service: do initial sleep of 5 minutes for network to be up
- 29/04/2021
28. create Maildir for mail delivery
- 30/04/2021
29. create_service: reworked update script
30. fix QMAILQUEUE for root user
- 01/05/2021
31. create_service: reworked creation script for update service
32. create_service: create QUEUE_BASE env variable
33. create_service: create USER env variable
- 02/05/2021
34. create env variables for atd service for mail to work using qmail-direct
35. create_service: fixed /lib/systemd/system/at.service.d/override.conf
36. create_service: fixed update not getting skipped when no updates available
- 05/05/2021
37. create_service: added logging statements
- 06/05/2021
38. create_service: skip daemontools if clients are connected to fserver
    service
- 07/05/2021
39. create_service: skip updating UPGRADE, INTERVAL env variables
- 16/06/2021
40. create_service: added rsync service
- 24/09/2021
41. create_service: create shutdown script for fclient to unmount MDrive
42. client.in: added command line option to umount MDrive
- 26/09/2021
43. backup.in: backup dir/files in its own directory
- 28/09/2021
44. backup.in: backup only when dest/backup exists
- 29/09/2021
45. reverted backup script to v1.4
- 12/10/2021
46. client.in: mount MDrive
- 14/02/2022
47. create_services.in: make fclient service silent
- 28/06/2022
48. client.in: Display MDrive mounted once
- 30/06/2022
49. added pistopclient, pistopserver man pages
50. Release 1.0
