source: branches/guitools-1.0/smbusers/changes@ 409

Last change on this file since 409 was 409, checked in by Herwig Bauernfeind, 15 years ago

GUI-Tools: SSCC 0.9.5, SMBUsers 0.9.6 several fixes, rest

File size: 17.5 KB
Line 
1Version 0.9.6 19-02-2010
2 !Fixed: Changing the password crashed smbusers.exe
3 !Fixed: Remove several temporary files after usage
4Version 0.9.5 21-09-2009
5 *Changed: Login dialog looks like the one from
6 EVFSGUI 2 (required another modification)
7 !Fixed: SmbPasswdRead() is more robust now
8 Note: Version number was accidentally bumped
9Version 0.9.4 06-08-2009
10 *Changed: Login dialog looks like the one from
11 EVFSGUI 2
12Version 0.9.3 26-07-2009
13 !Fixed: Password change now also respects minimum
14 password length policy
15Version 0.9.2 14-07-2009
16 +Added: Free space check on temporary directory
17 +Added: Pre-fill username with "root" in case
18 environment variable %USER% is invalid
19Version 0.9.1 19-06-2009
20 +Added: SambaInit.VRS: _SambaSearchPathExtend added
21 +Added: SambaInit.VRS: _PasswordDBReWrite added
22 +Added: View group members dialogue
23 *Changed: Make use of new common _PasswordDBRewrite
24 *Changed: The credentials window now really checks
25 whether the credentials are valid (until
26 now it only stored them and subsequent
27 actions requiring valid credentials could
28 fail with NT_STATUS_LOGON_FAILURE in case
29 no valid credentials were provided.
30Version 0.9.0 12-06-2009
31 +Added: Support for account policy management
32Version 0.8.2 22-05-2009
33 +Added: Support for "nobody" as alternative to "guest"
34 completed
35 !Fixed: Variable not initialised (version notice)
36Version 0.8.1 18-05-2009
37 +Added: SambaInit.VRS: _SambaFinish added
38Version 0.8.0 08-04-2009
39 +Added: Complete support for SWAT users file including
40 addition and removal of users plus keeping
41 credentials synchronized with Samba
42 +Added: Also support for "nobody" as guest account
43 name (in Ticket 59 workaround code only)
44 +Added: SambaInit.VRS: Make detection process more
45 verbose
46 !Fixed: Tab order was wrong in user properties
47Version 0.7.0 28-03-2009
48 *Changed: Group style from "Raised" to "Lowered"
49 *Changed: Made "Userproperties" tabs normal emulated
50 Tabs
51 *Changed: SambaInit.VRS: Changed search order for smbd.exe
52 (made it more likely to find OUR smbd.exe
53 before we find other smbd.exe that are in
54 the PATH accidentally)
55 !Fixed: Missing icon on user properties window
56 !Fixed: SambaInit.VRS: Regression, we must change into
57 Samba tools directory before proceeding.
58 !Fixed: SambaInit.VRS: New default logging directory was
59 detected wrongly
60Version 0.6.6 31-01-2009
61 +Added: NLVSetup: NLV files are also found in
62 subdirectories of the installation directory
63Version 0.6.5 11-12-2008
64 !Fixed: _GroupWrite() was broken
65Version 0.6.4 15-11-2008
66 +Added: Hints for Tabs, main window and man buttons
67 +Added: _SambaShowMsg optionally filters lines that
68 contain definable words
69 !Fixed: Colors of Settings Tab did not match
70 !Fixed: Paper_init was never called
71
72Version 0.6.3 11-11-2008
73 !Fixed: NLV files were not found, when exe was run
74 from a different directory (affects all
75 Samba GUI tools)
76Version 0.6.2 24-10-2008
77 +Added: Do not remove user from kLIBC group in case
78 leaving equivalent Samba group failed.
79 +Added: More debug code
80 *Changed: Order of init routines (debug option kicks
81 in earlier)
82 !Fixed: Another usermap related bug (save)
83 !Fixed: SambaInit.VRS: Several small (non critical)
84 omissions added
85Version 0.6.1 20-10-2008
86 +Added: Icon view for users and groups
87 !Fixed: Right click on the empty space in user
88 window crashed smbusers
89 !Fixed: Do not crash if usermap file is empty (AKA
90 the feature is not installed).
91 !Fixed: NLVGetMessage: Make check for SYS0 case
92 insensitive
93Version 0.6.0 10-10-2008
94 +Added: Complete support for Samba user mapping
95 +Added: All container columns are now NLV enabled
96 *Changed: All current messages (except the one coming
97 directly from Samba) are NLV enabled
98 *Changed: All current GUI texts (except the one
99 coming directly from Samba) are NLV enabled
100 !Fixed: Broken debug message for User_End_Edit
101Version 0.5.7 05-10-2008
102 *Changed: Remove "Buh!" from debug output :-)
103 *Changed: _InitTempDir: Make debug output more verbose
104 !Fixed: Do not report an empty USER as invalid user
105 !Fixed: Make unavailable sections from smb.conf empty
106 not 0
107Version 0.5.6 29-09-2008
108 +Added: Settings page NLV enabled
109 !Fixed: Do not write leading commas into group file
110 !Fixed: NewUsers variable was initialised in the
111 wrong place
112 !Fixed: _GroupWrite() debugging info was missing
113 !Fixed: SyncFullname had wrong debugging message
114Version 0.5.5 23-09-2008
115 +Added: usermod and groupmod make UnixRoot
116 x:\MPTN in case it is missing (like all
117 SambaInit.VRS driven utilities)
118 +Added: usermod and groupmod accept names without
119 " for simple operations (and show syntax
120 if commandline was ambiguos or wrong)
121 Note: useradd.cmd is not required in the
122 installer script because of this.
123 !Fixed: GroupUnmap did not show success message
124 !Fixed: Last error instead of success shown in
125 GroupUnmap
126Version 0.5.4a 20-09-2008
127 *Changed: SambaInit.VRS: Make Unixroot x:\MPTN if it is
128 empty
129 _InitTempdir: Set TMPDIR appropriately in
130 case it is empty
131Version 0.5.4 03-09-2008
132 Added: Start Samba daemons in case they are not
133 running
134 Fixed: SambaInit: Errorstatus message was flipped
135 Added: SambaInit: smbtree, testparm and smb.cmd
136 detection added
137Version 0.5.3 27-08-2008
138 Added: TMPDIR check
139 Changed: Share SambaInit.VRS, _InitTempDir(), _ErrorShowMsg
140 with sscc and smbmon
141 Changed: Speedup group read process
142 Fixed: Groupnames longer than 21 characters were
143 errornously declared missing.
144Version 0.5.2 25-08-2008
145 Added: Add domain groups with RID 517-520 (like in
146 SSCC)
147 Added: usermod.cmd and groupmod.cmd scripts come with
148 this package only from now on.
149Version 0.5.1 22-08-2008
150 Added: "Reset logon hours" option in user properties
151 Fixed: Data was read twice upon startup
152 Fixed: Don't treat errors in smb.conf as users
153 (a broken smb.conf completely broke (s)pwd.db)
154Version 0.5.0 18-08-2008
155 Added: "Settings" page for main notebook
156 Added: Optionally synchronize GECOS and full name
157 Added: Optionally sychronize Sambas primary group
158 with GID (experimental!)
159 Added: Also save group comment in the rebuildgroups
160 script.
161 Changed: Move "Debug" to "Settings page
162 Changed: Make "Fix errors" a public setting
163 Changed: Warn, if user GID should be made to UID
164 as this makes only sense if no groups are
165 defined
166 Changed: We don't handle "Remove user" ourselves, but
167 let Samba handle that (almost) completely
168 Fixed: Crash, when the last user was deleted (again)
169 Fixed: Don't open the non-existing Samba profile of
170 kLIBC-only user
171 Fixed: Leave Group crash
172 Fixed: Race condition in home field event when
173 adding Samba info to a kLIBC machine account
174 Fixed: Completely remove the 0.4.5 addition "Syncronize
175 kLIBC group file with Samba group members in
176 several places", as this was an omission in the
177 user???.cmd scripts, which are now replaced
178 by the new usermod.cmd script, which handles
179 these situations correctly.
180
181Version 0.4.6 04-08-2008
182 Added: Preliminary english hints for all main GUI
183 buttons.
184 Changed: Rename "Full name" column to "Full name
185 (GECOS)" on main window.
186 Changed: Do not repaint listbox until valid group
187 list is complete
188 Fixed: Also update group display, whenever a new user
189 is added or removed
190Version 0.4.5 30-07-2008
191 Added: Provide target directory for pwd_mkdb.exe
192 Added: Syncronize kLIBC group file with Samba group
193 members in several places
194 Added: Also allow | as a separator for user%password
195 to make it work in WPS objects
196 Changed: Disable kLIBCPathRewriter support temporarily
197 Changed: Forgot what it was.
198 Fixed: Valid user check is not case sensitive anymore
199 Fixed: Remove user from group button did not work
200 since changed buttonstyle to image in 0.4.0
201 Fixed: Forgot what it was.
202
203Version 0.4.4 14-07-2008
204 Added: Now user password also can be changed
205Version 0.4.3 11-07-2008
206 Added: SmbUsers "knows" about profiles and netlogon
207 now
208 Added: "None" option for home directory
209 Changed: Machine accounts always changed to capitals
210 (like on Windows)
211 Fixed: Several oddities in behaviour in "Add user"
212 dialogue
213 Fixed: $ vs : for machine accounts (translate only
214 first occurrence aka drive)
215Version 0.4.2 09-07-2008
216 Added: Account flags are editable now (those that can
217 be changed using the pdbedit -c [...] switch)
218 Changed: Reworked the who user properties dialog
219Version 0.4.1 08-07-2008
220 Added: 7 user properties are editable now
221 (those with a pdbedit commandline switch)
222
223Version 0.4.0a 07-07-2008
224 Fixed: Used %% in credential string instead of % if
225 4OS2 is used as shell
226Version 0.4.0 02-07-2008
227 Changed: Imagebuttons on group page
228 Added: Make column layout customizable
229 Added: Contextmenu for users and groups added
230 Added: "Account description" on "add user" page
231 Added: "Password does not expire" on "add user" page
232 Added: "User is deactivated" on "add user" page
233 Added: Home suggestion code (rather naive approach)
234 Added: Choose home directory
235 Fixed: Selected record is not reset when conatiners
236 are re-populated
237Version 0.3.6 25-06-2008
238 Added: "pdbedit console" on user properties window
239Version 0.3.5/a/b 23-06-2008
240 Added: "Join group" functionality
241 Added: "Leave group" functionality
242 Added: Fix if Samba user is listed as Samba group
243 member, but is missing in kLIBC group members
244 list
245 Fixed: Made 9.WarpSans Bold the font for all entry
246 fields and listboxes (not configurable at the
247 moment
248 Fixed: Bug in deluserfromgroup.cmd which left a lonely
249 "," in the group file, when the last user left
250 a group
251 Fixed: Crash when trying to add user to group
252 Fixed: Adding implicitly added users did not work.
253Version 0.3.1 21-06-2008
254 Added: Button to add "well-known" groups
255 Changed: net rpc console
256Version 0.3.0 19-06-2008
257 Added: Detect when Samba has "forgotten" its groups
258 (net groupmap list still works, but net group -l
259 is empty - delete group_mapping.tdb to start over)
260 Added: "Rebuild Script" functionality to restore
261 group structure in case it was broken
262 Added: net rpc console
263 Added: "Add group" functionality
264 Added: "Map group" functionality
265 Added: "Remove group" functionality
266 Added: "Add machine account" functionality
267 Added: Check if removed group is someones primary
268 group and fix that eventually
269 Added: Preliminary user properties window
270 Added: NLV subsystem (c) Alex Taylor
271 Added: More plausibility checks in "Add user"
272 Added: Accept credentials also via commandline
273 Added: Detect wether Samba is actually running
274 Changed: Rewrote read Samba groups functionality
275 Fixed: Support for kLIBCPathrewriter was incomplete
276 Fixed: group file MUST have a trailing comma after
277 the last user!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
278 Fixed: unixetc\groups instead of etc\groups
279
280Version 0.1.2 05-06-2008 Added: Support for kLIBCPathRewriter
281Version 0.1.1 05-06-2008 Added: Login dialog (we will need that for group
282 management)
283
284Version 0.1.0 04-06-2008 Provide functionality of useraddpm/userdelpm (without
285 RPC support, local mode only), group synchronisation
286 still incomplete, NT groups (and mapping not
287 implemented yet)
288
289Version 0.0.2 15-05-2008 Basic framework done
Note: See TracBrowser for help on using the repository browser.