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

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

GUI tools: smbusers Version 0.9.1

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