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

Last change on this file since 305 was 305, checked in by Herwig Bauernfeind, 16 years ago

smbusers.exe: Change password now also respects minimum password length policy

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