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

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

GUI-Tools: Fix problem in smbusers

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