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

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

GUI-Tools: SSCC debuggingg code, SMBUsers 0.9.9 several fixes, rest

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