summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * | "Be not!"Gerald Carter2002-03-122-60/+0
| | |
| * | make protoGerald Carter2002-03-121-73/+33
| | |
| * | * updates to reflect that teh cli_spoolss_XXX() notify callsGerald Carter2002-03-121-232/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | return an NTSTATUS now * send the change notify to the client **before** sending response to SetPrinter() (not entirely sure about this one but it is very easy to fix) * in srv_spoolss_receive_message(): ignore the message if we sent it as the chnage notify has already been sent to our client in update_printer() * support sending RPC's 0x42 or 0x3b depending on whether or not the SPOOLSS_FFPCN contained a SPOOL_NOTIFY_OPTIONS structure All of this now means that we support multiple change notify handles successfully and that explorer updates its view upon changing the driver for a printer. The notification code only supports PRINTER_CHANGE_SET_PRINTER_DRIVER currently, but I'm planning on adding the remaining events later this week.
| * | added the printer_std_mapping global variableGerald Carter2002-03-121-1/+17
| | |
| * | tentative removal of a prs_align()Gerald Carter2002-03-121-0/+5
| | |
| * | structure to support se_map_standard()Gerald Carter2002-03-121-0/+7
| | |
| * | rpc_client/cli_spoolss_notify.c is only used byGerald Carter2002-03-121-3/+2
| | | | | | | | | | | | | | | rpc_server/srv_spoolss_nt.c. Clean up dependencies to reflect this.
| * | * rewrite interface to spoolss change notify calls used byGerald Carter2002-03-121-43/+234
| | | | | | | | | | | | | | | | | | | | | smbd. They not match the basic standards used by libsmb/cli_spoolss.c such as return NTSTATUS, accepting a TALLOC_CTX* as a parameter, etc... * moved cli_spoolss_reply_rrpcn() and associated functions from rpc_server/srv_spoolss_nt.c to this file
| * | No real meat to this commit. Mostly format updates and removedGerald Carter2002-03-121-313/+217
| | | | | | | | | | | | | | | cli_spoolss_routerreplyprinter() as that is going to rpc_client/cli_spoolss_notify.c due to linking dependencies.
| * | defines and format fixesGerald Carter2002-03-121-7/+5
| | |
| * | added se_map_standard() for mapping standard bits (16-19) of accessGerald Carter2002-03-121-0/+25
| | | | | | | | | | | | | | | map to object specific bits. Will merge into HEAD once I'm done later this week (hopefully).
| * | Use the correct 2.2.x method of getting a unicode string, not the fake 3.0.xJeremy Allison2002-03-121-1/+1
| | | | | | | | | | | | | | | one. Jeremy.
| * | Fixup parsing of domain name from packet in enum_domains.Jeremy Allison2002-03-121-1/+2
| | | | | | | | | | | | Jeremy
| * | Fix the returning of domain enum. Fix the generation of the MACHINE.SIDJeremy Allison2002-03-125-203/+156
| | | | | | | | | | | | | | | file into the secrets.tdb. Jeremy.
| * | Added POSIX ACL layer into the vfs.Jeremy Allison2002-03-117-74/+323
| | | | | | | | | | | | Jeremy.
| * | Implemented default ACL patch (set inherit acls = true on a per share basis).Jeremy Allison2002-03-114-19/+47
| | | | | | | | | | | | | | | | | | Based on code donated by Olaf Frączyk <olaf@cbk.poznan.pl>. Further commit will change to sending via vfs interface. Jeremy.
| * | Merge in the locking changes from HEAD. Added "inherit acls" parameter,Jeremy Allison2002-03-117-138/+229
| | | | | | | | | | | | | | | no code yet. Jeremy.
| * | Move strip server name code outside of check for comment != ""Tim Potter2002-03-111-14/+14
| | |
| * | Updated copyright.Tim Potter2002-03-111-3/+4
| | |
| * | Some patches to make Samba return the same information as NT.Tim Potter2002-03-111-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | - fix up the comment returned in a printer_info_1 (we still get this wrong as the last field should be the printer location not the comment, despite what MSDN says) - don't return the printer name prefixed by the server name when doing a enumprinters
| * | Some patches to make Samba return the same information as NT.Tim Potter2002-03-111-6/+8
| | | | | | | | | | | | - when returning and creating printer info, uppercase the server name
| * | silly typo since 98?Simo Sorce2002-03-101-1/+1
| | |
| * | coupld of minor fixes and correct typo in last commitGerald Carter2002-03-081-5/+9
| | |
| * | fix two error return codesGerald Carter2002-03-081-2/+2
| | |
| * | first pass at inplementing SPOOLSS_ROUTERREPLYPRINTER. This is only theGerald Carter2002-03-085-2/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parsing and the client routines. I have some hacked server code that makes the Win2k Printers folder display the updated driver name when changing settings via the properties page (ask me if this doesn't make sense), but it's too ugly too live. That will come later. Makefile.in simply include libsmb/cli_spoolss.o and related files into smbd (will need this for printer change notification).
| * | Fix for typo on solaris nss from Richard Bollinger.Jeremy Allison2002-03-082-4/+4
| | | | | | | | | | | | Jeremy.
| * | reformat commentsGerald Carter2002-03-081-9/+5
| | |
| * | Added case statment for decoding enumprinters level 0 result.Tim Potter2002-03-081-0/+4
| | |
| * | Turns out an Admin user shouldn't always have access on a handle.Jeremy Allison2002-03-082-8/+8
| | | | | | | | | | | | Jeremy.
| * | Fix for machines that have their time changed forward, then back. EnsureJeremy Allison2002-03-072-6/+25
| | | | | | | | | | | | | | | | | | that any cached lpq information gathered during that time doesn't stay around for longer than 1 hour. Jeremy.
| * | Merge from HEAD for return flags for oplocks.Jeremy Allison2002-03-071-5/+12
| | | | | | | | | | | | Jeremy.
| * | Update with tdbbackup from tridge.Jeremy Allison2002-03-071-1/+4
| | | | | | | | | | | | Jeremy.
| * | reran autoconfGerald Carter2002-03-071-10/+10
| | |
| * | This commit was manufactured by cvs2svn to create branch 'SAMBA_2_2'.cvs2svn Import User2002-03-073-0/+898
| |\ \
| * | | include/smb.h: Made constants like aARCH easier to read.Jeremy Allison2002-03-073-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | smbd/nttrans.c: smbd/open.c: Fixes for delete on close semantics. Jeremy.
| * | | Compile fix.Tim Potter2002-03-071-1/+1
| | | |
| * | | Fix winbindd to respect command line debuglevel as nmbd/smbd.Jeremy Allison2002-03-071-5/+4
| | | | | | | | | | | | | | | | Jeremy.
| * | | Merge in the change to do per-handle access checks on setdata/setform etc.Jeremy Allison2002-03-071-70/+138
| | | | | | | | | | | | | | | | | | | | Should allow the buggy spoolss code on NT to work against us. Jeremy.
| * | | The name/sid cache code was using the name passed as input to lookupnamesTim Potter2002-03-072-45/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as a key in winbindd_cache.tdb. This meant that a lookupsid of that user's sid would return the name specified by the user in the previous lookupname which can result in weird capitalisation issues. The fix is to do a lookupsid immediately after the lookupname and store the name returned in the cache file. We also store the username in the name/sid cache lowercased so as to avoid multiple entries for different capitalisations of names. Test case: rpcclient jonquille -U% -c 'lookupnames npsd-test2\administraTOR' npsd-test2\administraTOR S-1-5-21-1067277791-1719175008-3000797951-500 (1) rpcclient jonquille -U% -c 'lookupsids S-1-5-21-1067277791-1719175008-3000797951-500' S-1-5-21-1067277791-1719175008-3000797951-500 [NPSD-TEST2]\[Administrator] (1)
| * | | Formatting tidyups.Tim Potter2002-03-071-3/+3
| | | |
| * | | fix compile errorsHerb Lewis2002-03-061-4/+9
| | | |
| * | | merge torture target from headHerb Lewis2002-03-061-0/+3
| | | |
| * | | Reformatting preparing for the changes to come.... :-).Jeremy Allison2002-03-061-153/+154
| | | | | | | | | | | | | | | | Jeremy.
| * | | new spoolss notify message formatGerald Carter2002-03-051-2/+3
| | | |
| * | | move data format from individual entries to a statically sizedGerald Carter2002-03-052-73/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | structure for srv_spoolss_sendnotify(). This will make it easier to add information to specify changed values. I'll merge this into HEAD a little later. Not quite done.
| * | | Fix -d option being overridden with log level parameter.Jeremy Allison2002-03-051-0/+2
| | | | | | | | | | | | | | | | Jeremy.
| * | | Ignore 0/0 lock (don't error out).Jeremy Allison2002-03-051-3/+1
| | | | | | | | | | | | | | | | Jeremy.
| * | | Add missing error codes. Tify up libsmb error return.Jeremy Allison2002-03-052-1/+2
| | | | | | | | | | | | | | | | Jeremy.
| * | | More connectathon fixes. srvsvc returns WERRORs not NTSTATUS codes.Jeremy Allison2002-03-059-185/+192
| | | | | | | | | | | | | | | | | | | | Added aDIR mask for setfileinfo. Jeremy.
| * | | Canonicalise pathnames returned to Windows directory separators.Jeremy Allison2002-03-041-1/+3
| | | | | | | | | | | | | | | | | | | | Found by Andrew at connectathon with some new tests Jeremy.