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

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

GUI-Tools: SmbUsers: Change machine account to capital letters

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