samba.git
14 years agor1867: Add README file in build/pidl/
Jelmer Vernooij [Tue, 17 Aug 2004 19:25:07 +0000 (19:25 +0000)]
r1867: Add README file in build/pidl/
(This used to be commit 189ed098408b52965ccdf652d78ec678bbe0462e)

14 years agor1862: add invalid_creds ldap error
Stefan Metzmacher [Tue, 17 Aug 2004 14:34:01 +0000 (14:34 +0000)]
r1862: add invalid_creds ldap error

metze
(This used to be commit 11c866d602fb4daefc1dced349606bd8ccd38ef2)

14 years agor1856: - move asn1 functions to asn1.c
Stefan Metzmacher [Tue, 17 Aug 2004 11:22:44 +0000 (11:22 +0000)]
r1856: - move asn1 functions to asn1.c
- merge some stuff from trunk

metze
(This used to be commit 267edf1c0bb1ed73f1ba19148e6412b9a1c41979)

14 years agor1855: fix compiler warning and output fromatting
Stefan Metzmacher [Tue, 17 Aug 2004 11:04:12 +0000 (11:04 +0000)]
r1855: fix compiler warning and output fromatting

metze
(This used to be commit 59f3d417449f55d247604966b6e9fa2fa97c5124)

14 years agor1851: if we try to peek a subtag, check if the parent tag has remaining data
Stefan Metzmacher [Tue, 17 Aug 2004 10:04:25 +0000 (10:04 +0000)]
r1851: if we try to peek a subtag, check if the parent tag has remaining data

metze
(This used to be commit 01626ed381bdc9cab3e94e80220c916bb61acf30)

14 years agor1850: when we have a username and use sign or seal on a dcerpc over np
Stefan Metzmacher [Tue, 17 Aug 2004 10:02:54 +0000 (10:02 +0000)]
r1850: when we have a username and use sign or seal on a dcerpc over np

use dcerpc auth instead off smb auth

metze
(This used to be commit 6b429234968da7e51de95b6ede2afe3c1605debb)

14 years agor1849: use LIBNDR_STRING_BYTESIZE here
Stefan Metzmacher [Tue, 17 Aug 2004 09:31:36 +0000 (09:31 +0000)]
r1849: use LIBNDR_STRING_BYTESIZE here

metze
(This used to be commit 6e6bfd6dd290b5e1cd3e90ebf20cd2207f94342e)

14 years agor1848: fix LIBNDR_STRING_FLAGS to include LIBNDR_STRING_BYTESIZE
Stefan Metzmacher [Tue, 17 Aug 2004 09:30:46 +0000 (09:30 +0000)]
r1848: fix LIBNDR_STRING_FLAGS to include LIBNDR_STRING_BYTESIZE

metze
(This used to be commit 7f1fceeb7f7e2e51fb67f48b1513a32564b7cdff)

14 years agor1847: add STR_BYTESIZE flag, to handle cases where
Stefan Metzmacher [Tue, 17 Aug 2004 09:14:46 +0000 (09:14 +0000)]
r1847: add STR_BYTESIZE flag, to handle cases where
the size is in bytes not in unicode chars

metze
(This used to be commit 6d094d60d377479de28790bad8ceb4c083c902cd)

14 years agor1846: add helpstring
Stefan Metzmacher [Tue, 17 Aug 2004 09:09:01 +0000 (09:09 +0000)]
r1846: add helpstring

metze
(This used to be commit b1c8611d730c8fd3927576faaa4b8fed8ad5b1fe)

14 years agor1845: map DCERPC_FAULT_LOGON_FAILURE to NT_STATUS_LOGON_FAILURE
Stefan Metzmacher [Tue, 17 Aug 2004 09:07:44 +0000 (09:07 +0000)]
r1845: map DCERPC_FAULT_LOGON_FAILURE to NT_STATUS_LOGON_FAILURE

metze
(This used to be commit 0cf0c3646038574e73c77a0b7adbdf6d04fe7207)

14 years agor1844: fix the build,
Stefan Metzmacher [Tue, 17 Aug 2004 08:28:15 +0000 (08:28 +0000)]
r1844: fix the build,

jelmer: you forgot lookupsid.c

metze
(This used to be commit 2d4b806156842af84dd6de217a8652f4c9b0e090)

14 years agor1843: return DCERPC_FAULT_LOGON_FAILURE when the auth fails
Stefan Metzmacher [Tue, 17 Aug 2004 07:45:42 +0000 (07:45 +0000)]
r1843: return DCERPC_FAULT_LOGON_FAILURE when the auth fails

metze
(This used to be commit a6ce6ee878c896cfc256989894fd2b35707e3da0)

14 years agor1842: add fault code that happens with wrong password
Stefan Metzmacher [Tue, 17 Aug 2004 07:40:02 +0000 (07:40 +0000)]
r1842: add fault code that happens with wrong password
or when signing or sealing fails

DCERPC_FAULT_LOGON_FAILURE      = 0x00000005;

metze
(This used to be commit 6ed2ce4edca9dbdb30e52e83d62227656d671a29)

14 years agor1838: Updates from the airplane:
Jelmer Vernooij [Mon, 16 Aug 2004 19:03:22 +0000 (19:03 +0000)]
r1838: Updates from the airplane:
 - IDL fixes + adding comments
 - Start working on dcom infrastructure
(This used to be commit ef0fc269f06c82594c34ad8673c76c5ea099250e)

14 years agor1836: - as abartlet said to me, we need to contact the users domain pdcfor doing a
Stefan Metzmacher [Mon, 16 Aug 2004 16:52:57 +0000 (16:52 +0000)]
r1836: - as abartlet said to me, we need to contact the users domain pdcfor doing a
  password change
- add start of libnet_SetPassword
- use KRB5 and LDAP instead of ADS as ADS isn't a protocol
- add start of lib_rpc_connect()

metze
(This used to be commit 05c40dca8ad1ab020aa75282da046f1dbce2a52a)

14 years agor1826: Implement some stub functions: ndr_pull_{save,restore,set_offset}()
Tim Potter [Mon, 16 Aug 2004 04:08:36 +0000 (04:08 +0000)]
r1826: Implement some stub functions: ndr_pull_{save,restore,set_offset}()

Implement ndr_pull_relative()

Call ndr_pull_uintX() for ndr_pull_intX()

Generate warnings for unimplemented functions pulling NTTIME and HYPER_T.

Implement ndr_pull_dom_sid2()

We now dissect a lot more of the samr torture test without errors.
(This used to be commit 197fb3a264536ee84d4b02a8a349c6b21e91b1f5)

14 years agor1824: nicer handling of NBT session replies, and handling of bad packets
Andrew Tridgell [Sat, 14 Aug 2004 18:24:33 +0000 (18:24 +0000)]
r1824: nicer handling of NBT session replies, and handling of bad packets
with the async SMB code
(This used to be commit cef94978f43a8326b6cf1888c15ca8c568ebe9f8)

14 years agor1823: No real changes, I just did not like the ^M's an the line ends :-)
Volker Lendecke [Sat, 14 Aug 2004 16:40:51 +0000 (16:40 +0000)]
r1823: No real changes, I just did not like the ^M's an the line ends :-)

Volker
(This used to be commit ea73426e6557cbc35d38a312b0251e3979692efc)

14 years agor1821: fixed reference to "status" that should be "result"
Andrew Tridgell [Sat, 14 Aug 2004 16:08:32 +0000 (16:08 +0000)]
r1821: fixed reference to "status" that should be "result"
(This used to be commit bdf7d66d299b0956fbf17b38291089585b2b54bf)

14 years agor1820: added a strcmp_safe() that handles NULL pointers. Needed for the
Andrew Tridgell [Sat, 14 Aug 2004 05:57:43 +0000 (05:57 +0000)]
r1820: added a strcmp_safe() that handles NULL pointers. Needed for the
search torture test, as some servers return really bad entries.
(This used to be commit c900ebb3ac18d77ab334d3bf5259b3bba547b09c)

14 years agor1819: changed "smb ports" to be a LIST parameter type in loadparm (its a classic...
Andrew Tridgell [Sat, 14 Aug 2004 05:56:12 +0000 (05:56 +0000)]
r1819: changed "smb ports" to be a LIST parameter type in loadparm (its a classic case for a list)
(This used to be commit e53d32c65ab0751b3e01f4f699f5d0e1892369ae)

14 years agor1818: _really_ fixed epmapper this time, it was using more than one old rpc interfac...
Andrew Tridgell [Sat, 14 Aug 2004 05:53:53 +0000 (05:53 +0000)]
r1818: _really_ fixed epmapper this time, it was using more than one old rpc interface method.
(This used to be commit ec41c73ae136bffea4285ade8be322b3c4cf3629)

14 years agor1817: fixed fault code generation for unimplemented functions in epmapper
Andrew Tridgell [Sat, 14 Aug 2004 05:29:16 +0000 (05:29 +0000)]
r1817: fixed fault code generation for unimplemented functions in epmapper

thanks to volker for spotting these!
(This used to be commit b2152912caee1020fa2e2ea13728fc78a875bc5d)

14 years agor1816: here's the initial idea of libnet
Stefan Metzmacher [Sat, 14 Aug 2004 03:32:42 +0000 (03:32 +0000)]
r1816: here's the initial idea of libnet

metze
(This used to be commit dcb3ea32da6d7cf93e6bdda9b839faf604ba3b6a)

14 years agor1815: Update parser for recent changes to perl parser.
Tim Potter [Sat, 14 Aug 2004 01:26:11 +0000 (01:26 +0000)]
r1815: Update parser for recent changes to perl parser.
(This used to be commit 1d0bde1c77f511a3de5815c2d0e5319c74daf18a)

14 years agor1814: Fix the build.
Volker Lendecke [Sat, 14 Aug 2004 01:11:34 +0000 (01:11 +0000)]
r1814: Fix the build.

Tridge, in rpc_epmapper.c there's a whole bunch of "return
NT_STATUS_NOT_IMPLEMENTED". You told me that's wrong, you should generate the
correct fault pdu. Or is epmapper special in that respect?

Volker
(This used to be commit 48df39c133cd08f1eb8007c7986a675f129d0cae)

14 years agor1805: ...I just forgot to say that the sasl bind actually works now:-)
Stefan Metzmacher [Fri, 13 Aug 2004 07:10:46 +0000 (07:10 +0000)]
r1805: ...I just forgot to say that the sasl bind actually works now:-)

metze
(This used to be commit a2cd725681fa7b10a5cca337554be17f628465c0)

14 years agor1804: get a bit closer to a sasl bind
Stefan Metzmacher [Fri, 13 Aug 2004 07:04:45 +0000 (07:04 +0000)]
r1804: get a bit closer to a sasl bind

metze
(This used to be commit d0278c6bef622feeda8da7a120e3d1abce4a74e5)

14 years agor1803: more progress on sasl binds, but decoding the response still fails
Stefan Metzmacher [Fri, 13 Aug 2004 06:27:02 +0000 (06:27 +0000)]
r1803: more progress on sasl binds, but decoding the response still fails

metze
(This used to be commit f6c44201073df37881191509ffb7badee3baac71)

14 years agor1802: start to support SASL in our ldap libraries
Simo Sorce [Fri, 13 Aug 2004 05:26:38 +0000 (05:26 +0000)]
r1802: start to support SASL in our ldap libraries
does not work yet but we are close currently we send the right data
on wire and fail to decode the answer
(This used to be commit 10baf585821bf1f10a3786045a0965000cdffd12)

14 years agor1801: fix the build
Stefan Metzmacher [Fri, 13 Aug 2004 05:26:19 +0000 (05:26 +0000)]
r1801: fix the build

metze
(This used to be commit afe5715200cbbe2c9720c0455adddeb42776f5c4)

14 years agor1799: List more uuids. From
Jelmer Vernooij [Fri, 13 Aug 2004 01:31:11 +0000 (01:31 +0000)]
r1799: List more uuids. From
http://www.hsc.fr/ressources/articles/win_net_srv
(This used to be commit 8d36dbed8c5bdc82176083b2c6f8d989ae903ba5)

14 years agor1798: fix the build
Stefan Metzmacher [Fri, 13 Aug 2004 00:55:15 +0000 (00:55 +0000)]
r1798: fix the build

metze
(This used to be commit a1bfc94ab35c426b75efedea0df21acec7d1eeed)

14 years agor1796: Enable server-side SPNEGO, now that I have fixed the server-side SMB
Andrew Bartlett [Fri, 13 Aug 2004 00:16:57 +0000 (00:16 +0000)]
r1796: Enable server-side SPNEGO, now that I have fixed the server-side SMB
signing code to be able to cope.

Andrew Bartlett
(This used to be commit cb74d52b563730a50e33c92d868c45ee96a598e8)

14 years agor1795: Fix the multiple session setup torture tests.
Andrew Bartlett [Fri, 13 Aug 2004 00:14:34 +0000 (00:14 +0000)]
r1795: Fix the multiple session setup torture tests.

Andrew Bartlett
(This used to be commit c4036f218967459c17056f9d27eb95eed3f72dd8)

14 years agor1794: fix the build MIT krb5
Stefan Metzmacher [Thu, 12 Aug 2004 22:25:49 +0000 (22:25 +0000)]
r1794: fix the build MIT krb5

metze
(This used to be commit fe655d047434422eae77486e5fd7fa51eb942677)

14 years agor1793: try to bind multiple times as anonimous and user
Simo Sorce [Thu, 12 Aug 2004 22:25:01 +0000 (22:25 +0000)]
r1793: try to bind multiple times as anonimous and user

added -D parameter to torture to be able to specify:
- user dn
- base dn
- user secret
(This used to be commit 0eaec28f5c511a28764a1d350c2eaaf37272eb62)

14 years agor1792: split ldap_setup_connection() and provide an ldap_bind_simple() function
Simo Sorce [Thu, 12 Aug 2004 22:23:57 +0000 (22:23 +0000)]
r1792: split ldap_setup_connection() and provide an ldap_bind_simple() function
(This used to be commit d9f8f97c9eaa8078f411adf0a8db607365082197)

14 years agor1790: a few updates on krb5 PAC...
Stefan Metzmacher [Thu, 12 Aug 2004 21:15:35 +0000 (21:15 +0000)]
r1790: a few updates on krb5 PAC...

metze
(This used to be commit 5a3a10c004ee2c94c42f08d52b36c75b413bdb79)

14 years agor1786: Add support for the 'helpstring' attribute on interfaces
Jelmer Vernooij [Thu, 12 Aug 2004 19:32:16 +0000 (19:32 +0000)]
r1786: Add support for the 'helpstring' attribute on interfaces
(This used to be commit 85fb26a05d57e58795b0c0ffa93dc9e0fa902431)

14 years agor1785: remove unneeded dependencies on openldap client libraries
Simo Sorce [Thu, 12 Aug 2004 19:29:52 +0000 (19:29 +0000)]
r1785: remove unneeded dependencies on openldap client libraries
(This used to be commit 44083e317855f6d8a0b4a81002a3376e8775df28)

14 years agor1784: a few minor changes and debug the decoded PAC_DATA
Stefan Metzmacher [Thu, 12 Aug 2004 18:43:35 +0000 (18:43 +0000)]
r1784: a few minor changes and debug the decoded PAC_DATA

metze
(This used to be commit 250485b69fbdd494bfd6c69bae94662e24fb0117)

14 years agor1774: Add the uuids of the known exchange pipes
Jelmer Vernooij [Thu, 12 Aug 2004 17:37:42 +0000 (17:37 +0000)]
r1774: Add the uuids of the known exchange pipes
(This used to be commit 0e07a068b4fa6eaa4c73681dc2e4c156605aba89)

14 years agor1773: fix the build
Stefan Metzmacher [Thu, 12 Aug 2004 17:04:46 +0000 (17:04 +0000)]
r1773: fix the build

metze
(This used to be commit 4e1156602caf60b3c0659d9d5e7aba8e430153e2)

14 years agor1771: OK Let's add tests for ldap.
Simo Sorce [Thu, 12 Aug 2004 08:00:45 +0000 (08:00 +0000)]
r1771: OK Let's add tests for ldap.
Thanks to Metze and Volker for their unvaluable support :)
(This used to be commit e6a6c0737ab94d58930c0d4e1ef0bb4d99510833)

14 years agor1770: here's the krb5 server code,
Stefan Metzmacher [Thu, 12 Aug 2004 07:37:49 +0000 (07:37 +0000)]
r1770: here's the krb5 server code,

there're some cleanups needed and we need to verify the PAC correctly
and create the auth_session_info correctly...

metze
(This used to be commit d8fe497097ee49611bb05c4a2fed36912d8e16b4)

14 years agor1769: Add a new torture test to check vuid properties, and SPNEGO/non-SPNEGO games.
Andrew Bartlett [Thu, 12 Aug 2004 07:29:49 +0000 (07:29 +0000)]
r1769: Add a new torture test to check vuid properties, and SPNEGO/non-SPNEGO games.

Andrew Bartlett
(This used to be commit 90d70a63ee6d44172cec99a9115817f666b5d06d)

14 years agor1768: Add some debugs to assist in SMB signing debugging.
Andrew Bartlett [Thu, 12 Aug 2004 07:26:42 +0000 (07:26 +0000)]
r1768: Add some debugs to assist in SMB signing debugging.

Andrew Bartlett
(This used to be commit 32b45fc9e8ff1d0b73bbec1eb1d249af3ec52e46)

14 years agor1767: Checkin of workarea. Sorry Jelmer but this overwrites some of your changes
Tim Potter [Thu, 12 Aug 2004 07:25:11 +0000 (07:25 +0000)]
r1767: Checkin of workarea.  Sorry Jelmer but this overwrites some of your changes
which I will have to merge in later on.

This latest version of eparser tries to stick more closely to the original
parser.pm.
(This used to be commit 456a4d1d72807da037417073f346451421638c2f)

14 years agor1766: we do not have smb_read_error in samba4
Simo Sorce [Thu, 12 Aug 2004 07:13:44 +0000 (07:13 +0000)]
r1766: we do not have smb_read_error in samba4
(This used to be commit 1c3d52cea4dff57b14ee9bc197001fadb1d18abf)

14 years agor1762: Ensure that a user (as opposed to guest) cannot login without SPNEGO,
Andrew Bartlett [Thu, 12 Aug 2004 06:58:10 +0000 (06:58 +0000)]
r1762: Ensure that a user (as opposed to guest) cannot login without SPNEGO,
when we have negotiated SPNEGO.

Andrew Bartlett
(This used to be commit 07e3d2c4cd77d06c9ffaefd481ba58e4debe028c)

14 years agor1761: start porting valuable volker's work on ldap from trunk
Simo Sorce [Thu, 12 Aug 2004 06:37:12 +0000 (06:37 +0000)]
r1761: start porting valuable volker's work on ldap from trunk
all ldb functions has been renamed to ldap_ as we don't
really want to include ldb functions here, let's keep ldap
and ldb separate.
(This used to be commit f9d7b731c910b530a0a6c0f0c09c809f3e7b4167)

14 years agor1760: name the struct
Simo Sorce [Thu, 12 Aug 2004 06:31:55 +0000 (06:31 +0000)]
r1760: name the struct
(This used to be commit 512c410860a5947c94187454d7220ad1df08a6c0)

14 years agor1759: Add some helper functions to read and write data to a socket with timeout...
Simo Sorce [Thu, 12 Aug 2004 06:31:22 +0000 (06:31 +0000)]
r1759: Add some helper functions to read and write data to a socket with timeout (again from volker in trunk)
(This used to be commit 40d8262e7dbba76f88f1900744ed02f9f7fcdadd)

14 years agor1758: Move and enhance the add_string_to_array function as per volker job on trunk
Simo Sorce [Thu, 12 Aug 2004 06:30:03 +0000 (06:30 +0000)]
r1758: Move and enhance the add_string_to_array function as per volker job on trunk
(This used to be commit 606caddeb95382287fa41a5017ca473d0301be6b)

14 years agor1757: much simpler (and smaller, faster etc) way of doing relative pointers
Andrew Tridgell [Thu, 12 Aug 2004 05:15:41 +0000 (05:15 +0000)]
r1757: much simpler (and smaller, faster etc) way of doing relative pointers
in pidl. This mechanism should be much easier to extend to the
"retrospective subcontexts" that jelmer needs.

also produced more standards complient full-pointer offsets. This
keeps ethereal happy with decoding our epmapper frames.
(This used to be commit ecb7378bbcd86727aedfa04a9e302e06b0a2ccd9)

14 years agor1756: merge volkers ldap client lib to samba4 for simo to start with the
Stefan Metzmacher [Thu, 12 Aug 2004 04:55:59 +0000 (04:55 +0000)]
r1756: merge volkers ldap client lib to samba4 for simo to start with the
ldap server code

it's not compiled in yet...

metze
(This used to be commit 48939adca1332ff90f9287311c0e9ff3e2e5917a)

14 years agor1752: Fix compile bugs on C (rather than C++) tolerant compilers.
Andrew Bartlett [Thu, 12 Aug 2004 03:35:38 +0000 (03:35 +0000)]
r1752: Fix compile bugs on C (rather than C++) tolerant compilers.

Andrew Bartlett
(This used to be commit 0949b72645024a6810f447fe8acb643f98588ab3)

14 years agor1749: added some random stuff that captures some discussions volker and I
Andrew Tridgell [Thu, 12 Aug 2004 03:28:44 +0000 (03:28 +0000)]
r1749: added some random stuff that captures some discussions volker and I
just had on emulating % macros from smb.conf in a possible ldb based
config system
(This used to be commit d547479290e30d4fd86ab718528e879a28f71447)

14 years agor1748: don't segfault if there's no ticket
Stefan Metzmacher [Thu, 12 Aug 2004 03:26:38 +0000 (03:26 +0000)]
r1748: don't segfault if there's no ticket

metze
(This used to be commit b8985892964e84ca09d611540811d5a50a31232e)

14 years agor1747: don't segfault when the spnego mech only use one call from the client to finish
Stefan Metzmacher [Thu, 12 Aug 2004 03:23:19 +0000 (03:23 +0000)]
r1747: don't segfault when the spnego mech only use one call from the client to finish

metze
(This used to be commit ddac5e46d42d3b2daae10107b1bcb3b138de7474)

14 years agor1746: Remove more cruft from the SMB signing code.
Andrew Bartlett [Thu, 12 Aug 2004 00:37:01 +0000 (00:37 +0000)]
r1746: Remove more cruft from the SMB signing code.

Andrew Bartlett
(This used to be commit b176151b7294b03534921a26db4fb4be1e5d617c)

14 years agor1745: More work on cleaning up SMB signing.
Andrew Bartlett [Thu, 12 Aug 2004 00:04:52 +0000 (00:04 +0000)]
r1745: More work on cleaning up SMB signing.

This removes the function pointer mess from the SMB signing code.

Andrew Bartlett
(This used to be commit 8830603e4bc821a11db87072a32a51b076a28e06)

14 years agor1742: Add the IDispatch interface
Jelmer Vernooij [Wed, 11 Aug 2004 22:09:54 +0000 (22:09 +0000)]
r1742: Add the IDispatch interface
(This used to be commit 798017bd10338a3a53aa5616a5eeb1146b24180f)

14 years agor1741: fixed padding of setpathinfo in server
Andrew Tridgell [Wed, 11 Aug 2004 21:22:27 +0000 (21:22 +0000)]
r1741: fixed padding of setpathinfo in server
(This used to be commit 2b41de48b24d5850a2e3a5834916403f44a6d9ed)

14 years agor1740: fixed the torture suite for ASCII-only servers
Andrew Tridgell [Wed, 11 Aug 2004 21:11:37 +0000 (21:11 +0000)]
r1740: fixed the torture suite for ASCII-only servers
(This used to be commit c3bce90be745db3e7cbf8273c1c8496920332f5e)

14 years agor1739: fixed the padding in setpathinfo, noticed when forcing negotiated ascii strings
Andrew Tridgell [Wed, 11 Aug 2004 21:10:16 +0000 (21:10 +0000)]
r1739: fixed the padding in setpathinfo, noticed when forcing negotiated ascii strings
(This used to be commit fc75dc49025f4beb0f1df656cfe4ec497e693dcc)

14 years agor1738: honor the "unicode=yes/no" option in the SMB client library
Andrew Tridgell [Wed, 11 Aug 2004 21:09:36 +0000 (21:09 +0000)]
r1738: honor the "unicode=yes/no" option in the SMB client library
(This used to be commit b6664bdd0f4125a483620b76a87ea69cad866d6a)

14 years agor1737: don't segfault when a mech don't have a session_info hook
Stefan Metzmacher [Wed, 11 Aug 2004 21:06:11 +0000 (21:06 +0000)]
r1737: don't segfault when a mech don't have a session_info hook

metze
(This used to be commit 68f3e538265b59ec818917b914678485585795a6)

14 years agor1736: - Pidl updates:
Jelmer Vernooij [Wed, 11 Aug 2004 19:48:36 +0000 (19:48 +0000)]
r1736: - Pidl updates:
 - Support for "object oriented" interfaces in pidl
 - Support for inherited interfaces in pidl
 - Simplification of the support for properties on an interface
- Start on dcom rpc torture tests
(This used to be commit 45c3d0036b8510102816f9cdff9210098259cc5f)

14 years agor1735: Clean up SMB signing - we don't have more than one 'real' way to sign
Andrew Bartlett [Wed, 11 Aug 2004 19:29:22 +0000 (19:29 +0000)]
r1735: Clean up SMB signing - we don't have more than one 'real' way to sign
a packet, so don't pretend we do...

Andrew Bartlett
(This used to be commit 68a6d5aeb35e8972182fffbb6cc506f89584b2d5)

14 years agor1731: Add server-side SPNEGO support to Samba (disabled, until SMB signing
Andrew Bartlett [Wed, 11 Aug 2004 18:09:40 +0000 (18:09 +0000)]
r1731: Add server-side SPNEGO support to Samba (disabled, until SMB signing
is reworked).

Andrew Bartlett
(This used to be commit 73ee549b8c54e93556ff0105941996e0d4de8303)

14 years agor1730: We cannot dereference c->tree here, as there is not a tree yet.
Andrew Bartlett [Wed, 11 Aug 2004 18:08:46 +0000 (18:08 +0000)]
r1730: We cannot dereference c->tree here, as there is not a tree yet.

Andrew Bartlett
(This used to be commit c9b5f335f8d270ba38848a56e7f5a9e05036a654)

14 years agor1729: Make the SMB signing code more generic (to share more between client and servers).
Andrew Bartlett [Wed, 11 Aug 2004 18:05:30 +0000 (18:05 +0000)]
r1729: Make the SMB signing code more generic (to share more between client and servers).

Andrew Bartlett
(This used to be commit b90b04e84bc8add235cf9ee7797a608ff48c4ca0)

14 years agor1727: SPNEGO session setup replies need to include the blob, even on error
Andrew Bartlett [Wed, 11 Aug 2004 16:17:43 +0000 (16:17 +0000)]
r1727: SPNEGO session setup replies need to include the blob, even on error
cases, so don't shorten them back to 0 byte data length.

Andrew Bartlett
(This used to be commit 66c54fe7ebdbe1348731191d86ac4804e99d114e)

14 years agor1726: Fix up the comments and indenting.
Andrew Bartlett [Wed, 11 Aug 2004 16:16:28 +0000 (16:16 +0000)]
r1726: Fix up the comments and indenting.

Andrew Bartlett
(This used to be commit 30275764d8f22c47d46195e155d07c106ca3beba)

14 years agor1725: Remove a silly 'utility' function.
Andrew Bartlett [Wed, 11 Aug 2004 16:15:21 +0000 (16:15 +0000)]
r1725: Remove a silly 'utility' function.

Andrew Bartlett
(This used to be commit 4d563d7e4afad1c5f583aca3f42087bfff0fb895)

14 years agor1724: Add a new function to return the list of available OIDs.
Andrew Bartlett [Wed, 11 Aug 2004 16:13:25 +0000 (16:13 +0000)]
r1724: Add a new function to return the list of available OIDs.

(Used in our SPNEGO code).

Andrew Bartlett
(This used to be commit c91d6b6f9b53e64069fd5860f677bc1b4c250f0c)

14 years agor1723: Make sure we bail out on error in reading a OID.
Andrew Bartlett [Wed, 11 Aug 2004 16:09:54 +0000 (16:09 +0000)]
r1723: Make sure we bail out on error in reading a OID.

Andrew Bartlett
(This used to be commit 6da7b65851aa4932aab56d1ab0f8fc67ccb62cdf)

14 years agor1714: Initial docs on DCOM stuff and build utilities
Jelmer Vernooij [Wed, 11 Aug 2004 00:02:11 +0000 (00:02 +0000)]
r1714: Initial docs on DCOM stuff and build utilities
(This used to be commit 6491e76f6ad8ccfc1ef333bcce5251aa519c52ce)

14 years agor1712: this should fix a bug with a spinning client when a server dies
Andrew Tridgell [Tue, 10 Aug 2004 23:06:59 +0000 (23:06 +0000)]
r1712: this should fix a bug with a spinning client when a server dies
unexpectedly. bug found by abartlett.
(This used to be commit 566b7a9ce986cdfeabb69f17c472782fc7494d43)

14 years agor1711: Add ServerAlive2
Jelmer Vernooij [Tue, 10 Aug 2004 22:21:12 +0000 (22:21 +0000)]
r1711: Add ServerAlive2
(This used to be commit fe6f82f3d9146c1fc9efb3b47a9e63361b62be14)

14 years agor1708: fix jelmers bugs:-)
Stefan Metzmacher [Tue, 10 Aug 2004 21:33:27 +0000 (21:33 +0000)]
r1708: fix jelmers bugs:-)

metze
(This used to be commit ea076556602b81d33b4165f8a17bce1e127fb37f)

14 years agor1706: More IDL pipes
Jelmer Vernooij [Tue, 10 Aug 2004 21:16:19 +0000 (21:16 +0000)]
r1706: More IDL pipes
(This used to be commit fbbb020ea6a7cd8e7192b67ef8b45dbbc8474399)

14 years agor1703: - Lots of RPC updates, adding new pipes and protocols.
Jelmer Vernooij [Tue, 10 Aug 2004 20:55:42 +0000 (20:55 +0000)]
r1703: - Lots of RPC updates, adding new pipes and protocols.
- More updates/fixes to the ethereal parser generator
(This used to be commit 547f860285b117e291bf3dbaca0707dc268b214e)

14 years agor1701: Bugfixes to Tim's ethereal parser generator
Jelmer Vernooij [Tue, 10 Aug 2004 18:47:26 +0000 (18:47 +0000)]
r1701: Bugfixes to Tim's ethereal parser generator
(This used to be commit 8cd33b6cce6aaf8e819001d52bc77659b4116be9)

14 years agor1700: make version default to 0.0 (same as midl)
Jelmer Vernooij [Tue, 10 Aug 2004 18:46:36 +0000 (18:46 +0000)]
r1700: make version default to 0.0 (same as midl)
(This used to be commit b380324c938d0c5069dce02e468c92e24363a36b)

14 years agor1699: Formatting update, bugfixes
Jelmer Vernooij [Tue, 10 Aug 2004 18:44:58 +0000 (18:44 +0000)]
r1699: Formatting update, bugfixes
(This used to be commit d13d2068313680ade2c2fb986b6a5ea8ed8f2aef)

14 years agor1687: Fix bogus requirement for SMB signing on guest connections.
Andrew Bartlett [Tue, 10 Aug 2004 04:56:44 +0000 (04:56 +0000)]
r1687: Fix bogus requirement for SMB signing on guest connections.

Andrew Bartlett
(This used to be commit 3520af0f3d8826ac52a7fb6a658ed0924e51bbf7)

14 years agor1686: Don't use a void* for the context inside the SMB signing code.
Andrew Bartlett [Tue, 10 Aug 2004 04:38:03 +0000 (04:38 +0000)]
r1686: Don't use a void* for the context inside the SMB signing code.

Andrew Bartlett
(This used to be commit 64fcd8ecebabdd09fed6b65e3c436bffc1da9de7)

14 years agor1685: Add the ability to lookup RPC auth types for the RPC-MGMT torture test.
Andrew Bartlett [Tue, 10 Aug 2004 04:28:00 +0000 (04:28 +0000)]
r1685: Add the ability to lookup RPC auth types for the RPC-MGMT torture test.

Andrew Bartlett
(This used to be commit 0e4e3647e848605416fe79c742ac84d84dc4357c)

14 years agor1679: fix add the extrasids and resource group array in
Stefan Metzmacher [Tue, 10 Aug 2004 01:03:44 +0000 (01:03 +0000)]
r1679: fix add the extrasids and resource group array in

the EXTRA_SIDS idl isn't verified to be correct yet

metze
(This used to be commit 43fd611593af030a3d86d2640be6b1de959939c7)

14 years agor1677: security descriptors are always little-endian, regardless of DCE/RPC
Andrew Tridgell [Mon, 9 Aug 2004 21:03:38 +0000 (21:03 +0000)]
r1677: security descriptors are always little-endian, regardless of DCE/RPC
level byte order flags
(This used to be commit a9c46aefaf4b53329eaf1a8e0446e74c4d1c750c)

14 years agor1676: - improved the handling of username/password in locktest and gentest
Andrew Tridgell [Mon, 9 Aug 2004 20:51:16 +0000 (20:51 +0000)]
r1676: - improved the handling of username/password in locktest and gentest

- use lp_maxprotocol() in the libcli/raw/ negotiate code, so we obey
  the smb.conf "max protocol" option

- better handling of -M option in masktest
(This used to be commit 8685a584c92ab73a35b29a8c719f1ec207562837)

14 years agor1675: netlogon deltas IDL update from Richard Renard
Andrew Tridgell [Mon, 9 Aug 2004 20:47:57 +0000 (20:47 +0000)]
r1675: netlogon deltas IDL update from Richard Renard
(This used to be commit ae49221301215a6aa12666f2ea336a42120459c5)

14 years agor1674: fixed a bug in the handling of STR_LEN8BIT flagged strings
Andrew Tridgell [Mon, 9 Aug 2004 20:47:31 +0000 (20:47 +0000)]
r1674: fixed a bug in the handling of STR_LEN8BIT flagged strings
(This used to be commit 17a331529706266bd53b2d1c7b873cf4bbd7aaa7)

14 years agor1673: using the new [relative] pidl handling, the PAC decode is now much closer
Andrew Tridgell [Mon, 9 Aug 2004 20:34:59 +0000 (20:34 +0000)]
r1673: using the new [relative] pidl handling, the PAC decode is now much closer
(This used to be commit c33bf6f935025b5623f21cca50664ba70f886b49)

14 years agor1671: make [relative] pointers in idl much more generic, treating them just
Andrew Tridgell [Mon, 9 Aug 2004 19:40:24 +0000 (19:40 +0000)]
r1671: make [relative] pointers in idl much more generic, treating them just
like normal pointers in most cases. This means we can now support
relative pointers to unions, builtin types etc, whereas we could only
previously support relative pointers to structures.

metze needs this for the PAC decoding.
(This used to be commit 0d063725e12f51375b7d0be55a19072a9a54e7e6)

14 years agor1662: add a copy of the GPL text to the samba4 svn tree
Andrew Tridgell [Fri, 6 Aug 2004 02:32:48 +0000 (02:32 +0000)]
r1662: add a copy of the GPL text to the samba4 svn tree
(This used to be commit 74cc2cda92f72272c7ba437912794a1e5adf591c)