forked from reidemei/synology-autorun
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
117 lines (92 loc) · 4.65 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
!!! A MANUAL STEP IS REQUIRED AFTER THE INSTALLATION !!! See V1.8 below!
1.10.0011
- Eject can be triggered by a list of exit codes, no more only at exit code 100
- Help added, integrated to the Synology Help
- Several improvements (Installation Wizzard, Logging, ...)
- Several Bugs fixed (LED control, quoting in strings, ...)
1.10.0 Horst Schmid
- Eject USB Drive (at exit code 100) reworked, so that it works also on DSM 7.x
- UDEV daemon is no more blocked if a long running scripts is strarted by this tool
- Allow to use the status LED and/or the copy LED
- Debug logfile for installation/upgrade actions moved from @appstore (target) to /var/tmp/autorun.log folder
- Logfile for drive connect and drive eject actions added (in @appdata / var folder)
- Config files moved from @appstore (target) to @appdata (var) folder
- At upgrade the WIZARD is used like during the 1st installation, but the presets are read from actual configuration
- Ability to restrict the allowed scripts on the USB drives to scripts with pre-registered hash values. (similar to heandr V1.9)
- In case of using exit code 100 to eject the USB drive now a further script can be called afterwards e.g. to power down the USB drive (if eject was successfully)
- Code for local Backup from V1.6, which was since V1.7 no more working, removed
- A new GUI added
- Desktop notification implemented again
- Internationalization done with machine tranlations via DeepL
- The script, which is started after external drive mounting can now be located either on the external drive or internally.
- note: for DSM 6.x use the version 1.7, which can be found
at https://github.com/reidemei/synology-autorun/releases/tag/v1.7
1.8.x/1.9
Forks from Jip-Hop (https://github.com/Jip-Hop/synology-autorun) and JC-23 (https://github.com/JC-23/synology-autorun)
added: optional feature to verify sha256 fingerprints of scripts before running them
1.8
!!! A MANUAL STEP IS REQUIRED AFTER THE INSTALLATION !!!
Third Party packages are restricted by Synology in DSM 7. Since autorun does require root
permission to perform its job an additional manual step is required after the installation.
SSH to your NAS (as an admin user) and execute the following command:
sudo cp /var/packages/autorun/conf/privilege.root /var/packages/autorun/conf/privilege
- changed: compatibility with DSM 7
- removed: desktop notification
- note: for DSM 6.x use the version 1.7, which can be found
at https://github.com/reidemei/synology-autorun/releases/tag/v1.7
1.7
- changed: compatibility with DSM 6
- changed: configuration moved to setup, just un- and reinstall if you want to change something
- fixed: eject does not properly work sometimes
- removed: all GUI, this includes the local backup scripts
(sorry, but I'm tired of the constant changes by Synology)
- note: for DSM 5.x use the version 1.6, which can be found
at https://github.com/reidemei/synology-autorun/releases/tag/v1.6
1.6
- changed: compatibility with DSM 5.1
1.5
- changed: configurable wait times before starting the script
1.4
!!! YOU HAVE TO RECREATE THE SCRIPTS FOR THE LOCAL BACKUP !!!
- changed: requires DSM 5.0+
- changed: include Perl package as requirement
- changed: local backup - adjustments for changes in DSM 5.0
- note: for DSM 4.3 and below use the version 1.3, which can be found
at https://github.com/reidemei/synology-autorun/releases/tag/v1.3
1.3
- changed: allow access to settings by any user in the admin group (code [c] dakkar)
- changed: link to restore encrypted backup added to main page
- fixed: unable to create backup-script when multiple drives attached (on some browsers)
1.2
- new: show warning for required Perl package
1.1
- new: report space left on the device in the log
- new: optional DSM notification when finished
- new: mount encrypted backup for restore - option for file name encryption added
- changed: adjusted notes for file name encryption
- fixed: script not executed when name changed
1.0
- new: local backup - option for file name encryption added
- changed: local backup - name must be entered manually (Synology changes that too often)
- changed: local backup - 10s sleep added to give the drive some time to be properly mounted
0.9
- new: now supports update
- changed: requires DSM 3.2
0.8
- fixed: don't log passwords
0.7
- new: local backup - option for encryption added
0.6
- changed: requires DSM 3.1
- fixed: local backup - wait till backup is finished
0.5
- fixed: incorrect handling of DS restarts
0.4
- new: create scripts for the local backup
0.3
- new: settings page in DSM added
0.2
- new: beep at start and finish
- new: use DS led for status
0.1
- intial test