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

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

GUI tools: Add free space check on TMPDIR

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