| 1 | Version 0.9.1 14-07-2009 | 
|---|
| 2 | +Added: Check free space on TMPDIR | 
|---|
| 3 | +Added: Warn, if no SWAT users are defined | 
|---|
| 4 | +Added: Tell user to close sscc.exe in order to | 
|---|
| 5 | complete installation process | 
|---|
| 6 | *Changed: Default backend is TDBSAM now (as in | 
|---|
| 7 | Samba 3.4) | 
|---|
| 8 | Version 0.9.0 18-06-2009 | 
|---|
| 9 | +Added: SambaInit.VRS: _PasswordDBRewrite() added | 
|---|
| 10 | +Added: SambaInit.VRS: _SambaExtendSearchPath() added | 
|---|
| 11 | *Changed: Create "root" and "guest" account | 
|---|
| 12 | *Changed: Integrate groupmapinst.cmd | 
|---|
| 13 | Version 0.8.9 13-06-2009 | 
|---|
| 14 | *Changed: Header in smb.conf is similar to the one | 
|---|
| 15 | SWAT writes | 
|---|
| 16 | Version 0.8.8 26-05-2009 | 
|---|
| 17 | +Added: Charset detection, configuration and | 
|---|
| 18 | selection (corresponding with core changes) | 
|---|
| 19 | Version 0.8.7 02-05-2009 | 
|---|
| 20 | +Added: Action: Remove transient TDB files | 
|---|
| 21 | +Added: SambaInit.VRS: _SambaFinish() added | 
|---|
| 22 | Version 0.8.6 08-04-2009 | 
|---|
| 23 | +Added: Create "root" account password for SWAT | 
|---|
| 24 | +Added: Shares can be renamed now | 
|---|
| 25 | +Added: SambaInit.VRS: Make detection process more | 
|---|
| 26 | verbose | 
|---|
| 27 | +Added: SambaInit.VRS: _SambaRunning() added | 
|---|
| 28 | +Added: SambaInit.VRS: Winbindd check added | 
|---|
| 29 | *Changed: Installation mode window is now NLV enabled | 
|---|
| 30 | *Changed: Share management is now NLV enabled | 
|---|
| 31 | !Fixed: Several strings were not NLV enabled | 
|---|
| 32 | !Fixed: Missing parameter string in "Remove Samba | 
|---|
| 33 | Shares" dialogue | 
|---|
| 34 | !Fixed: No more emtpy message boxes | 
|---|
| 35 | !Fixed: Don't allow direct editing of section names | 
|---|
| 36 | Version 0.8.5 28-02-2009 | 
|---|
| 37 | +Added: SambaInit.VRS: Also find smbd.exe in ..\bin | 
|---|
| 38 | +Added: SambaInit.VRS: Make sure the core directories | 
|---|
| 39 | exist (basically redo the job of coreinst.cmd | 
|---|
| 40 | during install). | 
|---|
| 41 | *Changed: SambaInit.VRS: Changed search order for smbd.exe | 
|---|
| 42 | (made it more likely to find OUR smbd.exe | 
|---|
| 43 | before we find other smbd.exe that are in | 
|---|
| 44 | the PATH accidentally) | 
|---|
| 45 | !Fixed: SambaInit.VRS: Regression, we must change into | 
|---|
| 46 | Samba tools directory before proceeding. | 
|---|
| 47 | !Fixed: SambaInit.VRS: New default logging directory was | 
|---|
| 48 | detected wrongly | 
|---|
| 49 | Version 0.8.4 31-01-2009 | 
|---|
| 50 | +Added: NLVSetup: NLV files are also found in | 
|---|
| 51 | subdirectories of the installation directory | 
|---|
| 52 | Version 0.8.3 13-12-2008 | 
|---|
| 53 | *Changed: Replaced part of the REXXINI library by my | 
|---|
| 54 | own code as the handle related functions | 
|---|
| 55 | kept crashing on my SMP machine. If it works | 
|---|
| 56 | 0.8.2 is probably more stable, than 0.8.3. | 
|---|
| 57 | Version 0.8.2 11-11-2008 | 
|---|
| 58 | !Fixed: NLV files were not found, when exe was run | 
|---|
| 59 | from a different directory (affects all | 
|---|
| 60 | Samba GUI tools) | 
|---|
| 61 | Version 0.8.1 07-11-2008 | 
|---|
| 62 | +Added: Made the paths/info page NLV aware | 
|---|
| 63 | +Added: SSCC can detect and display Samba version now | 
|---|
| 64 | +Added: Menu item to update Samba binaries from a | 
|---|
| 65 | Samba ZIP package | 
|---|
| 66 | *Changed: Removed some deprecated code and variables | 
|---|
| 67 | *Changed: "Reload" uses same code as smbmon. | 
|---|
| 68 | Version 0.8.0 25-10-2008 | 
|---|
| 69 | +Added: Made all current messages NLV aware. | 
|---|
| 70 | +Added: Pick directory buttons for all directories | 
|---|
| 71 | to choose | 
|---|
| 72 | +Added: Remove superfluos notebook pages when | 
|---|
| 73 | switching back to simple mode | 
|---|
| 74 | *Changed: Completely reworked the notebook for | 
|---|
| 75 | [global] section, more fixed items on | 
|---|
| 76 | the first page (most common ones) | 
|---|
| 77 | *Changed: Tabs are now on top of the notebook | 
|---|
| 78 | (better usage of screen space) | 
|---|
| 79 | *Changed: Spinbuttons for security and log level. | 
|---|
| 80 |  | 
|---|
| 81 | Version 0.7.3 24-10-2008 (not published) | 
|---|
| 82 | *Changed: Always offer to recreate LMHosts in | 
|---|
| 83 | InstallerMode | 
|---|
| 84 | *Changed: Order of init routines (debug option | 
|---|
| 85 | kicks in earlier now) | 
|---|
| 86 | !Fixed: No more flashing during setup of notebook | 
|---|
| 87 | in expert mode (plus it is much faster than | 
|---|
| 88 | before) | 
|---|
| 89 | !Fixed: Usermap should not be installed into | 
|---|
| 90 | %ETC%\samba but into %ETC%\samba\private | 
|---|
| 91 | !Fixed: SambaInit.VRS: Several small omissions added | 
|---|
| 92 | Version 0.7.2 19-10-2008 | 
|---|
| 93 | +Added: Remember debug status accross sessions | 
|---|
| 94 | +Added: Lots of debug code for debug mode | 
|---|
| 95 | +Added: Add/remove share context menu is NLV aware now | 
|---|
| 96 | *Changed: The core routines are much cleaner now | 
|---|
| 97 | (not as spaghetti style as before) | 
|---|
| 98 | *Changed: Use shared NLV code (like smbusers), not | 
|---|
| 99 | sscc.exe's own implementation (which was | 
|---|
| 100 | more or less the same anyway) | 
|---|
| 101 | *Changed: Removed several dead code sequences | 
|---|
| 102 | *Changed: sscc uses the same init sequence as smbusers | 
|---|
| 103 | now | 
|---|
| 104 | *Changed: Restore window before quitting, if sscc is | 
|---|
| 105 | closed while it is minimized (like smbusers) | 
|---|
| 106 | *Changed: Button font is 9.WarpSans now (like evfsgui, | 
|---|
| 107 | smbusers, smbmon) | 
|---|
| 108 | *Changed: The field width of entry fields is calculated | 
|---|
| 109 | now (not a fixed length as before) | 
|---|
| 110 | !Fixed: Remove spurious resize events from the event | 
|---|
| 111 | queue (like in smbusers) | 
|---|
| 112 | !Fixed: Several smaller bugs | 
|---|
| 113 | !Fixed: Finally made the change detection waterproof | 
|---|
| 114 | !Fixed: It was easy to create invalid share entries | 
|---|
| 115 | in smb.conf "abusing" the share dialogue. | 
|---|
| 116 | Subsequent calls crashed sscc.exe. | 
|---|
| 117 | !Fixed: Cleanup temporary directory after work | 
|---|
| 118 | !Fixed: NLVGetMessage: Make check for SYS0 case | 
|---|
| 119 | insensitive | 
|---|
| 120 | Version 0.7.1 10-10-2008 | 
|---|
| 121 | +Added: Support for Samba usermap handling | 
|---|
| 122 | !Fixed: Installer mode for LMHosts import was broken | 
|---|
| 123 | Version 0.7.0 09-10-2008 | 
|---|
| 124 | +Added: Added complete printcap handling | 
|---|
| 125 | (including CUPS detection) | 
|---|
| 126 | +Added: Added complete LMHosts import | 
|---|
| 127 | +Added: Samba server is also configured as WINS server | 
|---|
| 128 | !Fixed: Create guest account also when Peer import | 
|---|
| 129 | is chosen (not only for default smb.conf) | 
|---|
| 130 | !Fixed: Version notice parsing was broken in 0.6.6 | 
|---|
| 131 | Version 0.6.6 05-10-2008 | 
|---|
| 132 | +Added: Now sscc.exe creates the guest account | 
|---|
| 133 | *Changed: SambaInit.VRS:Rework samba.!tools patch | 
|---|
| 134 | detection (still empty under | 
|---|
| 135 | *Changed: Moved buttons up by 20 twips | 
|---|
| 136 | *Changed: Made version notice like that of smbmon and | 
|---|
| 137 | smbusers | 
|---|
| 138 | Version 0.6.5 23-09-2008 | 
|---|
| 139 | +Added: If a printcap files exists add printcap name | 
|---|
| 140 | line to [global] section | 
|---|
| 141 | !Fixed: The default lock directory is now created as | 
|---|
| 142 | %ETC%\samba\lock instead of %ETC%\samba\lockS | 
|---|
| 143 | (broke standard usershares path) | 
|---|
| 144 | Note: Recreating a new smb.conf will render | 
|---|
| 145 | an existing installation unworkable, as the | 
|---|
| 146 | previous lock files will not be found, unless | 
|---|
| 147 | the old "locks" directory is renamed to "lock" | 
|---|
| 148 | !Fixed: Change / into \ and back less aggresively | 
|---|
| 149 | (could lead to a unworkable Samba installation) | 
|---|
| 150 | Note: Changed vocabularies are black intead of | 
|---|
| 151 | DarkBlue now (makes it easier to spot problems) | 
|---|
| 152 | Version 0.6.4 20-09-2008 | 
|---|
| 153 | *Changed: SambaInit.VRS: Make Unixroot x:\MPTN if it is | 
|---|
| 154 | empty | 
|---|
| 155 | _InitTempdir: Set TMPDIR appropriately in | 
|---|
| 156 | case it is empty | 
|---|
| 157 | !Fixed: The value of Homes could easily become nonsense | 
|---|
| 158 | Version 0.6.3 11-09-2008 | 
|---|
| 159 | +Added: 0755 MODE EA to locks directory in order to | 
|---|
| 160 | prevent the testparm.exe warning about | 
|---|
| 161 | permissions to appear. NOTE: This EA should | 
|---|
| 162 | be marked critical (which is not possible | 
|---|
| 163 | from REXX). It still works, though. | 
|---|
| 164 | *Changed: Share SambaInit.VRS, _InitTempDir(), _ErrorShowMsg | 
|---|
| 165 | with sscc and smbmon | 
|---|
| 166 | !Fixed: Crash in 0.6.3 when trying to save changes | 
|---|
| 167 | Version 0.6.2 25-08-2008 | 
|---|
| 168 | !Fixed: 9.WarpSans Bold in password fields | 
|---|
| 169 | !Fixed: Samba tools path was empty | 
|---|
| 170 | !Fixed: sscc tried to create printer queues in the | 
|---|
| 171 | not (anymore) existing samba\var directory. | 
|---|
| 172 | Version 0.6.1 24-08-2008 | 
|---|
| 173 | +Added: Support for new usermod.cmd | 
|---|
| 174 | +Added: Support for new groupmod.cmd | 
|---|
| 175 | +Added: Support new "set primary group script" | 
|---|
| 176 | (obsoleted by usermod now) | 
|---|
| 177 | *Changed: Start migration to common codebase | 
|---|
| 178 | with smbusers and smbmon | 
|---|
| 179 | *Changed: Set "create mask = 0777" in a Non-PDC | 
|---|
| 180 | server environment | 
|---|
| 181 | *Changed: Set "server string = %h Samba Server...." | 
|---|
| 182 | (suggested by Yuri Dario) | 
|---|
| 183 | *Changed: Use slash conversion for "dir", "file" and | 
|---|
| 184 | "path" statements only | 
|---|
| 185 | *Changed: Default directories are now in %ETC%\samba\* | 
|---|
| 186 |  | 
|---|
| 187 | Version 0.6.0a 16-07-2008 | 
|---|
| 188 | *Changed: Set "share modes = no" for [netlogon] | 
|---|
| 189 | service | 
|---|
| 190 | !Fixed: Menu descriptions for [profiles] and | 
|---|
| 191 | [netlogon] were swapped | 
|---|
| 192 | !Fixed: Always close smb.conf inihandle before | 
|---|
| 193 | attempting to add a service from Action menu | 
|---|
| 194 | Version 0.6.0 15-07-2008 | 
|---|
| 195 | +Added: Menu "Action" to manually add [netlogon], | 
|---|
| 196 | [profiles] and [homes] section to an existing | 
|---|
| 197 | smb.conf | 
|---|
| 198 | +Added: Message boxes whether changes were saved | 
|---|
| 199 | successfully or not | 
|---|
| 200 | *Changed: Treat [homes] internally like [netlogon] | 
|---|
| 201 | and [profiles] (= do not display it if it | 
|---|
| 202 | does not exist yet). | 
|---|
| 203 | *Changed: Enhanced change detection (works much | 
|---|
| 204 | better than before, still not perfect) | 
|---|
| 205 | !Fixed: smb.conf was left open under certain | 
|---|
| 206 | conditions, which made changes un savable | 
|---|
| 207 | Version 0.5.7 14-07-2008 | 
|---|
| 208 | +Added: profiles acls = Yes to [profiles] section | 
|---|
| 209 | NOTE: PDC settings work, but are subject to changes | 
|---|
| 210 | as there are very likely better defaults than | 
|---|
| 211 | the ones currently used. | 
|---|
| 212 | Version 0.5.6 11-07-2008 | 
|---|
| 213 | +Added: Choose to create "Standalone" or "PDC" type | 
|---|
| 214 | server | 
|---|
| 215 | +Added: PDC type server: Create [netlogon] and | 
|---|
| 216 | [profiles] sections | 
|---|
| 217 | +Added: PDC type server: Add several [global] options | 
|---|
| 218 | Version 0.5.5 23-06-2008 | 
|---|
| 219 | +Added: Change "lmannounce" from "Auto" to "Yes" | 
|---|
| 220 | *Changed: Add translation '\' to '/' and vice versa | 
|---|
| 221 | Version 0.5.4 18-06-2008 | 
|---|
| 222 | +Added: Installer mode: tdbsam as alternative backend | 
|---|
| 223 | Version 0.5.3 17-06-2008 | 
|---|
| 224 | +Added: Installer mode: Also create "root" account | 
|---|
| 225 | Version 0.5.2 April-2008 | 
|---|
| 226 | +Added: NLS support via message files | 
|---|
| 227 | Version 0.5.1 17-04-2008 | 
|---|
| 228 | +Added: Display various values on intro page | 
|---|
| 229 | +Added: Reload configuration button (same code | 
|---|
| 230 | as in smbmon.exe) | 
|---|
| 231 | +Added: Functionality to add arbitrary Samba | 
|---|
| 232 | options to shares | 
|---|
| 233 | *Changed: After saving changes the GUI is updated | 
|---|
| 234 | to reflect eventual changes that also | 
|---|
| 235 | affect the GUI. | 
|---|
| 236 | Version 0.5.0 13-04-2008 | 
|---|
| 237 | +Added: Primitive installer mode wizard (now finally | 
|---|
| 238 | SSCC.EXE can be used in the WPI installer to | 
|---|
| 239 | replace old install.exe) | 
|---|
| 240 | +Added: Default smb.conf for installer mode | 
|---|
| 241 | +Added: Directory picker button for path fields | 
|---|
| 242 | +Added: Integrated backup mechanism to have a working | 
|---|
| 243 | smb.conf at hand | 
|---|
| 244 | +Added: Size and position is now saved across sessions | 
|---|
| 245 | +Added: Support for Rich Walsh's smbsetenv (still | 
|---|
| 246 | incomplete) | 
|---|
| 247 | *Changed: GUI style is now similar to eVFSGUI (GUI for | 
|---|
| 248 | Samba Client in eCS 2.0) | 
|---|
| 249 | *Changed: Solid workaround for "winbind separator" bug | 
|---|
| 250 | (Samba Ticket #57) | 
|---|
| 251 | *Changed: Use David Grasers beautiful setup icon | 
|---|
| 252 | !Fixed: Several bugs in the resizing code | 
|---|
| 253 | !Fixed: Installer mode IBM Peer/LANServer migration | 
|---|
| 254 | (last one forgot scripts, homes and guest | 
|---|
| 255 | accounts) | 
|---|
| 256 | !Fixed: Read only bug | 
|---|
| 257 | !Fixed: Yes/No values bug | 
|---|
| 258 |  | 
|---|