Stefan Metzmacher [Thu, 19 Aug 2004 09:50:54 +0000 (09:50 +0000)]
r1907: init the configuration
and fix compiler warning
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:59:08 +0000 (07:59 +0000)]
r1905: add -Werror-implicit-function-declaration with --enable-developer
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:58:02 +0000 (07:58 +0000)]
r1904: catch the common gtk function prototypes with make proto
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:56:55 +0000 (07:56 +0000)]
r1903: hmm a better solution is to include popt.h where it is needed
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:54:38 +0000 (07:54 +0000)]
r1902: we need to include popt.h before popt_common.h
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:51:51 +0000 (07:51 +0000)]
r1901: add missing include of <fnmatch.h>
metze
Stefan Metzmacher [Thu, 19 Aug 2004 07:49:45 +0000 (07:49 +0000)]
r1900: fix function prototypes
metze
Simo Sorce [Wed, 18 Aug 2004 21:22:07 +0000 (21:22 +0000)]
r1898: Check the context we are going to return.
Andrew Tridgell [Wed, 18 Aug 2004 20:13:08 +0000 (20:13 +0000)]
r1897: added a choose_called_name() function that allows us to more sanely
handle connections using the IP as the server name, while not trying
for NBT name resolution on names like "192" and "192.168.1.2".
also removed the ip address argument to smbcli_socket_connect() as it
isn't used and doesn't really make sense.
Andrew Tridgell [Wed, 18 Aug 2004 20:07:44 +0000 (20:07 +0000)]
r1896: stricter check on packet parsing for NBT session replies
Andrew Tridgell [Wed, 18 Aug 2004 20:04:56 +0000 (20:04 +0000)]
r1895: added a note about OPEN_BY_FILE_ID to the ntcreatex interface definition
Volker Lendecke [Wed, 18 Aug 2004 19:57:49 +0000 (19:57 +0000)]
r1894: Convert // to /* */
Andrew Tridgell [Wed, 18 Aug 2004 18:31:23 +0000 (18:31 +0000)]
r1893: add a commented out lump of code to implement the "by the SPEC"
ALL_INFO queryfileinfo level. It is useful having it here as many
non-Microsoft servers implement it this way, which breaks just about
all the torture tests, so when testing against these broken systems
just change this one #if line and recompile smbtorture.
Andrew Tridgell [Wed, 18 Aug 2004 18:25:02 +0000 (18:25 +0000)]
r1892: this adds talloc_get_context(), which is something I discussed at the
team meeting at CIFS04. It allows you to find the talloc context given
any pointer allocated with talloc.
Volker Lendecke [Wed, 18 Aug 2004 14:11:11 +0000 (14:11 +0000)]
r1886: Fix the build
Stefan Metzmacher [Wed, 18 Aug 2004 13:49:22 +0000 (13:49 +0000)]
r1884: remove empty header file
metze
Stefan Metzmacher [Wed, 18 Aug 2004 13:43:53 +0000 (13:43 +0000)]
r1883: I don't know why this was broken...
tridge: can you please check if this is correct,
I have only compiled it, but haven'T run it.
metze
Stefan Metzmacher [Wed, 18 Aug 2004 13:01:10 +0000 (13:01 +0000)]
r1881: empty structs are not allowed by all compilers
metze
Stefan Metzmacher [Wed, 18 Aug 2004 13:00:28 +0000 (13:00 +0000)]
r1880: bugger, now I have used gcc 3.4.1 myself and have statements before declarations
Does any knows if there are flags to let gcc 3.4.1 fail with that?
metze
Stefan Metzmacher [Wed, 18 Aug 2004 12:47:08 +0000 (12:47 +0000)]
r1879: - add a user sub struct in net_context
- add 'net password change' command
(it doesn'T work yet because libnet_rpc_connect() isn't implemented yet,
and we don't fill in the net_context user substruct yet)
metze
Stefan Metzmacher [Wed, 18 Aug 2004 11:01:06 +0000 (11:01 +0000)]
r1878: implemet libnet_context_{init,destroy}
and implement libnet_Change_Password_generic()
metze
Stefan Metzmacher [Wed, 18 Aug 2004 10:35:46 +0000 (10:35 +0000)]
r1877: since make proto catches all functions
the inlcude has to move to includes.h
metze
Stefan Metzmacher [Wed, 18 Aug 2004 09:33:54 +0000 (09:33 +0000)]
r1876: rewrite net command completely
and add it to the build
metze
Stefan Metzmacher [Wed, 18 Aug 2004 07:56:35 +0000 (07:56 +0000)]
r1875: - move 'net' code into a subdir
- and remove all unneeded files
we'll reimplement the stuff step by step using the functions from
libnet/ which will do the hard work for us
metze
Stefan Metzmacher [Wed, 18 Aug 2004 07:51:10 +0000 (07:51 +0000)]
r1874: add dcerpc_errstr() function to display a fault code by name,
this should be used in the torture tests when we got NT_STATU_NET_WRITE_FAULT
metze
Stefan Metzmacher [Wed, 18 Aug 2004 06:14:47 +0000 (06:14 +0000)]
r1872: revert -r 1845 because the caling function should look at the fault_code
when it gets NT_STATUS_NET_WRITE_FAULT
metze
Jelmer Vernooij [Tue, 17 Aug 2004 19:25:07 +0000 (19:25 +0000)]
r1867: Add README file in build/pidl/
Stefan Metzmacher [Tue, 17 Aug 2004 14:34:01 +0000 (14:34 +0000)]
r1862: add invalid_creds ldap error
metze
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
Stefan Metzmacher [Tue, 17 Aug 2004 11:04:12 +0000 (11:04 +0000)]
r1855: fix compiler warning and output fromatting
metze
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
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
Stefan Metzmacher [Tue, 17 Aug 2004 09:31:36 +0000 (09:31 +0000)]
r1849: use LIBNDR_STRING_BYTESIZE here
metze
Stefan Metzmacher [Tue, 17 Aug 2004 09:30:46 +0000 (09:30 +0000)]
r1848: fix LIBNDR_STRING_FLAGS to include LIBNDR_STRING_BYTESIZE
metze
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
Stefan Metzmacher [Tue, 17 Aug 2004 09:09:01 +0000 (09:09 +0000)]
r1846: add helpstring
metze
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
Stefan Metzmacher [Tue, 17 Aug 2004 08:28:15 +0000 (08:28 +0000)]
r1844: fix the build,
jelmer: you forgot lookupsid.c
metze
Stefan Metzmacher [Tue, 17 Aug 2004 07:45:42 +0000 (07:45 +0000)]
r1843: return DCERPC_FAULT_LOGON_FAILURE when the auth fails
metze
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
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
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
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.
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
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
Andrew Tridgell [Sat, 14 Aug 2004 16:08:32 +0000 (16:08 +0000)]
r1821: fixed reference to "status" that should be "result"
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.
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)
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.
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!
Stefan Metzmacher [Sat, 14 Aug 2004 03:32:42 +0000 (03:32 +0000)]
r1816: here's the initial idea of libnet
metze
Tim Potter [Sat, 14 Aug 2004 01:26:11 +0000 (01:26 +0000)]
r1815: Update parser for recent changes to perl parser.
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
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
Stefan Metzmacher [Fri, 13 Aug 2004 07:04:45 +0000 (07:04 +0000)]
r1804: get a bit closer to a sasl bind
metze
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
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
Stefan Metzmacher [Fri, 13 Aug 2004 05:26:19 +0000 (05:26 +0000)]
r1801: fix the build
metze
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
Stefan Metzmacher [Fri, 13 Aug 2004 00:55:15 +0000 (00:55 +0000)]
r1798: fix the build
metze
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
Andrew Bartlett [Fri, 13 Aug 2004 00:14:34 +0000 (00:14 +0000)]
r1795: Fix the multiple session setup torture tests.
Andrew Bartlett
Stefan Metzmacher [Thu, 12 Aug 2004 22:25:49 +0000 (22:25 +0000)]
r1794: fix the build MIT krb5
metze
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
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
Stefan Metzmacher [Thu, 12 Aug 2004 21:15:35 +0000 (21:15 +0000)]
r1790: a few updates on krb5 PAC...
metze
Jelmer Vernooij [Thu, 12 Aug 2004 19:32:16 +0000 (19:32 +0000)]
r1786: Add support for the 'helpstring' attribute on interfaces
Simo Sorce [Thu, 12 Aug 2004 19:29:52 +0000 (19:29 +0000)]
r1785: remove unneeded dependencies on openldap client libraries
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
Jelmer Vernooij [Thu, 12 Aug 2004 17:37:42 +0000 (17:37 +0000)]
r1774: Add the uuids of the known exchange pipes
Stefan Metzmacher [Thu, 12 Aug 2004 17:04:46 +0000 (17:04 +0000)]
r1773: fix the build
metze
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 :)
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
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
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
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.
Simo Sorce [Thu, 12 Aug 2004 07:13:44 +0000 (07:13 +0000)]
r1766: we do not have smb_read_error in samba4
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
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.
Simo Sorce [Thu, 12 Aug 2004 06:31:55 +0000 (06:31 +0000)]
r1760: name the struct
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)
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
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.
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
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
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
Stefan Metzmacher [Thu, 12 Aug 2004 03:26:38 +0000 (03:26 +0000)]
r1748: don't segfault if there's no ticket
metze
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
Andrew Bartlett [Thu, 12 Aug 2004 00:37:01 +0000 (00:37 +0000)]
r1746: Remove more cruft from the SMB signing code.
Andrew Bartlett
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
Jelmer Vernooij [Wed, 11 Aug 2004 22:09:54 +0000 (22:09 +0000)]
r1742: Add the IDispatch interface
Andrew Tridgell [Wed, 11 Aug 2004 21:22:27 +0000 (21:22 +0000)]
r1741: fixed padding of setpathinfo in server
Andrew Tridgell [Wed, 11 Aug 2004 21:11:37 +0000 (21:11 +0000)]
r1740: fixed the torture suite for ASCII-only servers
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
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
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
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
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
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
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