1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-04 05:18:06 +03:00
Commit Graph

10099 Commits

Author SHA1 Message Date
Martin Pool
70cdcfb5b3 test_pack_extra: Add additional cases.
test_pack_failures: Remove cases for which old code is too lax.
(This used to be commit 631945a03a)
2002-11-04 22:01:25 +00:00
Martin Pool
5c2b4a8a5a test_pack_extra: Better way of testing packing with extra values.
(This used to be commit 12c3bb99a5)
2002-11-04 21:57:53 +00:00
Martin Pool
fe61a53991 pytdbpack_calc_reqd_len: It's no longer an error to supply more data
values than are consumed.
(This used to be commit 0c1cfe5598)
2002-11-04 21:56:24 +00:00
Martin Pool
ba09904001 Doc
(This used to be commit 21e4186642)
2002-11-04 20:34:50 +00:00
Martin Pool
b700eafad9 test_pack_extra: The old code does not complain when there are too
many data values for the format.  Test that the new code behaves the
same way.
(This used to be commit b0143e77d6)
2002-11-04 20:34:25 +00:00
Martin Pool
f10a55e3be test_pack_failures: The old code does not complain when there are too
many data values for the format, so we don't test that here.

test_large: New test case for packing/unpack a thousand values.
(This used to be commit 04cad599f4)
2002-11-04 20:30:09 +00:00
Martin Pool
c56f478ded pytdbpack_calc_reqd_len: Make exception be thrown correctly when a
non-string is used with a string format code.  (It was being generated
but not thrown.)

Also call checked versions of some functions rather than FAST_*
versions.
(This used to be commit 1b681bd524)
2002-11-04 20:22:03 +00:00
Martin Pool
dc847082f3 test_pack_failures: The old and new code is not exactly the same about
error detection, so now we don't care what exact error is returned as
long as we get something.
(This used to be commit 5ade138bb8)
2002-11-04 20:04:16 +00:00
Martin Pool
06b055cea3 test_pack: Coercing a dictionary to a sequence as it is packed is not
compatible with the old code, and so it is removed from the test case.
(This used to be commit ed0e4a670d)
2002-11-04 19:54:06 +00:00
Jelmer Vernooij
1c3677fe94 Sync to actual state
(This used to be commit bae2a38b17)
2002-11-04 19:38:15 +00:00
Martin Pool
98d8bf1ac6 Add FIXME about --with-python
(This used to be commit 96741a251c)
2002-11-04 19:36:34 +00:00
Jelmer Vernooij
4ca4febd67 Large number of updates - new structure of the HOWTO, better names, introductions, updating to 3.0
(This used to be commit dfc3d55493)
2002-11-04 18:25:25 +00:00
Jelmer Vernooij
a3090f0cc8 Move testsmbc.c to examples
(This used to be commit fdd70614d2)
2002-11-04 17:11:18 +00:00
Jelmer Vernooij
0bd559ad1d testsmbc should only be in examples
(This used to be commit 7aad086c9a)
2002-11-04 17:10:08 +00:00
Jelmer Vernooij
61c600725d Move encryption algorithm explanation to dev-doc
(This used to be commit ea026d74c1)
2002-11-04 16:23:00 +00:00
Jelmer Vernooij
e7c2603609 Move explanation of encryption algorithm to dev-doc
(This used to be commit b279cc0653)
2002-11-04 16:20:15 +00:00
Jelmer Vernooij
f9d0e90fa4 Add @BUILD_POPT@ to smbclient
(This used to be commit 24dd3886e8)
2002-11-04 15:43:21 +00:00
Jelmer Vernooij
d4a93bd8f0 Don't pass any booleans to pdb_set_* functions
(This used to be commit 91f9c9e1d8)
2002-11-04 15:04:26 +00:00
Jelmer Vernooij
0a0cee218a Don't pass true to pdb_set_* functions
(This used to be commit e803bfde3d)
2002-11-04 15:03:58 +00:00
Jelmer Vernooij
5883bc73c1 Handle -p correctly
(This used to be commit b69d5fffd9)
2002-11-04 14:50:08 +00:00
Jelmer Vernooij
366da1ee37 Adapt to metze's PDB_SET patch
(This used to be commit 33c7a296b3)
2002-11-04 14:36:34 +00:00
Jelmer Vernooij
7da7b4a464 Make IRIX happy
(This used to be commit aeb94bb0d7)
2002-11-04 14:08:11 +00:00
Andrew Bartlett
995ab016ab Becouse lib/popt_common.c uses POPT, we must not include it in LIB, we must
link it on a per-program basis.

Next step is to make -lpopt apply only to the right programs, which might
help some of this kind of thing show up on Linux.

Andrew Bartlett
(This used to be commit a0d13cd3f0)
2002-11-04 13:39:40 +00:00
Andrew Bartlett
3ae2fcd776 Allow 'normal' accounts in the non-unix-account range for smbpasswd - I hope
this will fix some of the problems on the build farm @ Compaq (where they have
a *lot* of accounts...).
(This used to be commit 2c97b7e648)
2002-11-04 13:15:53 +00:00
Andrew Bartlett
1336b8153e Fix debug
(This used to be commit 5b5b8de70e)
2002-11-04 12:47:07 +00:00
Andrew Bartlett
0ead4ef3c2 Move to the use of the 'initialised' flag, rather than the fact the pointer is
NULL.

Andrew Bartlett
(This used to be commit 2115335857)
2002-11-04 12:36:37 +00:00
Andrew Bartlett
f35e15bd75 Try to fix popt dependencies - we were linking to popt before we built with it.
Andrew Bartlett
(This used to be commit dd9c6214d1)
2002-11-04 12:02:48 +00:00
Andrew Bartlett
99cd4b52a7 Any conversion to POPT must *always* add @BUILD_POPT@ or it just won't work on
systems other than linux.

Andrew Bartlett
(This used to be commit 80f1f68b6f)
2002-11-04 02:49:20 +00:00
Richard Sharpe
6214457499 The fixes from Tom plus a minor update from me.
(This used to be commit 6db6a48711)
2002-11-04 02:01:48 +00:00
Andrew Bartlett
a7f2feae31 Extra little fix to vl's patch. Make sure the passdb and testparm messages
say exactly the same thing - in particular that we can algorithmic rid base ==
1000, and use the BASE_RID macro to avoid the use of magic numbers.

Andrew Bartlett
(This used to be commit b70f2a8047)
2002-11-03 14:13:43 +00:00
Andrew Tridgell
281284c819 make_server_info_guest() can need root for the ldapsam backend
(This used to be commit 918099f096)
2002-11-03 13:33:00 +00:00
Volker Lendecke
9422775efd Force algorithmic rid base to sane values and talk about it.
Volker
(This used to be commit ce5b2d991b)
2002-11-03 12:54:12 +00:00
Jelmer Vernooij
670764e38c Remove obsolete function usage and some unused variables
(This used to be commit 162431a88c)
2002-11-02 18:58:55 +00:00
Jelmer Vernooij
e79de17061 Remove dummy function I used for testing
(This used to be commit 15c71551db)
2002-11-02 16:40:14 +00:00
Jelmer Vernooij
25e9b03738 Convert to popt.
Removed -o and -a options - these have been broken since 2.2 without complaints from users
(This used to be commit c8589a567b)
2002-11-02 16:36:39 +00:00
Jelmer Vernooij
8a6b05d36d Add more options to popt_common and use them. Current ones are:
-V Version information
 -n Set netbios name
 -l Set directory to store log files in
 -d Set debuglevel
 -s Load specified configuration file
 -O Set socket options
(This used to be commit 1602d58949)
2002-11-02 16:16:15 +00:00
Andrew Bartlett
a80438d96c Fix typo
(This used to be commit 5c6041f713)
2002-11-02 11:35:43 +00:00
Andrew Bartlett
593e0b5d00 Clean up this a little - add comments describing a bit of what is going on
here.
(This used to be commit 88455313f6)
2002-11-02 07:54:04 +00:00
Andrew Bartlett
b017064cec Add a 'ldap trust ids' option that lets pdb_ldap check for posixAccount
attributes rather than calling getpwnam() on the user.

This should help fix some of metze's performance issues - particularly on
enumerations.

There is a consequential change to the operation of 'non unix account's in LDAP
- they are no longer restricted to being 'within' the NUA range, but will
always be added to that range.

Finally, there is the doco for this and the previous LDAP SSL changes.
(This used to be commit 18abaeffda)
2002-11-02 07:09:17 +00:00
Richard Sharpe
949133f5f2 Make sure that %u is used for SID elements ...
(This used to be commit 82f6b26403)
2002-11-02 06:21:10 +00:00
Andrew Bartlett
531cea2937 Return the result code, not false (0 == success) on error...
(This used to be commit f91c363bc0)
2002-11-02 03:37:26 +00:00
Andrew Bartlett
a66b852ddc Fixes for pdb_ldap:
- Default is now for start-tls, on the ldap (not ldaps) port
 - We check for 'I am currently root' in the right place now, and don't
   accidentily use a cached connection.
 - We don't loop on failure to be root, or some other errors.

 - A bit cleaner error reporting for add/modify.

 - Both the OpenLDAP and manual URI parsing tested.

Andrew Bartlett
(This used to be commit cfa1e459d7)
2002-11-02 03:14:27 +00:00
Tim Potter
642ee6fb37 Fix --set-auth-user command to delete entries from the secrets file when an
empty username/password is passed on the command line.  Previously we were
leaving the domain name set and the password set to a NULL character.

Added a --get-auth-user command to display the restrict anonymous username
information.  Can only be run successfully by root.
(This used to be commit 0bb9bc1962)
2002-11-02 01:51:34 +00:00
Tim Potter
674790b7bd Some winbindd cleanups I made trying to fix cr1020:
- move winbindd client handling into accessor functions in
   winbindd_util.c

 - move some winbindd socket routines into accessor functions in
   winbindd_utils.c

(The deadlock situation mentioned in the appliance branch is probably
not applicable since we don't clear the connection cache on SIGHUP.
Perhaps we should?)
(This used to be commit 846b549494)
2002-11-02 01:35:18 +00:00
Jelmer Vernooij
209f911344 Add popt_common_socket_options
(This used to be commit a15434314f)
2002-11-02 01:07:27 +00:00
Tim Potter
aed20178df Handle the case where the password used in RPC connections (for restrict
anonymous support) is blank.
(This used to be commit 7badccda46)
2002-11-02 01:05:47 +00:00
Tim Potter
84ef8d47a1 Display pipe name in rpc bind failure debug.
(This used to be commit 62ab0f8cbe)
2002-11-02 00:45:19 +00:00
Jelmer Vernooij
6c589bfb76 Convert to popt
(This used to be commit 9ea7440ac4)
2002-11-02 00:44:19 +00:00
Jelmer Vernooij
3a382e8bf7 Initial updating of Diagnosis
(This used to be commit 4fc8f1d3f2)
2002-11-02 00:20:29 +00:00
Jelmer Vernooij
6ed3ac352d Update status of docs - some more manpages are now up-to-date
(This used to be commit 675226f1a1)
2002-11-02 00:17:21 +00:00