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

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

GUI-Tools: SSCC 1.0.0, SMBUsers 0.9.8 several fixes, rest

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