summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* r13071: Work around a really annoying compiler warning where header fileJames Peach2006-01-221-0/+11
| | | | ordering causes MIN and MAX to be redefined.
* r13019: Again protect us against format string mismatches, with the new splitAndrew Bartlett2006-01-181-3/+4
| | | | | | | | | | | out proto headers. The reason this is done in this way is that the attribute must be on the prototype, not the actual function defintion. Hence the macros which expand to nothing in the C file, but expand to an __attribute__ in the prototype header. Andrew Bartlett
* r12844: don't include system headers directlyStefan Metzmacher2006-01-111-0/+8
| | | | metze
* r12832: make it possible to pass -D_PUBLIC_... to the compilerStefan Metzmacher2006-01-101-0/+2
| | | | metze
* r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett2006-01-091-0/+1
| | | | | | | | | | | | | | | | | | | 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
* r12801: Some more include/ cleanups (remove unused macros + move files Jelmer Vernooij2006-01-095-155/+13
| | | | to specific dirs)
* r12799: print out function and location tooStefan Metzmacher2006-01-091-2/+2
| | | | metze
* r12798: print timestamps into the log file, this is not nice code,Stefan Metzmacher2006-01-091-3/+12
| | | | | | but it works for now metze
* r12725: some minor updatesStefan Metzmacher2006-01-051-1/+1
| | | | metze
* r12711: Update copyrightsJelmer Vernooij2006-01-041-5/+2
|
* r12698: Declare model_ops (required for NetBSD)Jelmer Vernooij2006-01-031-0/+1
|
* r12696: Reduce the size of include/structs.hJelmer Vernooij2006-01-031-220/+7
|
* r12694: Move some headers to the directory of the subsystem they belong to.Jelmer Vernooij2006-01-0312-328/+18
|
* r12693: Move core data structures out of smb.h into core.hJelmer Vernooij2006-01-033-32/+62
| | | | torture prototypes in seperate header
* r12601: Syncronise both copies of dlinklist.h.Andrew Bartlett2005-12-301-4/+23
| | | | | | Should we somehow link these, or just use the version in ldb? Andrew Bartlett
* r12542: Move some more prototypes out to seperate headersJelmer Vernooij2005-12-282-2/+3
|
* r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.Jelmer Vernooij2005-12-272-7/+4
|
* r12523: Convert the registry subsystem to use a seperate prototype header Jelmer Vernooij2005-12-271-4/+2
| | | | | (note that this doesn't use the distinction between private and public prototypes yet)
* r12499: Move smb_build.h out of includes.hJelmer Vernooij2005-12-261-4/+0
|
* r12494: Support loading modules from .so files for most subsystems. Jelmer Vernooij2005-12-263-1/+6
| | | | | | | | | | | | | | | | | We now use a different system for initializing the modules for a subsystem. Most subsystems now have an init function that looks something like this: init_module_fn static_init[] = STATIC_AUTH_MODULES; init_module_fn *shared_init = load_samba_modules(NULL, "auth"); run_init_functions(static_init); run_init_functions(shared_init); talloc_free(shared_init); I hope to eliminate the other init functions later on (the init_programname_subsystems; defines).
* r12489: Forward declare nbtd_iface_nameJelmer Vernooij2005-12-261-0/+1
|
* r12454: Forward declare struct nbt_iface_nameJelmer Vernooij2005-12-231-0/+1
|
* r12451: Add 'struct libnet_context;' - apparently the order of the prototypes Jelmer Vernooij2005-12-231-0/+1
| | | | | in proto.h previously already did this somehow, probably because it was used as a return value before it was used as a parameter.
* r12446: Merge mkproto.sh's functionality into mkproto.plJelmer Vernooij2005-12-232-0/+4
| | | | | | | | Allow specifying the _PUBLIC_ keyword on functions to indicate a function is public. Public prototypes can now be written to a seperate header, although this functionality is not used yet.
* r12411: Add 'net samdump keytab <keytab>'.Andrew Bartlett2005-12-211-0/+1
| | | | | | | | | | | | | This extracts a remote windows domain into a keytab, suitable for use in ethereal for kerberos decryption. For the moment, like net samdump and net samsync, the 'password server' smb.conf option must be set to the binding string for the server. eg: password server = ncacn_np:mypdc Andrew Bartlett
* r12216: Couple of small fixes: reduce include/includes.h a bit, simplify ↵Jelmer Vernooij2005-12-133-14/+4
| | | | | | headers in build/smb_build/, remove unused pstring macros
* r12200: - move the the winsreplication client and server code to the ↵Stefan Metzmacher2005-12-121-0/+1
| | | | | | | | | | | packet_context system - this needs to be in one big patch, because of the merging code, that changes client in server connections and the other way around - use socket_connect_send/_recv() in the client code metze
* r12122: add forward declaration for packet_contextStefan Metzmacher2005-12-081-0/+2
| | | | metze
* r12022: add NBTD IRPC proxy calls for wins challenge and wins release demand,Stefan Metzmacher2005-12-021-0/+3
| | | | | | used for replication conflicts metze
* r11980: ronnie worked out that opcode 0xb in SMB2 is in fact ioctl, and thatAndrew Tridgell2005-12-012-1/+4
| | | | | | | | it only appeared to be like a SMBtrans request as it was being called with function 0x11c017 which is "named pipe read write" I wonder if this means we could do DCE/RPC over SMB using ntioctl calls as well?
* r11905: added SMB2_FLUSH as opcode 7. Thanks to metze and volker for helpAndrew Tridgell2005-11-251-0/+1
| | | | brainstorming this one.
* r11892: forgot to commit these changesAndrew Tridgell2005-11-251-1/+2
|
* r11891: - added pipe_flags field in smb2_transAndrew Tridgell2005-11-251-0/+1
| | | | | | - while running dcerpc over SMB2, the server will occasionally send us a oh-so-useful STATUS_PENDING result meaning "I don't have a result for you yet, but I'm working on it". These can be discarded :-)
* r11888: - added SMB2 trans supportAndrew Tridgell2005-11-251-0/+1
| | | | | | - added session key to SMB2 - renamed 'unknown2' in create to 'impersonation'
* r11885: Add forgotten filesVolker Lendecke2005-11-231-0/+1
|
* r11801: - added basic SMB2 find supportAndrew Tridgell2005-11-192-3/+2
| | | | | | - added SMB2-SCANFIND test - cleaned up continue flags in EAs and find requests
* r11800: - filled in unknown fields in SMB2 all_info levelAndrew Tridgell2005-11-191-2/+3
| | | | - allow setting of the ALL_EAS flags bits in SMB2 getinfo
* r11789: - add the start of a SMB2 serverStefan Metzmacher2005-11-181-4/+9
| | | | | | | | | | | | - it does Negprot and SessionSetup yet the rest returns NT_STATUS_NOT_IMPLEMENTED - it's off by default, enable with: smbsrv:enable smb2 = yes - negotition in the SMB Negprot isn't supported yet - it's only tested with smbtorture SMB2-CONNECT not with vista as client metze
* r11772: - setfileinfo needs a smb2_handle for SMB2 supportAndrew Tridgell2005-11-182-0/+2
| | | | - added smb2_setinfo to structs.h
* r11758: unified the parse code for the SMB and SMB2 qfsinfo and qfileinfo callsAndrew Tridgell2005-11-172-6/+52
|
* r11756: split out the parsers for the pass-through levels of QFSINFO andAndrew Tridgell2005-11-172-0/+2
| | | | QFILEINFO levels in trans2, so they can be shared with SMB2
* r11740: add some EA error codesStefan Metzmacher2005-11-161-1/+4
| | | | metze
* r11737: use _smb_setlen2() to allow for 24 bit lengths in SMB2 packetsAndrew Tridgell2005-11-161-0/+2
|
* r11724: - move checks packet size and protocol version,Stefan Metzmacher2005-11-141-0/+2
| | | | | | | before we create the request structure - move code into one function metze
* r11723: fix the buildStefan Metzmacher2005-11-141-0/+2
| | | | metze
* r11721: Fix warningsVolker Lendecke2005-11-141-0/+5
|
* r11697: - added a generic SMB2 getinfo callAndrew Tridgell2005-11-121-0/+1
| | | | | | - added a SMB2-SCANGETINFO test for scanning for available info levels - added names for the info levels I recognise to smb2.h
* r11680: added smb2_close(). This also demonstrates that file handles are 16Andrew Tridgell2005-11-111-2/+1
| | | | bytes, not 20 bytes (metze, you were right!)
* r11679: opening/creating files in SMB2 now works. Lots of unknown parametersAndrew Tridgell2005-11-111-0/+1
| | | | in the call tho.
* r11675: a more general way of getting rid of compiler warnings and errorsStefan Metzmacher2005-11-111-1/+1
| | | | metze