Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | r13071: Work around a really annoying compiler warning where header file | James Peach | 2006-01-22 | 1 | -0/+11 | |
| | | | | ordering causes MIN and MAX to be redefined. | |||||
* | r13019: Again protect us against format string mismatches, with the new split | Andrew Bartlett | 2006-01-18 | 1 | -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 directly | Stefan Metzmacher | 2006-01-11 | 1 | -0/+8 | |
| | | | | metze | |||||
* | r12832: make it possible to pass -D_PUBLIC_... to the compiler | Stefan Metzmacher | 2006-01-10 | 1 | -0/+2 | |
| | | | | metze | |||||
* | r12804: This patch reworks the Samba4 sockets layer to use a socket_address | Andrew Bartlett | 2006-01-09 | 1 | -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 Vernooij | 2006-01-09 | 5 | -155/+13 | |
| | | | | to specific dirs) | |||||
* | r12799: print out function and location too | Stefan Metzmacher | 2006-01-09 | 1 | -2/+2 | |
| | | | | metze | |||||
* | r12798: print timestamps into the log file, this is not nice code, | Stefan Metzmacher | 2006-01-09 | 1 | -3/+12 | |
| | | | | | | but it works for now metze | |||||
* | r12725: some minor updates | Stefan Metzmacher | 2006-01-05 | 1 | -1/+1 | |
| | | | | metze | |||||
* | r12711: Update copyrights | Jelmer Vernooij | 2006-01-04 | 1 | -5/+2 | |
| | ||||||
* | r12698: Declare model_ops (required for NetBSD) | Jelmer Vernooij | 2006-01-03 | 1 | -0/+1 | |
| | ||||||
* | r12696: Reduce the size of include/structs.h | Jelmer Vernooij | 2006-01-03 | 1 | -220/+7 | |
| | ||||||
* | r12694: Move some headers to the directory of the subsystem they belong to. | Jelmer Vernooij | 2006-01-03 | 12 | -328/+18 | |
| | ||||||
* | r12693: Move core data structures out of smb.h into core.h | Jelmer Vernooij | 2006-01-03 | 3 | -32/+62 | |
| | | | | torture prototypes in seperate header | |||||
* | r12601: Syncronise both copies of dlinklist.h. | Andrew Bartlett | 2005-12-30 | 1 | -4/+23 | |
| | | | | | | Should we somehow link these, or just use the version in ldb? Andrew Bartlett | |||||
* | r12542: Move some more prototypes out to seperate headers | Jelmer Vernooij | 2005-12-28 | 2 | -2/+3 | |
| | ||||||
* | r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server. | Jelmer Vernooij | 2005-12-27 | 2 | -7/+4 | |
| | ||||||
* | r12523: Convert the registry subsystem to use a seperate prototype header | Jelmer Vernooij | 2005-12-27 | 1 | -4/+2 | |
| | | | | | (note that this doesn't use the distinction between private and public prototypes yet) | |||||
* | r12499: Move smb_build.h out of includes.h | Jelmer Vernooij | 2005-12-26 | 1 | -4/+0 | |
| | ||||||
* | r12494: Support loading modules from .so files for most subsystems. | Jelmer Vernooij | 2005-12-26 | 3 | -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_name | Jelmer Vernooij | 2005-12-26 | 1 | -0/+1 | |
| | ||||||
* | r12454: Forward declare struct nbt_iface_name | Jelmer Vernooij | 2005-12-23 | 1 | -0/+1 | |
| | ||||||
* | r12451: Add 'struct libnet_context;' - apparently the order of the prototypes | Jelmer Vernooij | 2005-12-23 | 1 | -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.pl | Jelmer Vernooij | 2005-12-23 | 2 | -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 Bartlett | 2005-12-21 | 1 | -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 Vernooij | 2005-12-13 | 3 | -14/+4 | |
| | | | | | | headers in build/smb_build/, remove unused pstring macros | |||||
* | r12200: - move the the winsreplication client and server code to the ↵ | Stefan Metzmacher | 2005-12-12 | 1 | -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_context | Stefan Metzmacher | 2005-12-08 | 1 | -0/+2 | |
| | | | | metze | |||||
* | r12022: add NBTD IRPC proxy calls for wins challenge and wins release demand, | Stefan Metzmacher | 2005-12-02 | 1 | -0/+3 | |
| | | | | | | used for replication conflicts metze | |||||
* | r11980: ronnie worked out that opcode 0xb in SMB2 is in fact ioctl, and that | Andrew Tridgell | 2005-12-01 | 2 | -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 help | Andrew Tridgell | 2005-11-25 | 1 | -0/+1 | |
| | | | | brainstorming this one. | |||||
* | r11892: forgot to commit these changes | Andrew Tridgell | 2005-11-25 | 1 | -1/+2 | |
| | ||||||
* | r11891: - added pipe_flags field in smb2_trans | Andrew Tridgell | 2005-11-25 | 1 | -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 support | Andrew Tridgell | 2005-11-25 | 1 | -0/+1 | |
| | | | | | | - added session key to SMB2 - renamed 'unknown2' in create to 'impersonation' | |||||
* | r11885: Add forgotten files | Volker Lendecke | 2005-11-23 | 1 | -0/+1 | |
| | ||||||
* | r11801: - added basic SMB2 find support | Andrew Tridgell | 2005-11-19 | 2 | -3/+2 | |
| | | | | | | - added SMB2-SCANFIND test - cleaned up continue flags in EAs and find requests | |||||
* | r11800: - filled in unknown fields in SMB2 all_info level | Andrew Tridgell | 2005-11-19 | 1 | -2/+3 | |
| | | | | - allow setting of the ALL_EAS flags bits in SMB2 getinfo | |||||
* | r11789: - add the start of a SMB2 server | Stefan Metzmacher | 2005-11-18 | 1 | -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 support | Andrew Tridgell | 2005-11-18 | 2 | -0/+2 | |
| | | | | - added smb2_setinfo to structs.h | |||||
* | r11758: unified the parse code for the SMB and SMB2 qfsinfo and qfileinfo calls | Andrew Tridgell | 2005-11-17 | 2 | -6/+52 | |
| | ||||||
* | r11756: split out the parsers for the pass-through levels of QFSINFO and | Andrew Tridgell | 2005-11-17 | 2 | -0/+2 | |
| | | | | QFILEINFO levels in trans2, so they can be shared with SMB2 | |||||
* | r11740: add some EA error codes | Stefan Metzmacher | 2005-11-16 | 1 | -1/+4 | |
| | | | | metze | |||||
* | r11737: use _smb_setlen2() to allow for 24 bit lengths in SMB2 packets | Andrew Tridgell | 2005-11-16 | 1 | -0/+2 | |
| | ||||||
* | r11724: - move checks packet size and protocol version, | Stefan Metzmacher | 2005-11-14 | 1 | -0/+2 | |
| | | | | | | | before we create the request structure - move code into one function metze | |||||
* | r11723: fix the build | Stefan Metzmacher | 2005-11-14 | 1 | -0/+2 | |
| | | | | metze | |||||
* | r11721: Fix warnings | Volker Lendecke | 2005-11-14 | 1 | -0/+5 | |
| | ||||||
* | r11697: - added a generic SMB2 getinfo call | Andrew Tridgell | 2005-11-12 | 1 | -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 16 | Andrew Tridgell | 2005-11-11 | 1 | -2/+1 | |
| | | | | bytes, not 20 bytes (metze, you were right!) | |||||
* | r11679: opening/creating files in SMB2 now works. Lots of unknown parameters | Andrew Tridgell | 2005-11-11 | 1 | -0/+1 | |
| | | | | in the call tho. | |||||
* | r11675: a more general way of getting rid of compiler warnings and errors | Stefan Metzmacher | 2005-11-11 | 1 | -1/+1 | |
| | | | | metze |