Gerald Carter [Fri, 6 Apr 2007 18:52:30 +0000 (18:52 +0000)]
r22104: BUG 4439: Fix the object picket on x64 WIndopws XP/2003.
Enable the DsRoleGetPrimaryDomainInfo() server code.
Tested by Win2000/XP/2003/Vista (x86) and WinXP (x64)
(This used to be commit
eab9ca7e7d8d7dc3e705720f8bc5dff5c8ec5f5f)
Lars Müller [Fri, 6 Apr 2007 16:42:37 +0000 (16:42 +0000)]
r22103: No code change. This is a spring time end of line clesnup checkin.
(This used to be commit
3ae99e5924a8d20f920faddf823f43fb73ee4c6e)
Lars Müller [Fri, 6 Apr 2007 16:27:28 +0000 (16:27 +0000)]
r22102: Remove obsoleted SHLIBS_PROGS from {Makefile,configure}.in.
As NSS_MODULES is added to the all rule the resulting set of binaries
are the same.
(This used to be commit
3bebb5f4c1c09493e81a96efdc09742abd9adacf)
Gerald Carter [Fri, 6 Apr 2007 16:23:55 +0000 (16:23 +0000)]
r22101: remove RedHat 9 packaging files after annoncement on the samba ml
(This used to be commit
884952435598430ee74c7ef5a925025321d422c7)
Lars Müller [Fri, 6 Apr 2007 15:39:34 +0000 (15:39 +0000)]
r22099: Revert parts of revision 22056 as proto_exists is not required by
@WINBIND_NSS@, bin/pam_winbind.@SHLIBEXT@, and bin/pam_smbpass.@SHLIBEXT@.
(This used to be commit
641edac6ece16aa51fef240a5356c1aa5afaa644)
Jeremy Allison [Fri, 6 Apr 2007 01:09:19 +0000 (01:09 +0000)]
r22097: Add detection for linux readahead() syscall.
Jeremy.
(This used to be commit
4e3232aad4179e4ca9a1138bc43addec2ea6d9cc)
Jeremy Allison [Thu, 5 Apr 2007 23:56:10 +0000 (23:56 +0000)]
r22096: become_root_uid_only() is unneeded - it's only used in
messages.c. Refactor to use become_root() instead and
make it local to messages.c
Jeremy.
(This used to be commit
f3ffb3f98472b69b476b702dfe5c0575b32da018)
Gerald Carter [Thu, 5 Apr 2007 19:56:08 +0000 (19:56 +0000)]
r22095: BUG 4484: Add more checks to set %a for Vista clients (based on absence of native OS and Lanman strings in the session setup request)
(This used to be commit
e5c9fc937d40046030c0d3bcfced505410a14caf)
James Peach [Thu, 5 Apr 2007 19:49:29 +0000 (19:49 +0000)]
r22094: Clarify that SMB_VFS_LOCK should not be used to get lock status.
(This used to be commit
395fd99edba8a75eab5d13c9fac5616bcd6ecf2c)
Stefan Metzmacher [Thu, 5 Apr 2007 12:36:10 +0000 (12:36 +0000)]
r22093: send also the correct OID_KERBEROS5 not only the broken
OID_KERBEROS_OLD one.
metze
(This used to be commit
294c69334fce1cbb74ae9eb5a06e17b397f994df)
Stefan Metzmacher [Thu, 5 Apr 2007 12:30:23 +0000 (12:30 +0000)]
r22092: - make spnego_parse_auth_response() more generic and
not specific for NTLMSSP
- it's possible that the server sends a mechOID and authdata
if negResult != SPNEGO_NEG_RESULT_INCOMPLETE, but we still
force the mechOID to be present if negResult == SPNEGO_NEG_RESULT_INCOMPLETE
metze
(This used to be commit
e9f2aa22f90208a5e530ef3b68664151960a0a22)
Volker Lendecke [Thu, 5 Apr 2007 11:13:25 +0000 (11:13 +0000)]
r22091: Fix an uninitialized variable warning
(This used to be commit
a6e1e39f1dcd9ebcb5db199fd152a861b9be929b)
Jeremy Allison [Wed, 4 Apr 2007 23:33:07 +0000 (23:33 +0000)]
r22080: Fix directory recycle module bug #4486.
Jeremy.
(This used to be commit
17b1d11bbb8353e309c8410128a3e9c5964ea766)
Jeremy Allison [Wed, 4 Apr 2007 17:38:12 +0000 (17:38 +0000)]
r22079: Tsk, tsk, Metze didn't compile before check-in :-).
Merge the memory leak fix (with fix :-) to 3.0.25.
Jeremy.
(This used to be commit
ab3150fe4ed2a629eb371db5f43ae09b9c583a64)
Stefan Metzmacher [Wed, 4 Apr 2007 14:50:39 +0000 (14:50 +0000)]
r22078: fix memory leak in not often used code, we only use it if the server
doesn't support GSS-SPNEGO in SASL
can someone please review this, maybe it's also for 3.0.25
metze
(This used to be commit
8c6930b7013b185af0530b04a7d5a49bc2ce7831)
Andrew Bartlett [Wed, 4 Apr 2007 06:03:54 +0000 (06:03 +0000)]
r22071: Make the error message for incorrect use of '-c' show the parameter as used.
This means that smbpasswd -c user (which in htpasswd creates a new file)
and smbpasswd -c /not/my/smb.conf should give errors an admin will
think to chase down.
Andrew Bartlett
(This used to be commit
721375e14cfcef88061c9e4d4a1f3ca2f33fa9aa)
Gerald Carter [Wed, 4 Apr 2007 04:28:28 +0000 (04:28 +0000)]
r22069: BUG 4447: Fix compile failure on AIX 5.2 (patch from William Jojo <jojowil@hvcc.edu>)
(This used to be commit
c1cb6d059b2a8539bc8a05ea4467d136bbb2ff38)
Stefan Metzmacher [Wed, 4 Apr 2007 03:54:30 +0000 (03:54 +0000)]
r22067: - fix --with-fhs, where confdir is set to \${sysconfdir}
but sysconfdir wasn't defined in our Makefile
- add localstatedir for completeness
metze
(This used to be commit
a70af6d457fede7f6bec822d4118abe658613d67)
Gerald Carter [Wed, 4 Apr 2007 02:57:01 +0000 (02:57 +0000)]
r22066: Ensure that winbind can resolve SIDs in the S-1-22-{1,2}
domain to a uid.gid using the idmap_passdb backend.
(This used to be commit
fc1aeee52d8cb6c8d5d306dbbec18127bd2674bc)
Jeremy Allison [Wed, 4 Apr 2007 00:03:12 +0000 (00:03 +0000)]
r22065: First logic change I've found :-(. We were being too
restrictive about strings being NULL. If an info level
doesn't use a subformat the subformat string may be
missing (null). Add debug statements to help track
this.
Jeremy
(This used to be commit
70875f92a22985539dc41e26a084218a45e1a13f)
Jeremy Allison [Tue, 3 Apr 2007 22:59:55 +0000 (22:59 +0000)]
r22064: Fix the DFS code to work better with Vista clients. Allow
"host msdfs = true" to be set in the [global] section
and allow Vista to see shares with "msdfs root = yes"
and "msdfs root = no" off the same server. Down
to an error message really :-).
Jeremy.
(This used to be commit
1a0f69bb21fd03a18514dfc93c84568708144e28)
Jeremy Allison [Tue, 3 Apr 2007 19:47:19 +0000 (19:47 +0000)]
r22062: Fix the parsing of info level 3. Flags is not a flags
field, but an offset. Fixed 64-bit display of ACLs on
printers.
Jeremy.
(This used to be commit
0c8949ff5d742dbe59f2af0f57a289f238e3592c)
Gerald Carter [Tue, 3 Apr 2007 18:32:25 +0000 (18:32 +0000)]
r22061: Fix the krb5 user ticket refresh event timeout in winbindd
(This used to be commit
4a99b89618948f5518b9c685d1cdcfaad69bfc80)
Jeremy Allison [Tue, 3 Apr 2007 17:10:52 +0000 (17:10 +0000)]
r22060: Fix for AIX quotas from Heinrich Mislik <Heinrich.Mislik@univie.ac.at>.
Jeremy.
(This used to be commit
8d95cdf8c0a46abc6b5cbcec3fd8bf246d49ee4b)
Volker Lendecke [Tue, 3 Apr 2007 14:16:56 +0000 (14:16 +0000)]
r22059: Over-allocate and NULL out 100 bytes for lanman.c.
Volker
(This used to be commit
0eea6b84cec7e2a3fc1f784d5a9b162f71cc8a02)
Günther Deschner [Tue, 3 Apr 2007 13:30:43 +0000 (13:30 +0000)]
r22058: Add test_nss_modules to check NSS modules for unresolved symbols.
Guenther
(This used to be commit
21d092f4f9aca1371f2cf97a39da6f30ddc62eba)
Günther Deschner [Tue, 3 Apr 2007 13:25:14 +0000 (13:25 +0000)]
r22056: Adding some missing proto_exists calls (for PAM and NSS modules)
Guenther
(This used to be commit
04705aa190936510fc672ee92a4dbe540e18cf45)
Jelmer Vernooij [Tue, 3 Apr 2007 12:28:40 +0000 (12:28 +0000)]
r22055: Port the endpoint mapper (and functions it requires) to Samba 3.
(This used to be commit
ad981261877e6a2dce0c4f4e71fd9127aa31538a)
Stefan Metzmacher [Tue, 3 Apr 2007 10:15:15 +0000 (10:15 +0000)]
r22054: merge from samba4:
remove broken samba3 specific stuff from tdbtool
metze
(This used to be commit
9b34cd8d8917bc640c861783e56a1c121c7c47f9)
Stefan Metzmacher [Tue, 3 Apr 2007 07:00:53 +0000 (07:00 +0000)]
r22051: use libreplace headers
metze
(This used to be commit
1017ca3eaa5cb8f4537886df5a1ee62439fff2f0)
Jeremy Allison [Tue, 3 Apr 2007 04:52:09 +0000 (04:52 +0000)]
r22050: Fix a couple of off-by-one errors in the rap
call patch. Jerry, this works now for displaying
shares on Win9x (and hopefully everything else
as well :-).
Jeremy.
(This used to be commit
728a4cc71376f9cfff2578d21a47602f8b7c6531)
Jeremy Allison [Mon, 2 Apr 2007 23:07:06 +0000 (23:07 +0000)]
r22049: HPUX build fixes from <don.mccall@hp.com>.
Jeremy.
(This used to be commit
b70af25e851b2695e552b10f1befb16e336fb36f)
Jeremy Allison [Mon, 2 Apr 2007 20:10:21 +0000 (20:10 +0000)]
r22045: As Volker noticed, skip_string's last argument is
redundent. Remove it.
Jeremy.
(This used to be commit
140881cfbb59ce4a699b5900efe02bf315be7bd5)
Volker Lendecke [Mon, 2 Apr 2007 20:04:05 +0000 (20:04 +0000)]
r22044: Remove the only skip_string(...,2) caller
(This used to be commit
08ea2b83b26968990fce191cdafe26d3183518a6)
Volker Lendecke [Mon, 2 Apr 2007 19:46:27 +0000 (19:46 +0000)]
r22043: Comparing lanman.c with -r22013 is now MUCH easier, thanks! This looks much
easier to review! Damn close to what I had in my tree, just the fn names were
slightly different.
This removes one unnecessary dupe.
Next thing is to get rid of the parameter "n" of skip_string, there is only
one (!) caller that does not pass in 1....
Volker
(This used to be commit
2878c1e93a8d71288fa3144cff57bce66c592e22)
Jeremy Allison [Mon, 2 Apr 2007 19:04:57 +0000 (19:04 +0000)]
r22042: Try and clean up my own mess using the API Volker
suggested. I now use :
BOOL is_offset_safe(const char *buf_base, size_t buf_len, char *ptr, size_t off)
char *get_safe_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
char *get_safe_str_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
int get_safe_SVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)
int get_safe_IVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)
Volker, please criticize and comment. Thanks,
Jeremy.
(This used to be commit
d47af7c9263f519e7307859b6a696d854c5dfca3)
Stefan Metzmacher [Mon, 2 Apr 2007 18:42:56 +0000 (18:42 +0000)]
r22039: fix compiler warnings
metze
(This used to be commit
91402d7a42d9930e8e67bc67423b8b79db27f12d)
Stefan Metzmacher [Mon, 2 Apr 2007 17:16:14 +0000 (17:16 +0000)]
r22033: remove useless line
metze
(This used to be commit
cb6d90d7963d8fc650b46355d7e6590d1e0654ad)
Andrew Bartlett [Mon, 2 Apr 2007 12:52:08 +0000 (12:52 +0000)]
r22026: Missed in my last commit, another case where we need to copy, not reference.
Andrew Bartlett
(This used to be commit
635b83a21683068eb3908506d5ee1191e55381d1)
Andrew Bartlett [Mon, 2 Apr 2007 06:57:37 +0000 (06:57 +0000)]
r22024: Don't leak, actually use the provided memory context...
(This used to be commit
46ff4e599e79f47254e05c7e4db75db9a19934bc)
Andrew Bartlett [Mon, 2 Apr 2007 06:26:16 +0000 (06:26 +0000)]
r22023: I don't like this cache, but I think Jeremy is right, the consequences
of the talloc heirarchy created are too subtle, particularly with
callers picking out individual members.
This might fix the faults on the build farm.
Andrew Bartlett
(This used to be commit
82667bc75e63292c61f73c1f7cde809cc3dd55b0)
Andrew Bartlett [Mon, 2 Apr 2007 05:53:34 +0000 (05:53 +0000)]
r22022: - Clarify the comments
- make sure never to free an uninitialised variable
- ensure to free result on getpwnam_alloc failure
Andrew Bartlett
(This used to be commit
5fe3328e66661371182cc1c3b6e239797c3b4f93)
Andrew Bartlett [Mon, 2 Apr 2007 03:46:13 +0000 (03:46 +0000)]
r22020: Make it more clear that both the vuser struct and it's contents are
talloc_free()'ed at the end of a session.
Rework the passwd cache code to use talloc_unlink and
talloc_reference, to more carefully manage the cache.
Andrew Bartlett
(This used to be commit
e3e0ec25e67308de314aa61852905ee42aa2c8fe)
Volker Lendecke [Sun, 1 Apr 2007 13:50:02 +0000 (13:50 +0000)]
r22019: Jeremy, this hopefully fixes the build farm currently. But I think we need
another get_safe_offset call that also includes the required buffer size.
Volker
(This used to be commit
6138be7e4a5eb57af4a024d749cb68168b8589fb)
Herb Lewis [Sat, 31 Mar 2007 03:11:02 +0000 (03:11 +0000)]
r22018: fix compile error
(This used to be commit
a4c1c770a227390f745c9db07efe468bdcd31339)
Jeremy Allison [Sat, 31 Mar 2007 01:14:00 +0000 (01:14 +0000)]
r22017: After changing 2000 lines of this I think this is needed :-).
Jeremy.
(This used to be commit
99092e8841edea468fa1e59a8c725f3467b58966)
Jeremy Allison [Fri, 30 Mar 2007 23:23:45 +0000 (23:23 +0000)]
r22016: Try and fix the build - move things out of proto.h
Jeremy.
(This used to be commit
29933600cff458f6599e4604f9e861cd20fc8e38)
Jeremy Allison [Fri, 30 Mar 2007 22:35:35 +0000 (22:35 +0000)]
r22015: Fix for memory leak from Steven Danneman <steven.danneman@isilon.com>
Jeremy.
(This used to be commit
61a1574f50d35435a55de62fa6f1d281eed90a25)
Jeremy Allison [Fri, 30 Mar 2007 22:25:08 +0000 (22:25 +0000)]
r22014: Make us pass RANDOMIPC test again :-(. This is an ugly check-in,
but I've no option.
Jeremy.
(This used to be commit
c3a565081d70b209a4f9e6e8f1859bf7194a5f74)
Jeremy Allison [Fri, 30 Mar 2007 22:19:51 +0000 (22:19 +0000)]
r22013: Move to SSPI framing (sig first in NTLM).
Jeremy
(This used to be commit
22eaed76f01ea9d0184dcaf57adca23abc6330b9)
Jeremy Allison [Thu, 29 Mar 2007 22:12:28 +0000 (22:12 +0000)]
r22012: Ensure we use the same technique to pull the share mode
data out that locking/locking.c does.
Jeremy.
(This used to be commit
1fec4da6d6267289bf93f930de4cb5e21c450e15)
Jeremy Allison [Thu, 29 Mar 2007 19:46:34 +0000 (19:46 +0000)]
r22011: As Metze suggested, use 0xFF 'E' <enc ctx> instead
of 0xFF 'S' <enc ctx>.
Jeremy.
(This used to be commit
d8cd4fc91b324c9ab8d2f66ee264093763018f76)
Jeremy Allison [Thu, 29 Mar 2007 19:40:59 +0000 (19:40 +0000)]
r22010: Now I'm looking at mangling again, make sure
that we mangle any illegal names before doing
any wildcard matches. That way lies least
suprises. Don't merge this for 3.0.25, too
dangerous. Thanks.
Jeremy.
(This used to be commit
8e15ef476cada7a900ff17c7ba70c729d56718bd)
Stefan Metzmacher [Thu, 29 Mar 2007 09:35:51 +0000 (09:35 +0000)]
r22009: change TDB_DATA from char * to unsigned char *
and fix all compiler warnings in the users
metze
(This used to be commit
3a28443079c141a6ce8182c65b56ca210e34f37f)
Stefan Metzmacher [Thu, 29 Mar 2007 08:24:15 +0000 (08:24 +0000)]
r22008: use string_term_tdb_data()
metze
(This used to be commit
1f047d7e31252481c4ed905e0dfdb791c704adca)
Stefan Metzmacher [Thu, 29 Mar 2007 08:08:52 +0000 (08:08 +0000)]
r22007: make string_tdb_data(NULL) possible...
metze
(This used to be commit
d03094708378bde088bf6e90efe54deb83d3952e)
Stefan Metzmacher [Thu, 29 Mar 2007 07:30:22 +0000 (07:30 +0000)]
r22006: use string_term_tdb_data()...
metze
(This used to be commit
136914502ff129b90f10794ed6474dca558c75a0)
Jeremy Allison [Wed, 28 Mar 2007 19:47:59 +0000 (19:47 +0000)]
r22003: Fix from Jiri.Sasek@Sun.COM to wrap our krb5_locate_kdc
call as smb_krb5_locate_kdc to prevent incorrect linking
and crashes on Solaris.
Jeremy.
(This used to be commit
7d30737c8d851505e81a60443baf9a8c7e523472)
Simo Sorce [Wed, 28 Mar 2007 14:16:34 +0000 (14:16 +0000)]
r22002: Fix bug #3974, there are still open issues with -N behavior (doc fix next)
and -T argument parsing behavior (which is just insane but a separate bug)
(This used to be commit
1a3980f1fcb6431aa6bce83f7c34338436b4e962)
Stefan Metzmacher [Wed, 28 Mar 2007 13:34:59 +0000 (13:34 +0000)]
r22001: change prototype of dump_data(), so that it takes unsigned char * now,
which matches what samba4 has.
also fix all the callers to prevent compiler warnings
metze
(This used to be commit
fa322f0cc9c26a9537ba3f0a7d4e4a25941317e7)
Stefan Metzmacher [Wed, 28 Mar 2007 13:31:52 +0000 (13:31 +0000)]
r22000: remove useless casts
metze
(This used to be commit
8f55fe4e4614d73c2534ca87745972f7550875ee)
Stefan Metzmacher [Wed, 28 Mar 2007 13:26:43 +0000 (13:26 +0000)]
r21999: remove useless casts
metze
(This used to be commit
f948005ca69c50b07fdbcf7801975676d19d1486)
Günther Deschner [Wed, 28 Mar 2007 10:00:42 +0000 (10:00 +0000)]
r21998: Fix tdb keynames in netsamlogon_clear_cached_user().
No point in deleting U/DOMAIN/RID and UG/DOMAIN/RID keys if we only store U/SID
and UG/SID keys :-)
Next we need to verify the need of calling netsamlogon_clear_cached_user() at all.
Guenther
(This used to be commit
78d13f14672b65c2d4798ce94322e945334eea62)
Jeremy Allison [Wed, 28 Mar 2007 01:11:27 +0000 (01:11 +0000)]
r21997: Implement the server side of gss seal negotiate.
Jeremy.
(This used to be commit
6b923acfee59e39eea69e9e9a00f1f6118ed4270)
Jeremy Allison [Tue, 27 Mar 2007 22:37:42 +0000 (22:37 +0000)]
r21994: Ignore keepalives in the correct buffer (out not in :-).
Jeremy.
(This used to be commit
9785528ddf26c4943e8bdfcf7694314a52218520)
Jeremy Allison [Tue, 27 Mar 2007 22:27:06 +0000 (22:27 +0000)]
r21993: Don't let keepalives interferece with sign or seal
in the client code.
Jeremy.
(This used to be commit
3e901389feedadd64c6ba712ab09cdfb497a9e0a)
Jeremy Allison [Tue, 27 Mar 2007 21:55:43 +0000 (21:55 +0000)]
r21992: Fix keepalive processing when encryption turned on.
Jeremy.
(This used to be commit
8f113ad1918dcd2746ec527ceb79a2a7baa1d415)
Jeremy Allison [Tue, 27 Mar 2007 21:13:31 +0000 (21:13 +0000)]
r21991: I hate Steve French :-). Add support for encryption
contexts....
Jeremy.
(This used to be commit
ae8f3649f773b8a8dcb55921536d038d3475322e)
Jeremy Allison [Tue, 27 Mar 2007 18:04:36 +0000 (18:04 +0000)]
r21990: Stop messing with the signing engine just because
we're encrypted. This will make further changes and
spec much more clear.
Jeremy.
(This used to be commit
ffa3a5c508a494d22e8ee3ada424a6517ddf8923)
Stefan Metzmacher [Tue, 27 Mar 2007 11:22:07 +0000 (11:22 +0000)]
r21989: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
1897da9efcfe58ff3c190450731f33bef3ac2ebd)
Stefan Metzmacher [Tue, 27 Mar 2007 11:20:55 +0000 (11:20 +0000)]
r21988: make use of string_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
2f52df71039befff8646aa67c1123df7be3591d2)
Stefan Metzmacher [Tue, 27 Mar 2007 11:15:59 +0000 (11:15 +0000)]
r21987: split tdb_prs_*() functions in version which take a keystr and a TDB_DATA key
metze
(This used to be commit
724c6fa337bb535e1b97d0452c2489f58339a3bf)
Stefan Metzmacher [Tue, 27 Mar 2007 11:01:37 +0000 (11:01 +0000)]
r21986: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
08d23a1c4f136427ee6f72fc02fb030a13056495)
Stefan Metzmacher [Tue, 27 Mar 2007 10:59:03 +0000 (10:59 +0000)]
r21985: make use of string_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
a8bc20d67f481a790524cad24e253436227af721)
Stefan Metzmacher [Tue, 27 Mar 2007 10:50:32 +0000 (10:50 +0000)]
r21984: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
91301f73476f17cc582c12e1fc201eb571d007af)
Stefan Metzmacher [Tue, 27 Mar 2007 10:46:20 +0000 (10:46 +0000)]
r21983: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
5a5579d8429e6f76805a093133ba29c7f8321512)
Stefan Metzmacher [Tue, 27 Mar 2007 10:43:32 +0000 (10:43 +0000)]
r21982: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
9ebaa4c573ea5784a8c9cd9d29561b760d62bb18)
Stefan Metzmacher [Tue, 27 Mar 2007 10:41:30 +0000 (10:41 +0000)]
r21981: as we use tdb_trans_store(), we should also use tdb_trans_delete()
metze
(This used to be commit
2d2f8099684c4516ed685e5bb2a21541d53645ac)
Stefan Metzmacher [Tue, 27 Mar 2007 10:20:50 +0000 (10:20 +0000)]
r21980: make use of tdb_*_bystring() and string_term_tdb_data() in smbd/
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
09b477ed85e46bc780ce3c1461472883a6b952f9)
Stefan Metzmacher [Tue, 27 Mar 2007 10:15:45 +0000 (10:15 +0000)]
r21979: make use of string_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
note: we can't use the tdb_*_bystring functions here, as the key isn't
null-terminated here...
metze
(This used to be commit
29b42ea89cbdd9f2c12fa448b116c49669467faf)
Stefan Metzmacher [Tue, 27 Mar 2007 10:13:53 +0000 (10:13 +0000)]
r21978: make use of tdb_*_bystring()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
1a0599d7aadef651e4d5b88b59c95e8a118dfa5e)
Stefan Metzmacher [Tue, 27 Mar 2007 10:05:20 +0000 (10:05 +0000)]
r21977: little cosmetic change to remove a local var that's not really needed
metze
(This used to be commit
71c3880e8924c57dcd60573d628b8eb29cee6055)
Stefan Metzmacher [Tue, 27 Mar 2007 09:59:32 +0000 (09:59 +0000)]
r21976: make use of tdb_*_bystring() and string_term_tdb_data() in lib/
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
c22b86595a502eb48c9d0038faee8a9ee41b8438)
Stefan Metzmacher [Tue, 27 Mar 2007 09:30:40 +0000 (09:30 +0000)]
r21975: if we use the _bystring() version when storing, we should use it on fetch too...
metze
(This used to be commit
d105723f063d617ef9f8394e7921749b21f1d755)
Stefan Metzmacher [Tue, 27 Mar 2007 09:17:31 +0000 (09:17 +0000)]
r21974: make use of tdb_*_bystring() and string_term_tdb_data() in groupdb/
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
2f2e9a7083b176412cd897119a49520a55a897a7)
Stefan Metzmacher [Tue, 27 Mar 2007 09:12:47 +0000 (09:12 +0000)]
r21973: make use of tdb_*_bystring() and string_term_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"
metze
(This used to be commit
9756b7ea084139e74061e98416716acd9d1aedfa)
Stefan Metzmacher [Tue, 27 Mar 2007 08:41:45 +0000 (08:41 +0000)]
r21972: - add string_term_tdb_data() it creates a null-terminates tdb key from a string
(the current string_tdb_data() creates a non-terminates tdb key from a string!)
- pass TDB_DATA instead of const char *, size_t len to some functions
metze
(This used to be commit
815ef8acdc7f89d30f3fd1812b12bd0e2dc62473)
Jeremy Allison [Tue, 27 Mar 2007 00:50:53 +0000 (00:50 +0000)]
r21969: Start working on the gss-side of the server negotiation.
Jeremy.
(This used to be commit
fbc569b530104679e47fe743963eb0c4384de6ae)
Jeremy Allison [Tue, 27 Mar 2007 00:29:46 +0000 (00:29 +0000)]
r21968: Don't use gss-types in proto headers.
Jeremy.
(This used to be commit
829580414d89ff4aa0f45906e455849c55f508b1)
Jeremy Allison [Tue, 27 Mar 2007 00:00:50 +0000 (00:00 +0000)]
r21967: Add conversion from gss errors to nt status.
Jeremy
(This used to be commit
8ba138efd097b08dcfe98f99b67c77579babf250)
Stefan Metzmacher [Mon, 26 Mar 2007 16:40:29 +0000 (16:40 +0000)]
r21965: fix compiler warning
metze
(This used to be commit
cde58ee97ff0de1eb37f62fbf2d52134419dcb5f)
Volker Lendecke [Mon, 26 Mar 2007 10:57:48 +0000 (10:57 +0000)]
r21964: Add tdbtorture target to main makefile -- Thanks to Karolin Seeger
(This used to be commit
6265b1ee9612affc80252e3f9c1f2da267733b96)
Jeremy Allison [Sun, 25 Mar 2007 02:17:05 +0000 (02:17 +0000)]
r21963: Fix another uninitialized buffer used in test write - valgrind
fix.
Jeremy.
(This used to be commit
0119d2c18348a9e0fcc79e247a9014d929af0ce7)
Volker Lendecke [Sat, 24 Mar 2007 21:29:53 +0000 (21:29 +0000)]
r21962: Make pdbedit use the configfile specified by -s
(This used to be commit
f540c18b2bbf1d3138aea6938c5313ca2e100215)
Jeremy Allison [Sat, 24 Mar 2007 18:22:20 +0000 (18:22 +0000)]
r21961: Repair bug introduced by rev. 21960.
We need to do the initial strtok to set up the internal state.
Jeremy.
(This used to be commit
8c7042b4192cb33988c1bbccdd4a80bb99fd0118)
Volker Lendecke [Sat, 24 Mar 2007 18:14:46 +0000 (18:14 +0000)]
r21960: Fix bugs 4463,4464,4465,4466. Thanks Jason :-)
(This used to be commit
a2e27c443101a59ef3429a55e049af3ebd5ec1f2)
Volker Lendecke [Sat, 24 Mar 2007 18:01:39 +0000 (18:01 +0000)]
r21959: Merge a comment fix from Michael Adam -- more to come :-)
(This used to be commit
06a4d2ce5d4d5d637f19c7444a6510a1bbad7a9f)
Volker Lendecke [Sat, 24 Mar 2007 10:32:34 +0000 (10:32 +0000)]
r21958: Fix Coverity ID 343 (dead code)
(This used to be commit
6d093043ed437c1de6f9a50013d9bd84c75cf3ff)
Herb Lewis [Fri, 23 Mar 2007 23:10:46 +0000 (23:10 +0000)]
r21957: minor formatting fix
(This used to be commit
99b9570ebe5aa9f57db65a04cfc5835b382cb4dd)
Jeremy Allison [Fri, 23 Mar 2007 22:23:09 +0000 (22:23 +0000)]
r21956: Fix bug reported by don.mccall@hp.com for platforms
without utimes() call (only utime()).
Jeremy.
(This used to be commit
63b061a2ea2ee1eb06d9b568743b2356c107ec66)