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

Last change on this file since 569 was 569, checked in by Herwig Bauernfeind, 14 years ago

GUI-Tools: SMBUSERS: master.passwd password support

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