summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge of the printing fixes from HEAD to 2.2.Jeremy Allison2000-11-153-10/+30
| | | | | | | | Jeremy.
* | add message to query profile statusHerb Lewis2000-11-101-0/+2
| |
* | Sync up with HEAD with various fixes.Jeremy Allison2000-11-101-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/interface.c: Don't memcmp -1 length. printing/nt_printing.c: Use getpwuid not getsmbpwuid. Canonicalize names. printing/printing.c: TimP print job fixes. rpc_parse/parse_misc.c: Zero out unicode strings. rpc_parse/parse_spoolss.c: #ifdefed comment for pre-release W2K systems. rpc_server/srv_spoolss_nt.c: Canonicalize names. smbd/lanman.c: TimP print job fixes. smbwrapper/smbw.c smbwrapper/smbw.h: Updates for envvars. tdb/tdbutil.c: varargs passes uint16 as int. utils/nmblookup.c: Bool values used correctly. Jeremy.
* | Changes from APPLIANCE_HEAD:David O'Neill2000-11-071-0/+4
| | | | | | | | | | | | | | | | | | | | - fixes for printing error codes for pausing and resuming printer queues. (source/printing/printing.c) - Merge of Tim's printer security descriptor, info level, and printerdata comparison changes. (source/rpc_server/srv_spoolss_nt.c source/printing/nt_printing.c source/rpc_parse/parse_sec.c, source/include/proto.h)
* | Added a VFS version return to init call. Allows smbd to fail an init ifJeremy Allison2000-11-061-0/+8
| | | | | | | | | | versions don't match. Jeremy.
* | merge of Simo's TDBPWD backend from HEADGerald Carter2000-10-313-1/+7
| | | | | | | | jerry
* | Added (finally!:-) David Lee's utmp patch for 2.2. Thanks David !Jeremy Allison2000-10-281-0/+3
| | | | | | | | Jeremy.
* | Added John Reillys patches to allow error returns from cleanup_driverstructJeremy Allison2000-10-261-1/+1
| | | | | | | | | | calls. Jeremy
* | Sorry JF - no billable hours :-). I fixed the "stream of events" problemJeremy Allison2000-10-261-0/+1
| | | | | | | | | | | | | | | | | | with PCL drivers. The problem was we were updating the changeid on every SETPRINTERDATA/DELETEPRINTERDATA call. We should not do this, we should just update the 'setprinter' called count. We update the changeid on calls to SETPRINTER/ADDPRINTER/ADDPRINTEREX etc. Also fixed the correct returning of the create time on printers. Jeremy.
* | John Reilly @ HP (who is a wonderful human being and *definately* needsJeremy Allison2000-10-251-0/+28
| | | | | | | | | | | | | | | | CVS commit access :-) has written a simple routine that peeks inside the MS PE printer driver file format and can tell if a driver is W2K or NT4.x. So we can now correctly return the driver version number. Hurrah ! JF - this is the code you always wanted ..... :-) :-). Jeremy.
* | Fixes for extra stat's broght back from HEAD. This cuts down on theJeremy Allison2000-10-252-8/+9
| | | | | | | | | | | | | | number of stats per smb call as we now trust the statcache. There are more optimizations to come.... Also generic merges to keep 2.2.0 and HEAD in sync. Jeremy.
* | Fixes from David Lee for utmp handling.Jeremy Allison2000-10-211-0/+32
| | | | | | | | Jeremy.
* | JF's fix'es for W2K domain support ! Hurrah !Jeremy Allison2000-10-131-1/+2
| | | | | | | | Jeremy.
* | Fix to allow smbd to call winbindd if it is running for all group enumeration,Jeremy Allison2000-10-131-8/+17
| | | | | | | | | | | | | | | | falling back to the UNIX calls on error. This should fix all problems with smbd enumerating all users in all groups in all trusted domains via winbindd. Also changed GETDC to query 1C name rather than 1b name as only the PDC registers 1b. Jeremy.
* | Brought Tim's new initgroups winbind functionality. Now need to fixJeremy Allison2000-10-111-1/+2
| | | | | | | | | | Samba to never call getgrgid/getgrnam when winbindd is running.... Jeremy.
* | Fix for growing printing.tdb by adding check on job creation.Jeremy Allison2000-10-112-0/+2
| | | | | | | | | | This also updates the printing.tdb db version to 2. Jeremy.
* | Remove lpq as root fix - do this in print_job_start insteadJeremy Allison2000-10-111-1/+0
| | | | | | | | | | as part of print queue length processing. Jeremy.
* | add remaining profile statsHerb Lewis2000-10-101-0/+18
| |
* | Fixes to periodically scan printing.tdb in idle time and occasionallyJeremy Allison2000-10-101-0/+1
| | | | | | | | | | | | | | on exit. Needed to fix printing.tdb from groving to 300Mb+ if being driven by smbclient clients that never ask for status... (effective DOS attack :-). Jeremy.
* | profile times saved in microseconds instead of milliseconds. Some timesHerb Lewis2000-10-101-2/+4
| | | | | | | | never incremented if it took less that a millisecond.
* | smbcontrol.c add new profile commandsHerb Lewis2000-10-101-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | profile.h bump version number just in case. put stats in separate structure to make it easier to flush it. profile.c added new command to flush stats structure. changes for stats in separate structure. smbcontrol.1.yo smbcontrol.1.html smbcontrol.1 update man page packaging/Caldera/OpenLinux/samba3.spec.tmpl get rid of $Id string - this plays havoc with my autoupdate scripts.
* | Syncup with HEAD.Jeremy Allison2000-10-103-36/+237
| | | | | | | | | | | | Andrew's tdb changes/printing driving of tdb changes. JF's SAMR changes. More bugfixes to come.. Jeremy.
* | preparing for release of 2.2.0-alpha0Samba Release Account2000-10-081-1/+1
| |
* | Integrated support for NT and OS/2 lpq parsing. Code fromJeremy Allison2000-10-071-1/+1
| | | | | | | | | | | | | | | | | | Jim McDonough Infoprint Manager Development Linux Technology Center IBM Boulder Jeremy.
* | Fix for yp_get_default_domain from Neil Hoggarth ↵Jeremy Allison2000-10-071-0/+1
| | | | | | | | | | | | <neil.hoggarth@physiol.ox.ac.uk> Jeremy.
* | Fix for printf attribute from Mattias Gronlund <Mattias.Gronlund@sa.erisoft.se>Jeremy Allison2000-10-063-4/+5
| | | | | | | | | | Added "codepage directory" patch from Peter.Polkinghorne@brunel.ac.uk Jeremy.
* | proto.h rebuild proto.hHerb Lewis2000-10-063-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | messages.h add new message types profile.h change profile start and end macros to allow times to not be gathered messages.c add message handling for returning current debug level profile.c add a new flag to allow time profiling to to turned off default flags to off now they can be set by smbcontrol add message handlinf for setting profile level smbcontrol.c add printout in pong function so you can see replies add new set profile level and get debug level messages add flags so we don't register callbacks more than once when in interactive mode and reset pong count each time
* | We now use our own vfs layer to do get/set acl calls (hurrah!).Jeremy Allison2000-10-062-2/+6
| | | | | | | | Jeremy.
* | smbd/lanman.c: pstring fstring fix.Jeremy Allison2000-10-061-1/+1
| | | | | | | | | | smbd/vfs-wrap.c: wrong parameters for disconnet. Jeremy.
* | includes.h always include profile.hHerb Lewis2000-10-063-23/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | smb.h move FLUSH_REASONS to profile.h now that it is included by all profile.h add FLUSH_REASONS, add external declarations for profile_starttime, profile_endtime, do_profile_flag which are defined in profile/profile.c Modify PROFILE macros profile.c always include this function. It is still called under an #ifdef WITH_PROFILE but we need the above variables so we might as well include the function as well. fileio.c use new PROFILE macros to make code cleaner looking reply.c fix a typo in one START_PROFILE call statcache.c use new PROFILE macros to make code cleaner looking vfs_wrap.c use new PROFILE macros to make code cleaner looking added time profiling to each call.
* | Inlined several vfs_XXX calls to smb_macros for speed.Jeremy Allison2000-10-062-7/+41
| | | | | | | | Jeremy.
* | Restructuring of vfs layer to include a "this" pointer - can be an fsp orJeremy Allison2000-10-065-249/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | a conn struct depending on the call. We need this to have a clean NT ACL call interface. This will break any existing VFS libraries (that's why this is pre-release code). In addition - added Herb's WITH_PROFILE changes - Herb - please examine the changes I've made to the smbd/reply.c code you added. The original code was very ugly and I have replaced it with a START_PROFILE(x)/END_PROFILE(x) pair using the preprocessor. Please check this compiles ok with the --with-profile switch. Jeremy.
* | Vector get_nt_acl/set_nt_acl via vfs. POSIX ACL support should be addedJeremy Allison2000-10-053-16/+100
| | | | | | | | | | above this layer. Jeremy.
* | move flush write cache reasons back to smb.h for nowHerb Lewis2000-10-052-8/+7
| |
* | move write cache flush reasons definitions to profile.hHerb Lewis2000-10-052-9/+283
| | | | | | | | new profile counters structure.
* | new make protoHerb Lewis2000-10-041-1/+1
| |
* | utf-8 and EUC3 patch from Hiroshi Miura Samba User Group Japan staff.Jeremy Allison2000-10-032-1/+572
| | | | | | | | | | mkdir high bits patch from Robert Dahlem" <Robert.Dahlem@gmx.net>. jeremy.
* | Memleak fix for cache code.Jeremy Allison2000-10-021-1/+0
| | | | | | | | Jeremy.
* | Adnrew's 64 bit locking fixes for RedHat 7.0.... (sigh). They don'tJeremy Allison2000-09-292-0/+17
| | | | | | | | | | seem to peturb much. Jeremy.
* | Added JF's samr adduser changes.Jeremy Allison2000-09-282-17/+15
| | | | | | | | Jeremy.
* | Backport of the HEAD vfs changes....Jeremy Allison2000-09-283-5/+39
| | | | | | | | Jeremy.
* | Added JF's print spooler notification code. Too good to miss for 2.2.x :-).Jeremy Allison2000-09-263-3/+39
| | | | | | | | Jeremy.
* | Added --with-vfs to allow VFS code to be compiled off or on.Jeremy Allison2000-09-261-0/+1
| | | | | | | | Jeremy.
* | changes for IRIX compiler errorsHerb Lewis2000-09-211-1/+1
| |
* | Some code moved back from TNG - updates to LSA stuff. Not yet used butJeremy Allison2000-09-202-3/+25
| | | | | | | | | | will be needed soon. Jeremy.
* | changed to pre-2.2.0 instead of pre-3.0.0Herb Lewis2000-09-201-1/+1
|/
* in a printer_info_6, driver version is 64 bits long and there is a 32 bitJean-François Micouleau2000-09-161-2/+4
| | | | | | padding before. J.F.
* Move towards getting W2k p&p to upload NT4.x drivers. Still doesn't work -Jeremy Allison2000-09-151-0/+2
| | | | | | | not sure why (JF - a glance at this would be appreciated). Removed code that JF objected to with enumprinterdata. Added translations to/from level 6 - but Win2k still not happy... hmmm... Jeremy.
* first cut at smbcontrol program. It currently allows syntax like:Andrew Tridgell2000-09-131-0/+3
| | | | | | | smbcontrol nmbd debug 7 smbcontrol smbd debug 9 smbcontrol 3278 debug 1 smbcontrol nmbd force-election
* - fixed some memory leaks in the messages codeAndrew Tridgell2000-09-121-0/+1
| | | | - added a MSG_PING message for performance testing.