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

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

GUI tools: Several minor changes for Samba 1.0.1 package

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