summaryrefslogtreecommitdiffstats
path: root/source4/libcli/dgram
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused include param/param.h.Jelmer Vernooij2008-10-243-3/+0
|
* idl: finally fully share nbt.idl in s3 and s4.Günther Deschner2008-10-151-1/+1
| | | | Guenther
* Fix include paths to new location of libutil.Jelmer Vernooij2008-10-112-2/+2
|
* s4-nbt: use moved libcli netlogon helpers.Günther Deschner2008-09-231-1/+1
| | | | Guenther
* Revert addition of 'mailslot' parameter.Andrew Bartlett2008-05-202-2/+1
| | | | | | | | It turns out that the mailslot name (and a useful private prointer) is provided in the struct dgram_mailslot_handler. Andrew Bartlett (This used to be commit e17804b8857fdb3c182c5e886323b9d6c194c2ff)
* Show that the NTLOGON and NETLOGON mailslots are *very* similar.Andrew Bartlett2008-05-172-1/+2
| | | | | | | | Rework the mailslot infrustructure to cope, passing down the mailslot name so that we can implement both in the same callback function. Andrew Bartlett (This used to be commit 89fdd77891529aa74bb920994b8b5959aae8ac2d)
* Put back the old netlogn parsing code - for the request onlyAndrew Bartlett2008-05-172-15/+41
| | | | | | | This gives us seperate parsing functions for requests and replies. Andrew Bartlett (This used to be commit d2d3d15a8edd58cda7543feebdeb52178400615b)
* Rework the CLDAP and NBT netlogon requests and responses.Andrew Bartlett2008-05-163-159/+12
| | | | | | | | | This now matches section 7.3.3 of the MS-ATDS specification, and all our current tests pass against windows. There is still more testing to do, and the server implementation to complete. Andrew Bartlett (This used to be commit 431d0c03965cbee85691cd0dc1e2a509c1a2b717)
* Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce2008-04-211-5/+1
| | | | | | | | the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9)
* Remove more global_loadparm uses.Jelmer Vernooij2008-02-272-3/+5
| | | | (This used to be commit f920e78ea7bb8aa575e6a2ebb5cc53462fbe2fe9)
* Remove more uses of global_loadparm.Jelmer Vernooij2008-02-215-11/+13
| | | | (This used to be commit 47d05ecf6fef66c90994f666b8c63e2e7b5a6cd8)
* r26639: librpc: Pass iconv convenience on from RPC connection to NDR ↵Jelmer Vernooij2008-01-014-4/+4
| | | | | | library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce)
* r26638: libndr: Require explicitly specifying iconv_convenience for ↵Jelmer Vernooij2008-01-014-7/+13
| | | | | | ndr_struct_push_blob(). (This used to be commit 61ad78ac98937ef7a9aa32075a91a1c95b7606b3)
* r26311: Move port number specification higher up the call stack.Jelmer Vernooij2007-12-211-10/+3
| | | | (This used to be commit ef946ff09315d90ea0419470ffd06a70498133f2)
* r26310: Remove more uses of global_loadparm.Jelmer Vernooij2007-12-213-2/+6
| | | | (This used to be commit 9d806da113b5f0688b6193dfdee9b8765e18b38f)
* r26223: Move loadparm context up in the stack.Jelmer Vernooij2007-12-212-1/+3
| | | | (This used to be commit 152e2b1a283675b53affb8f7225644925f171dbd)
* r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)Stefan Metzmacher2007-12-214-37/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/messaging/ lib/registry/ lib/ldb-samba/ librpc/rpc/ auth/auth_winbind.c auth/gensec/ auth/kerberos/ dsdb/repl/ dsdb/samdb/ dsdb/schema/ torture/ cluster/ctdb/ kdc/ ntvfs/ipc/ torture/rap/ ntvfs/ utils/getntacl.c ntptr/ smb_server/ libcli/wrepl/ wrepl_server/ libcli/cldap/ libcli/dgram/ libcli/ldap/ libcli/raw/ libcli/nbt/ libnet/ winbind/ rpc_server/ metze (This used to be commit 6223c7fddc972687eb577e04fc1c8e0604c35435)
* r25820: but still return the error...Stefan Metzmacher2007-12-213-0/+3
| | | | | | | (sorry, this should have been one commit) metze (This used to be commit 01c5ec7eb44956c1722d884bb97ce7730d4fc451)
* r25819: make the success case more clearStefan Metzmacher2007-12-213-3/+3
| | | | | metze (This used to be commit 6495fe220d488ce86d53b148f76f9fe669d4bbad)
* r25398: Parse loadparm context to all lp_*() functions.Jelmer Vernooij2007-10-104-4/+4
| | | | (This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
* r25026: Move param/param.h out of includes.hJelmer Vernooij2007-10-104-0/+4
| | | | (This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-106-18/+12
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r17930: Merge noinclude branch:Jelmer Vernooij2007-10-102-2/+2
| | | | | | | * Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
* r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter2007-10-101-2/+2
| | | | | | correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
* r15854: more talloc_set_destructor() typesafe fixesAndrew Tridgell2007-10-101-4/+1
| | | | (This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
* r15356: Remove unused 'flags' argument from socket_send() and friends.Andrew Bartlett2007-10-101-2/+2
| | | | | | | This is in preperation for making TLS a socket library. Andrew Bartlett (This used to be commit a312812b92f5ac7e6bd2c4af725dbbbc900d4452)
* r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij2007-10-105-1/+5
| | | | | try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
* r14297: make sure we can go through the loop for than onceAndrew Tridgell2007-10-101-1/+3
| | | | (This used to be commit 6a84940bd3f310344641474dac984b262413943b)
* r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2007-10-103-0/+3
| | | | | file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
* r12932: export function prototypesStefan Metzmacher2007-10-102-6/+26
| | | | | metze (This used to be commit 8208a4abf0cacb9ee3496611f121c095b5d1bcca)
* r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett2007-10-106-47/+75
| | | | | | | | | | | | | | | | | | | | structure that is more generic than just 'IP/port'. It now passes make test, and has been reviewed and updated by metze. (Thankyou *very* much). This passes 'make test' as well as kerberos use (not currently in the testsuite). The original purpose of this patch was to have Samba able to pass a socket address stucture from the BSD layer into the kerberos routines and back again. It also removes nbt_peer_addr, which was being used for a similar purpose. It is a large change, but worthwhile I feel. Andrew Bartlett (This used to be commit 88198c4881d8620a37086f80e4da5a5b71c5bbb2)
* r12608: Remove some unused #include lines.Jelmer Vernooij2007-10-105-16/+0
| | | | (This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
* r11334: Print error status in debug.Andrew Bartlett2007-10-101-2/+3
| | | | | Andrew Bartlett (This used to be commit 3b5ef4208d8e9492fbed1b68251bc62063909854)
* r10997: r11980@SERNOX (orig r10037): metze | 2005-09-05 14:21:40 +0200Stefan Metzmacher2007-10-106-46/+45
| | | | | | | | | add struct nbt_peer_socket and use it instead of passing const char *addr, uint16 port everyhwere (tridge: can you review this please, (make test works) metze (This used to be commit a599d7a4ae881c94be2c2d908a398838549942bb)
* r10491: First step towards wbinfo -t: This issues a name request for the primaryVolker Lendecke2007-10-102-1/+3
| | | | | | | | | | | | domain and gets the DC's name via a mailslot call. Metze, I renamed wbsrv_queue_reply to wbsrv_send_reply in accordance with irpc_send_reply. Having _queue_ here and _send_ there is a bit confusing. And as everything is async anyway, the semantics should not be too much of a problem. Volker (This used to be commit 4637964b19c6e9f7d201b287e2d409d029fced01)
* r8520: fixed a pile of warnings from the build farm gcc -Wall output onAndrew Tridgell2007-10-104-5/+5
| | | | | | | | | | | | | | S390. This is an attempt to avoid the panic we're seeing in the automatic builds. The main fixes are: - assumptions that sizeof(size_t) == sizeof(int), mostly in printf formats - use of NULL format statements to perform dn searches. - assumption that sizeof() returns an int (This used to be commit a58ea6b3854973b694d2b1e22323ed7eb00e3a3f)
* r7483: ensure we try reading from a socket if epoll says we can, and don'tAndrew Tridgell2007-10-101-1/+2
| | | | | | | | | just do the write. This is needed because the write could return -1/EAGAIN for dgram sockets, if the socket buffer is nearly full. The epoll loop then goes on forever. This was causing some failures in 'make test' (This used to be commit b7fefe76a2d3c288611868f41d65af4e13ac460b)
* r7377: Integrate browse service stuff more nicelyJelmer Vernooij2007-10-102-2/+112
| | | | | | | Add notes on mailslots Add TODO list for pidl, including some plans on switching over to using [string] attributes for pidl. (This used to be commit fca195ce072bacb0543625aec7f4bce814e278eb)
* r7229: use socket_pending() to get rid of the max packet size limits in theAndrew Tridgell2007-10-101-4/+8
| | | | | nbt and dgram layers (This used to be commit 2a9efbdae638a655999e07a7c3da97fd20dc056c)
* r6933: Add a couple of helper functions for creating nbt names.Tim Potter2007-10-102-6/+2
| | | | (This used to be commit b896daf11c3efb1b3ca939575da9dab82b395777)
* r6691: fixed a commentAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit a0fa871c3fda9fce7da0b110ed313c930a677a80)
* r6335: at debug level 10, save netlogon and ntlogon packets that fail to parseAndrew Tridgell2007-10-102-6/+6
| | | | (This used to be commit c29279355c679e821665d028f207ee9ed6f857ef)
* r6333: removed an extraneous line (pointed out by metze)Andrew Tridgell2007-10-101-1/+0
| | | | (This used to be commit 61d65d100d38529966f3f1803f66ed47540dc852)
* r6323: added server side support for dgram NTLOGON requests. NT4 ↵Andrew Tridgell2007-10-104-9/+28
| | | | | | | workstations can now login to a Samba4 domain. (This used to be commit df146d64ebce6b462c08a1f30919390fcf8196cb)
* r6321: added IDL and test suite for NBT dgram 'sam logon' request (sent byAndrew Tridgell2007-10-102-0/+132
| | | | | clients when a user tries to login) (This used to be commit 08ded62156b387457bc56b5910e1ddc813b375bd)
* r6320: some minor netlogon datagram fixes - NT4 can now join a Samba4 domain ↵Andrew Tridgell2007-10-102-3/+8
| | | | | | | without Samba3 nmbd (This used to be commit 4507bdc339505e91118d403948946f4a98a4f562)
* r6288: the nbt dgram server now responds to GETDC requests. It works with ourAndrew Tridgell2007-10-103-2/+44
| | | | | | test suite, but doesn't yet seem to satisfy a nt4 client. I'm investigating. (This used to be commit 406217262dff5adb5d0cb0028198e08f66cc85f4)
* r6248: added parsing of type 10 UAS announce netlogon packetsAndrew Tridgell2007-10-101-0/+7
| | | | (This used to be commit d7e6e395cedef47dc182094c91f764e248b9b149)
* r6247: added the server side code for receiving mailslot requests, andAndrew Tridgell2007-10-102-2/+2
| | | | | parsing incoming netlogon requests. No replies are sent yet. (This used to be commit 3b34df6a674cd2aeddc354cdadae3f0e1c000d45)
* r6245: receive and parse the GETDC response in the NBT-DGRAM test. The testAndrew Tridgell2007-10-103-2/+22
| | | | | | now tries to bind to port 138 if possible, so if you run it as root and smbd/nmbd is not running then it works against windows servers (This used to be commit 52ccdb79bc922be52c24dd393323dbbee83a2aea)