Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-26 | s3-printing: clean up print_job_pause/resume interface | David Disseldorp | 3 | -31/+36 | |
Currently both return a bool and sometimes set a werr pointer argument, always return werror instead. | |||||
2012-06-26 | s3-printing: fix potential print db refcount leak | David Disseldorp | 1 | -1/+1 | |
2012-06-26 | s3-spoolss: remove duplicate "." in smbd spooler path | David Disseldorp | 1 | -3/+8 | |
2012-06-26 | s3-printing: remove print_parse_jobid() | David Disseldorp | 2 | -20/+0 | |
With all callers fixed, it is now safe to remove. | |||||
2012-06-26 | s3-printing: remove redundant variable set | David Disseldorp | 1 | -3/+0 | |
2012-06-26 | s3-printing: remove print_parse_jobid() calls from printing.c | David Disseldorp | 1 | -21/+27 | |
In all cases the spoolss layer job id can be determinded from the printing subsystem allocated job identifier (sysjob). | |||||
2012-06-26 | s3-printing: rename queue->job sysjob | David Disseldorp | 6 | -35/+35 | |
Print jobs maintain two job identifiers, the jobid allocated by the spoolss layer (pj->jobid), and the job identifier defined by the printing backend (pj->sysjob). Printer job queues currently only contain a single job identifier variable (queue->job), the variable is sometimes representative of the spoolss layer job identifier, and more often representative of the printing backend id. This change renames the queue job identifier from queue->job to queue->sysjob, in preparation for a change to only store the printing backend identifier. | |||||
2012-06-26 | s3-printing: remove print_parse_jobid() from print_cups.c | David Disseldorp | 1 | -11/+1 | |
The spoolss print job identifier is now passed to the cups layer via struct printjob, therefore it is no longer necessary to parse the job filename to determine it. | |||||
2012-06-26 | s3-printing: store print jobid as part of struct printjob | David Disseldorp | 2 | -13/+19 | |
Printing code in some places relies upon the spool-file format to retrieve the print jobid. By storing the jobid as part of struct printjob, and hence in the printing TDB, we can move away from this ugly behaviour. | |||||
2012-06-26 | torture: add test for smbd print job spooling | David Disseldorp | 1 | -0/+73 | |
Clients can print by performing file IO on a printer share, rather than issuing spoolss RPCs. This commit attempts to reproduce bug 8719. | |||||
2012-06-26 | s3-pdbtest: Fix pdbtest to compare the same fields | Andrew Bartlett | 1 | -1/+1 | |
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Jun 26 16:09:28 CEST 2012 on sn-devel-104 | |||||
2012-06-26 | s4-samldb: do not talloc_steal() the elements of the original request | Andrew Bartlett | 1 | -4/+10 | |
2012-06-26 | s3-pdbtest: Report and handle errors in pdb->getsampwnam() | Andrew Bartlett | 1 | -3/+5 | |
2012-06-26 | s3-pdb_samba4: Allocate and free a talloc_stackframe() in ↵ | Andrew Bartlett | 1 | -3/+10 | |
pdb_samba4_replace_by_sam() | |||||
2012-06-26 | s3: Restore async i/o with the "native" AIO interface | Volker Lendecke | 2 | -4/+1 | |
eff3609 moved the async signal handler initialization to later in the process to enable aio_fork and aio_pthread on platforms without realtime signals. This commit broke the use of the native aio interface. aio_pending_size is initialized to 0, so aio.c will not allow async i/0 at all if modules do not set that variable correctly. Initialize to 100 right from the start. Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Jun 26 14:08:22 CEST 2012 on sn-devel-104 | |||||
2012-06-26 | s3:smbXsrv_tcon: pass max_tcons explicitly for smbXsrv_tcon_table_init() | Stefan Metzmacher | 1 | -9/+24 | |
metze | |||||
2012-06-26 | s3:smbXsrv_session: pass max_sessions explicitly for ↵ | Stefan Metzmacher | 1 | -9/+24 | |
smbXsrv_session_table_init() metze | |||||
2012-06-26 | tdb: finish weaning off err.h. | Rusty Russell | 7 | -23/+28 | |
Commit 3c4263e7580143c69225729f5b67f09c00add2fd said it removed err.h from tdb, unfortuntely it didn't: tap-interface.h still included it. This finishes it properly! Reported-by:Stefan Metzmacher <metze@samba.org> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User(master): Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date(master): Tue Jun 26 10:22:03 CEST 2012 on sn-devel-104 | |||||
2012-06-26 | s3:test_net_registry_check: eliminate "local" keyword in shell | Björn Jacke | 1 | -15/+15 | |
prefer to use function syntax with (...) to make variables local Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Tue Jun 26 00:32:11 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s3:Makefile: use our "$MAKE" instead of "make" in our own Makefile | Björn Jacke | 1 | -2/+2 | |
2012-06-25 | s3:selftest: run SMB2-SESSION-RECONNECT | Stefan Metzmacher | 2 | -1/+2 | |
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon Jun 25 22:42:03 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | selftest/known: samba3.smb2.session.*reconnect passes now | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: make use of smb2srv_session_close_previous_send/recv | Stefan Metzmacher | 1 | -0/+66 | |
metze | |||||
2012-06-25 | s3:smbXsrv_session: react on MSG_SMBXSRV_SESSION_CLOSE | Stefan Metzmacher | 1 | -0/+154 | |
metze | |||||
2012-06-25 | s3:smbXsrv_session: add smb2srv_session_close_previous_send/recv | Stefan Metzmacher | 2 | -0/+208 | |
metze | |||||
2012-06-25 | s3:smbXsrv.idl: add smbXsrv_session_close* | Stefan Metzmacher | 1 | -0/+26 | |
metze | |||||
2012-06-25 | s3:messaging.idl: define MSG_SMBXSRV_SESSION_CLOSE | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: inline gensec_session_info() call | Stefan Metzmacher | 1 | -25/+15 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: make use of gensec_update_send/recv | Stefan Metzmacher | 1 | -10/+35 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: inline most of smbd_smb2_session_setup() | Stefan Metzmacher | 1 | -130/+99 | |
metze | |||||
2012-06-25 | s3:selftest: run raw.session | Stefan Metzmacher | 2 | -2/+3 | |
Note: raw.session.reauth2 still fails: failure: samba3.raw.session.reauth2(s3dc) [ _StringException: _StringException: ../source4/torture/raw/session.c:186: status was NT_STATUS_ACCESS_DENIED, expected NT_STATUS_OK: 2nd open failed But it's not critical as real clients won't reauth as anonymous. metze | |||||
2012-06-25 | s3:selftest: run rpc.samba3.smb-reauth1 and rpc.samba3.smb-reauth2 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-06-25 | s3:smbd/sesssetup: implement dynamic re-authentication and expire session if ↵ | Stefan Metzmacher | 2 | -12/+113 | |
client supports it metze | |||||
2012-06-25 | s3:selftest: run smbtorture3 SMB2-SESSION-REAUTH | Stefan Metzmacher | 2 | -0/+2 | |
metze | |||||
2012-06-25 | s3:selftest: run smb2.session as ntlm and krb5 | Stefan Metzmacher | 2 | -2/+6 | |
This activates the smb2.session.expire1 test, when krb5 is used. metze | |||||
2012-06-25 | selftest/knownfail: only reauth5 still fails | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: implement dynamic re-authentication and expire sessions | Stefan Metzmacher | 2 | -6/+129 | |
metze | |||||
2012-06-25 | docs-xml: document "server max protocol" SMB3 and SMB3_00 | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2012-06-25 | docs-xml: fix reference from "server min protocol" to "server max protocol" | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | selftest/Samba3: 'server max protocol = SMB3' | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | lib/param: add "SMB3" as alias for PROTOCOL_SMB3_00 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-06-25 | s3:smbd: remove now unused invalidate_all_vuids() | Stefan Metzmacher | 2 | -10/+0 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: remove now unused conn_close_all() | Michael Adam | 2 | -16/+0 | |
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-25 | s3:smbd: use smbXsrv_session_logoff_all() and smb1srv_tcon_disconnect_all() ↵ | Michael Adam | 1 | -4/+32 | |
in exit_server_common() This removes the use of conn_close_all() and invalidate_all_vuids() Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_session for smb1 | Stefan Metzmacher | 6 | -274/+194 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon for smb1 | Stefan Metzmacher | 10 | -170/+183 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2 | Stefan Metzmacher | 20 | -275/+180 | |
The removes the protocol specific smbd_smb2_session and smbd_smb2_tcon. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smb2_sesssetup: add support for SMB 2.24/3.00 signing | Stefan Metzmacher | 1 | -0/+29 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: make use of the smbXsrv_session infrastructure | Stefan Metzmacher | 4 | -63/+138 | |
We still have smbd_smb2_session as primary structure, but that will went away once we got rid of smbd_smb2_tcon. metze | |||||
2012-06-25 | s3:smbXsrv_session: init and disconnect smbXsrv_tcon for SMB2/3 | Stefan Metzmacher | 1 | -0/+20 | |
metze |