summaryrefslogtreecommitdiffstats
path: root/source3/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix client large file reporting.Jeremy Allison2002-12-102-1/+5
| | | | | Jeremy (This used to be commit 185804ac945e717a5e3d3602e8118b35080f6251)
* More printer data to publishJim McDonough2002-12-051-0/+1
| | | | (This used to be commit 82f3a786bf01878629fe4c05b028ae8d58eb4394)
* The element in fsp->print_job should be a RAP jobid, not a uint32 RPCJeremy Allison2002-12-051-1/+1
| | | | | | | jobid. This was causing Win9x client "set name" calls to fail. Still need one cleanup fix to finish. Jeremy. (This used to be commit 15f0bad1fc72ff44cd195d34fd530c25a739f42d)
* Remove FILE_MACRO as __FILE__ is ANSI C.Tim Potter2002-12-043-20/+11
| | | | (This used to be commit 2a9d183cf6ae8333dc7d9d9445c17dce005c1d24)
* More attributes to publish. All DsSpooler attributes except REG_MULTI_SZ ↵Jim McDonough2002-12-041-0/+3
| | | | | | ones should be published now. (This used to be commit 4fc602fd7da4b216748b005f62b14be0cfdddd63)
* Automatic printer publishing when using APW or choosing 'list in the ↵Jim McDonough2002-12-041-0/+5
| | | | | | directory' in printer settings. Currently very little is published, and you cannot unpublish because of a bug in win2k clients. (This used to be commit bbd7c8071a095c4e410f92489050b677a0f0ace1)
* Fix for 64 bit issues with oplocks and allocation size.Jeremy Allison2002-12-042-948/+1270
| | | | | Jeremy. (This used to be commit 4a9c995e50b24e6ee6ec58c46da32100a8197724)
* use FILE_MACRO instead of __FILE__Herb Lewis2002-12-031-6/+6
| | | | | use FUNCTION_MACRO instead of __FUNCTION_ (This used to be commit 243763d6eb107ab2444d81025232c8fe795baaf1)
* Support printer info 7, used for publishingJim McDonough2002-12-031-0/+16
| | | | (This used to be commit 3c9726454ea6beb8d5d308805caecb86395c7ad2)
* Add defines for standard DsSpooler/DsDriver values that get published.Jim McDonough2002-12-031-0/+54
| | | | (This used to be commit 2b152addf49f0ede001b263174d2eaab2600e933)
* Fixed nasty bug where file writes with start offsets in the rangeJeremy Allison2002-12-031-0/+2
| | | | | | | | | | | 0x80000000 -> 0xFFFFFFFF would fail as they were being cast from IVAL (uint32) to SMB_OFF_T (off_t or off64_t, both *signed* types). The sign extension would cause the offset to be treated as negative. Thanks to Herb for helping me track this one down (IRIX is good for large file tests :-). Jeremy. PS. That horrid EXEXIST thing has broken configure..... (This used to be commit fc7d3faed798e7496f2991ec7d795c3b1a3758f5)
* [print notify fixes from APP_HEAD]Gerald Carter2002-11-261-0/+16
| | | | | | | | | * fixing change notify on print server handle * adding change notify support into smbcontrol for sending comment changes, etc... All part of CR 1159/1160 (This used to be commit 256d8c27cdc6f802f3bfba44593b07014f6ae10a)
* Revert ADS_ERR_OK change. Some compilers didn't like it.Jim McDonough2002-11-181-1/+1
| | | | | | | The problem is that ADS_ERR_OK() run on a function that returns an ADS_STATUS causes the function to be run mulitple times...so you have to return a status, then check it with the macro. (This used to be commit c03d6198f28ab37ba0c3224bd50779357270486d)
* Next step of printer publishing.Jim McDonough2002-11-181-56/+1
| | | | | | | | | net ads printer publish <printername> [servername] Will retreive the DsSpooler and DsDriver info by rpc for a remote server then publish it. Next comes doing it within smbd (This used to be commit 64951938cc5666a757683cbe9bee3a2c20a05323)
* Remove the assumption that all Solaris has -lsendfile.Andrew Bartlett2002-11-151-0/+3
| | | | | Andrew Bartlett (This used to be commit efa639c5cef51f2ca903c08d2ad19db70ab7206c)
* Use smb_register_passdb() - plus some small fixesJelmer Vernooij2002-11-151-7/+0
| | | | (This used to be commit 2addbaff358993923a58ad3845c63168678c2c21)
* Add smb_register_passdb()Jelmer Vernooij2002-11-151-0/+1
| | | | (This used to be commit b5b3b2e6bef431c9c30dc8f2899dc22328801c0e)
* Add const to DEBUG() macro.Andrew Bartlett2002-11-151-3/+3
| | | | (This used to be commit 43020bb4e61e3b44c2637e49f9e98222262f09b1)
* small patch to makesure we fallback to <xfs/xqm.h> if <linux/xqm.h> doesn't ↵Jelmer Vernooij2002-11-131-0/+3
| | | | | | exist (e.g. in SuSE 8.1) (by metze) (This used to be commit 5f16343e0d7c8120a7a5786097b8920a5b7d047b)
* Add smb_register_charset() and use itJelmer Vernooij2002-11-121-0/+16
| | | | (This used to be commit 8b654658759a145c5c8aabb3c82220a70f70c3f7)
* union is better to avoid problems with pointersSimo Sorce2002-11-111-21/+27
| | | | (This used to be commit 1645567db3e85151c139115fdc1238149ccf33a2)
* deldriver fixGerald Carter2002-11-091-0/+1
| | | | (This used to be commit f20de1f9b0dcac15fbf968e6d5d5af2fdd5fbda1)
* Add smbtrans subcommands so we can stop hardcoding themJim McDonough2002-11-071-0/+5
| | | | (This used to be commit 759bcd881dd259d5ad43715f6979c5282b094d52)
* Missed extern declaration.Jeremy Allison2002-11-051-0/+1
| | | | | Jeremy. (This used to be commit e39e2b4c3488fbd9e9a08dd5629a672d1459e64e)
* Remove DRIVERFILE constant. It was removed with the old win95Tim Potter2002-11-051-1/+0
| | | | | printer driver stuff. (This used to be commit cf6d2d9d9e2adbbb7a547784cb11d05ed624e410)
* The fixes from Tom plus a minor update from me.Richard Sharpe2002-11-042-97/+227
| | | | (This used to be commit 6db6a48711f51ee6add32953506cd5db33939a1b)
* Add more options to popt_common and use them. Current ones are:Jelmer Vernooij2002-11-021-0/+3
| | | | | | | | | | -V Version information -n Set netbios name -l Set directory to store log files in -d Set debuglevel -s Load specified configuration file -O Set socket options (This used to be commit 1602d5894947b59fd36c161053a66c0afe2c959c)
* Add popt_common_socket_optionsJelmer Vernooij2002-11-021-0/+1
| | | | (This used to be commit a15434314fd8cd88eab40e7cbc8f06a7d0d0169e)
* Rerun autoconfJelmer Vernooij2002-10-301-0/+3
| | | | (This used to be commit ff10786c9d4662af355c12cc7363092dc5187e99)
* - Remove RTLD_GLOBALJelmer Vernooij2002-10-301-1/+1
| | | | | - make smb_load_module() return the return value of init_module() (This used to be commit a8d2dd8d009797486105188f8fdb898a65bb25b0)
* added a timegm() function for systems that don't have itAndrew Tridgell2002-10-301-0/+4
| | | | (This used to be commit 732bc4519f1119100607cc84400e8f84e0c0ba9d)
* Add init_module_function typedef for new module systemJelmer Vernooij2002-10-301-0/+3
| | | | (This used to be commit 4d1206be5275a8af7dfb612f1747fba484a7d017)
* Fix for systems that allow more than 65536 open files per process.Jeremy Allison2002-10-221-0/+3
| | | | | Jeremy. (This used to be commit ff537f10a0c0b6b1d9055eb776d1e8a9864e8363)
* Some was asking to look at this code, so better it stay there until we ↵Simo Sorce2002-10-221-0/+224
| | | | | | | | | decide what to do with it. Last updates are support for the right way to support privileges. Simo. (This used to be commit cae9074405dec5baf6bd34d48f36e2c81b24d2ea)
* This moves the group mapping API into the passdb backend.Volker Lendecke2002-10-212-1/+48
| | | | | | | | | | | | | Currently this calls back to mapping.c, but we have the framework to get the information into LDAP and the passdb.tdb (should we? I think so..). This has received moderate testing with net rpc vampire and usrmgr. I found the add_groupmem segfault in add_aliasmem as well, but that will be another checkin. Volker (This used to be commit f30095852fea19421ac8e25dfe9c5cd4b2206f84)
* Remove obsolete acconfig.h - we now use comments in AC_DEFINE()Jelmer Vernooij2002-10-211-239/+507
| | | | (This used to be commit dc4fcb71edc22f36cd1f6d78a211d09c418f3309)
* Recognize FreeBSD5 correctly (not as being sysv...)Jelmer Vernooij2002-10-212-615/+644
| | | | (This used to be commit 66ef6b942e00dc0d7742226f24861445d3bc0eb3)
* Added new error codes. Fix up connection code to retry in the same wayJeremy Allison2002-10-171-7/+40
| | | | | | that app-head does. Jeremy. (This used to be commit b521abd86b10573ca8f9116907c81e6deb55f049)
* Tidyup of file specific access mask bits.Tim Potter2002-10-141-14/+19
| | | | | Added directory specific access mask bits. (This used to be commit edbd942a8d0edcb5e7cc3086c3d98c6ff1d6cd80)
* Nice *big* patch from metze.Andrew Bartlett2002-10-122-19/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The actual design change is relitivly small however: It all goes back to jerry's 'BOOL store', added to many of the elements in a SAM_ACCOUNT. This ensured that smb.conf defaults did not get 'fixed' into ldap. This was a great win for admins, and this patch follows in the same way. This patch extends the concept - we don't store values back into LDAP unless they have been changed. So if we read a value, but don't update it, or we read a value, find it's not there and use a default, we will not update ldap with that value. This reduced clutter in our LDAP DB, and makes it easier to change defaults later on. Metze's particular problem was that when we 'write back' an unchanged value, we would clear any muliple values in that feild. Now he can still have his mulitivalued 'uid' feild, without Samba changing it for *every* other operation. This also applies to many other attributes, and helps to eliminate a nasty race condition. (Time between get and set) This patch is big, and needs more testing, but metze has tested usrmgr, and I've fixed some pdbedit bugs, and tested domain joins, so it isn't compleatly flawed ;-). The same system will be introduced into the SAM code shortly, but this fixes bugs that people were coming across in production uses of Samba 3.0/HEAD, hence it's inclusion here. Andrew Bartlett (This used to be commit 7f237bde212eb188df84a5d8adb598a93fba8155)
* forgot some bits from previous rpc_secdesc.h rework patchSimo Sorce2002-10-071-2/+0
| | | | (This used to be commit 738b9237eda8fdb8adb534ab1a84070923f352f1)
* try to put every security descriptors related definitions in the same file.Simo Sorce2002-10-063-175/+249
| | | | | | | also try to uniform names to a clean scheme. first part. (This used to be commit a123e05877caf90c28980be2d84b1d0b46e4fd21)
* Add more common options to popt_common - and start usingJelmer Vernooij2002-10-051-0/+1
| | | | | the ones for debuglevel and configuration file in pdbedit (This used to be commit cb0d03a393d9009c3e16b9d05d88c171de9a9414)
* Add a timeout to tdb_lock_bystring(). Ensure we never have more thanJeremy Allison2002-10-042-1/+4
| | | | | | MAX_PRINT_JOBS in a queue. Jeremy. (This used to be commit bb58a08af459b4abae9d53ab98c15f40638ce52b)
* merge of working dsrolegetprimdominfo() client code from APP_HEADGerald Carter2002-10-044-1/+94
| | | | (This used to be commit f70caa25e4ee198151b915cf2bc0a26b2d0e243d)
* merge of new client side support the Win2k LSARPC UUID in rpcbindGerald Carter2002-10-041-0/+11
| | | | | from APP_HEAD (This used to be commit 38c9e4299845fd77cc8629945ce2d259489f7437)
* We are going to need to track the SAM sequence number too.Andrew Bartlett2002-10-031-0/+1
| | | | (This used to be commit 92e0d0e6082117d2d5342383023cff244bbceed0)
* Cope with rw errors and timeout to peer.Jeremy Allison2002-10-012-1/+3
| | | | | Jeremy. (This used to be commit 736a7bab487d7e217eed452e2089adb6b4164ad5)
* Added error string for server timeout on client call.Jeremy Allison2002-10-011-0/+1
| | | | | Jeremy. (This used to be commit abeebf33c132c4975ac5dadde57c22176ddc9fda)
* Added Solaris sendfile patch + configure tests from Pierre Belanger ↵Jeremy Allison2002-09-301-0/+3
| | | | | | | <belanger@yahoo.com>. Jeremy. (This used to be commit 8db4d46dc983ce37814fb375d61951b6220a4c61)