Tim Potter
a03c5f2394
Merge: add popt_common_version to command line options table.
...
(This used to be commit 8de62f7896
)
2003-02-25 23:54:23 +00:00
Tim Potter
130d49aa6b
Merge: const fixes.
...
Merge: add popt_common_version to command line options table.
Merge: mbp's rewrite of do_cmd()
(This used to be commit 20f153cee3
)
2003-02-25 23:53:38 +00:00
Tim Potter
1aeede25e8
Merge: const fixes.
...
Merge: add popt_common_version to command line options table.
(This used to be commit 5f8a008a52
)
2003-02-25 23:52:38 +00:00
Tim Potter
1788f806e7
Merge: const fixes.
...
(This used to be commit a20aba0999
)
2003-02-25 23:51:56 +00:00
Tim Potter
f5394078d9
Merge: fix compiler warning.
...
(This used to be commit 55ee43cfb8
)
2003-02-25 23:46:51 +00:00
Gerald Carter
23b3b29eec
Progress on CR 601
...
cache the printer_info_2 with the open printer handle.
cache is invalidated on a mod_a_printer() call **on that smbd**.
Yes, this means that the window for admins to step on each other
from different clients just got larger, but since handles a generally
short lived this is probably ok.
(This used to be commit 31272d3b6b
)
2003-02-25 20:53:53 +00:00
Jeremy Allison
b8fbb3189a
Merge from HEAD. Use pstrcpy not safe_strcpy.
...
Jeremy.
(This used to be commit 9634b1fba0
)
2003-02-24 19:37:20 +00:00
Jeremy Allison
11c3fdbc51
Merge from head. Move off-by-one buggy malloc()/safe_strcpy() combination to strdup() instead.
...
Jeremy.
(This used to be commit 6521601bf8
)
2003-02-24 19:22:54 +00:00
Martin Pool
1a2035a8f5
Merge documentation from HEAD
...
(This used to be commit 3761f8ebe3
)
2003-02-24 04:49:10 +00:00
Andrew Bartlett
a65b65c87a
Make sure these values are never uninitialsised.
...
(This used to be commit eacb8dde7a
)
2003-02-24 03:43:49 +00:00
Andrew Bartlett
630944d179
Cleint-side-auth/kerberos fixes from HEAD, and don't connect to a share
...
twice, let the libsmb code determine what form the share name should take.
Andrew Bartlett
(This used to be commit a25f612664
)
2003-02-24 03:28:37 +00:00
Andrew Bartlett
a9ae0df333
Iconv as seperate library fixes from HEAD
...
(This used to be commit 935c66f6a0
)
2003-02-24 03:27:29 +00:00
Andrew Bartlett
e1d65985be
Signed/unsigned fix from HEAD
...
(This used to be commit 723ce5c531
)
2003-02-24 03:26:49 +00:00
Andrew Bartlett
ecd7fc59a8
Merge crypt(), ACL lib and shared lib changes from HEAD.
...
(This used to be commit e380224d8c
)
2003-02-24 03:22:49 +00:00
Andrew Bartlett
11e98c0a4a
Merge paramaters for client-side-auth updates.
...
(This used to be commit 68d3471127
)
2003-02-24 03:22:09 +00:00
Andrew Bartlett
e822de1d85
Fix a small stuffup in the HEAD -> 3.0 merge
...
(This used to be commit cccec78cf2
)
2003-02-24 03:14:46 +00:00
Andrew Bartlett
266ec4aac0
Merge doxygen, signed/unsigned, const and other small fixes from HEAD to 3.0.
...
Andrew Bartlett
(This used to be commit 9ef0d40c3f
)
2003-02-24 03:09:08 +00:00
Andrew Bartlett
ecad7bea2c
Makefile updates for the client-side auth/kerberos merge.
...
(This used to be commit b32f3ecaf6
)
2003-02-24 03:07:34 +00:00
Andrew Bartlett
52db4c6698
Missed a couple of files from the client-side kerberos merge
...
(This used to be commit 56934f303c
)
2003-02-24 03:06:45 +00:00
Andrew Bartlett
98410be607
Merge off-by-one fix from HEAD (caused crash with --enable-developer)
...
(This used to be commit d714254130
)
2003-02-24 03:03:15 +00:00
Andrew Bartlett
d1221c9b6c
Merge from HEAD client-side authentication changes:
...
- new kerberos code, allowing the account to change it's own password
without special SD settings required
- NTLMSSP client code, now seperated from cliconnect.c
- NTLMv2 client code
- SMB signing fixes
Andrew Bartlett
(This used to be commit 837680ca51
)
2003-02-24 02:55:00 +00:00
Andrew Bartlett
e075e1dfa9
Missed one in the previous merge - user_ok() and user_in_group() now take
...
an optional list of groups the user is in.
(This used to be commit 39f3bec0f6
)
2003-02-24 02:47:14 +00:00
Andrew Bartlett
e72ecdc862
Merge of server-side authentication changes to 3.0:
...
- user_ok() and user_in_group() now take a list of groups, instead of
looking for the user in the members of all groups.
- The 'server_info' returned from the authentication is now kept around
- in future we won't copy the sesion key, username etc, we will just
referece them directly.
- rhosts upgraded to use the SAM if possible, otherwise fake up based on
getpwnam().
- auth_util code to deal with groups upgraded to deal with non-winbind domain
members again.
Andrew Bartlett
(This used to be commit 74b5436c75
)
2003-02-24 02:35:54 +00:00
Martin Pool
0fc93128b8
Add comment about Samba character sets, from explanation by abartlet.
...
(This used to be commit 822f6c2f38
)
2003-02-24 01:10:15 +00:00
Jeremy Allison
285a3b0ef8
When checking is_locked() new WRITE locks conflict with existing READ locks even
...
if the context is the same. See LOCKTEST7 in smbtorture.
Jeremy.
(This used to be commit 1698092ba5
)
2003-02-22 01:09:57 +00:00
Gerald Carter
01490bc0d2
s/unistr2_to_dos/unistr2_to_ascii/ to fix compile
...
(This used to be commit de6a2d154e
)
2003-02-21 19:02:07 +00:00
Gerald Carter
380635538b
couple of merges from APP_HEAD
...
* performance optimization in enumprinterdataex() when keyname is empty
* fix a few typos in comments
* reload services after addprinter_command()
dump registry data in ascii when the key is REG_SZ or REG_MULTI_SZ
(This used to be commit 3fc90ea1d9
)
2003-02-21 17:04:01 +00:00
Gerald Carter
b0415dfd7b
patch from Hal Roberts check for a valid [f]chmod_acl function pointer before calling it. Fixes seg fault in audit VFS module
...
(This used to be commit e5acebbe79
)
2003-02-21 16:15:44 +00:00
Jim McDonough
217945cfc8
Fix IRIX build...void fn can't return another void fn
...
(This used to be commit e0c1f9ef61
)
2003-02-21 14:38:14 +00:00
Jeremy Allison
486fa37dc6
Added comments to make it clearer when we're assigning a pointer that it
...
must not be freed afterwards.
Jeremy.
(This used to be commit 4015e39d36
)
2003-02-21 06:25:58 +00:00
Tim Potter
e5249ff9b0
Ignore errors on python_clean target.
...
(This used to be commit 9e4eba0ae5
)
2003-02-21 05:51:37 +00:00
Jeremy Allison
eae0617c4e
Added Volkers "print server role" patch.
...
Jeremy.
(This used to be commit b14e174c65
)
2003-02-20 22:09:54 +00:00
Jelmer Vernooij
aa6380100a
Compile in lib/module.o
...
(This used to be commit adc5a4a263
)
2003-02-20 19:21:20 +00:00
Jelmer Vernooij
7859c7df44
Merge in smb_load_module() function from HEAD
...
(This used to be commit 6cb124247d
)
2003-02-20 19:14:55 +00:00
Jelmer Vernooij
896e133c3c
Remove obsolete files
...
(This used to be commit 1a68ead433
)
2003-02-20 19:13:37 +00:00
Jeremy Allison
7308d1574e
Ensure tdb error code is set for corrupt and i/o errors before calling
...
the log function. This allows the log function to take action.
Jeremy.
(This used to be commit fcaacb5fab
)
2003-02-20 19:03:11 +00:00
Martin Pool
9a55edce96
(Merge from APPLIANCE_HEAD)
...
CR1829: Fix memory leak when unpacking 'B' buffers in Python.
(PyList_Append creates a new reference to the added object, and so we
have to release the existing one.)
(This used to be commit fa500c77e3
)
2003-02-20 03:35:11 +00:00
Tim Potter
39cf300869
Merge typo fix.
...
(This used to be commit 7406fabe7c
)
2003-02-19 22:54:21 +00:00
Tim Potter
7024ab8dca
Merge NTSTATUS vs WERROR return for cli_srvsvc_net_srv_get_info()
...
(This used to be commit 7edaf93796
)
2003-02-19 22:52:50 +00:00
Tim Potter
aa1a248336
Merge cleanups of return values.
...
(This used to be commit bae354a20c
)
2003-02-19 22:50:29 +00:00
Tim Potter
fe2f9f813d
Merge some random looking setenv related kerberos stuff that makes
...
winbindd build again.
(This used to be commit c4f46890fe
)
2003-02-19 22:50:05 +00:00
Tim Potter
5ef421f1d8
Merge of cleanups and srvsvc implementation from HEAD.
...
(This used to be commit dbea592877
)
2003-02-19 22:47:49 +00:00
Jeremy Allison
3fd3bb38e2
Fix inspired by Stefan (metze) Metzmacher - cache the sidtype also.
...
Jeremy.
(This used to be commit efc9269780
)
2003-02-19 22:31:05 +00:00
Simo Sorce
f21edd472c
correct init, tx Stefan
...
(This used to be commit a2e1969ce5
)
2003-02-19 22:26:54 +00:00
Jim McDonough
83a11f7f0e
Sync with HEAD for verifying kerberos tickets.
...
(This used to be commit 77e1178a88
)
2003-02-19 15:48:12 +00:00
Jim McDonough
4560329abb
Fix segv in net ads join...an extra & was the culprit
...
(This used to be commit 1a9050a6fe
)
2003-02-19 15:04:04 +00:00
Andrew Bartlett
26488953e7
Merge from HEAD: We don't need this any more, setenv() is in replace.c now
...
(This used to be commit cd6ad1f13b
)
2003-02-19 12:33:32 +00:00
Andrew Bartlett
251ea1e677
Merge minor library fixes from HEAD to 3.0.
...
- setenv() replacement
- mimir's ASN1/SPNEGO typo fixes
- (size_t)-1 fixes for push_* returns
- function argument signed/unsigned correction
- ASN1 error handling (ensure we don't use initiailsed data)
- extra net ads join error checking
- allow 'set security discriptor' to fail
- escape ldap strings in libads.
- getgrouplist() correctness fixes (include primary gid)
Andrew Bartlett
(This used to be commit e9d6e2ea9a
)
2003-02-19 12:31:16 +00:00
Jeremy Allison
96cafdd7c7
Fix from Corny.Bondad@hp.com for missing if (setting_acls) on default
...
perms.
Jeremy.
(This used to be commit 793609cbc2
)
2003-02-19 02:34:44 +00:00
Jeremy Allison
647d65e08b
Bit of a hack job to prevent smbprn.XXX jobs appearing in the queue if the
...
jobid is below the UNIX_JOB_START number.
Jeremy.
(This used to be commit 7ec1c8869d
)
2003-02-19 01:43:33 +00:00