Andrew Bartlett
03011bf118
s3-libads call common GUID_from_ndr_blob()
...
This does a length-limited check, and so avoids reading beyond the
allocated memory if the server sends less than 16 bytes.
Andrew Bartlett
Signed-off-by: Günther Deschner <gd@samba.org>
2010-09-20 16:15:11 -07:00
Björn Jacke
cd56e40117
s3/printing: avoid a possible race condition in the cache timeout
2010-09-16 01:00:54 +02:00
Björn Jacke
aa7df7b737
s3/printing: make clock jump save and use monotonic time for cache timeout
2010-09-15 22:43:24 +02:00
Günther Deschner
480c97b5b1
s3-printing: fix print_spool_terminate().
...
Simo, Andreas, please check.
Guenther
2010-09-15 13:18:27 +02:00
Simo Sorce
8ec7aaef48
s3-rpc_server: Moved ncacn_np declarations in common header file.
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2010-09-15 12:53:42 +02:00
Simo Sorce
5685914344
s3-rpc_server: Convert rpc_connect_spoolss_pipe into a generic interface.
...
This way we have one common way to open internal pipes whether they
are shortcircuited or piped to an external process.
2010-09-15 12:53:42 +02:00
Andreas Schneider
65bd8f881d
s3-printing: Document the printer list functions.
2010-09-15 12:53:40 +02:00
Simo Sorce
25a2d94974
s3-printing: Add method to skip refresh if just happned.
...
This way if multiple process try to refresh at the same time we don't do it
over and over again.
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-09-15 12:53:40 +02:00
Simo Sorce
7022554915
s3-printing: Use printer list tdb in pcap.
...
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-09-15 12:53:40 +02:00
Simo Sorce
d2a027ea94
s3-printing: Added a printer list database.
...
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-09-15 12:53:40 +02:00
Andrew Bartlett
3bb77516b8
s3-privs Convert from user_has_privileges() -> security_token_has_privilege()
...
This new call is available in the merged privileges code, and
takes an enum as the parameter, rather than a bitmask.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:09 +10:00
Andrew Bartlett
fcaa86f402
s3-privs Further changes to remove SE_PRIV
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:04 +10:00
Günther Deschner
68c9877796
s3-printing: fix non-ads build after prototype changes.
...
Guenther
2010-09-10 22:41:56 +02:00
Andreas Schneider
81e97c09c3
s3-printing: Make missing auth_serversupplied_info const.
2010-09-09 16:39:33 +02:00
Andreas Schneider
bbf2cd50b0
s3-printing: Make auth_serversupplied_info const.
2010-09-09 16:00:08 +02:00
Günther Deschner
cf728f890f
s3-spoolss: fix some debug statements.
...
Guenther
2010-09-03 12:19:26 +02:00
Günther Deschner
16c2d9182d
s3-printing: add debug to get_correct_cversion().
...
Guenther
2010-08-31 23:17:40 +02:00
Günther Deschner
ca765d2f50
s3-build: only include krb5 environment variables where required.
...
Guenther
2010-08-26 00:20:29 +02:00
Andreas Schneider
555b175212
s3-printing: Added function to update the queue.
2010-08-18 11:43:18 +02:00
Andreas Schneider
7e9d6021c9
s3-printing: Rename jobs_changed functions to jobs_added.
2010-08-18 11:43:17 +02:00
Volker Lendecke
a847f13d7b
s3: Use pipe_struct->client_id->name for pjob.clientmachine
2010-08-18 11:18:24 +02:00
Volker Lendecke
29093bc000
s3: Move initializing pjob.clientname to print_job_start()
2010-08-18 11:18:23 +02:00
Volker Lendecke
4b5e252354
s3: Add "client_id" to pipes_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
c360822226
s3: Directly call write_data from print_job_write()
2010-08-17 15:31:49 +02:00
Volker Lendecke
3aba8e9b7e
s3: Remove unused "pos" arg from print_job_write
2010-08-17 15:31:49 +02:00
Jim McDonough
efd822982e
s3-printing: fix BUG 7280 - auto printers not loading with registry
...
config
2010-08-16 14:07:44 -04:00
Volker Lendecke
d418f9f11a
s3-printing: Lift the use of smbd_server_fd from job_submit.
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2010-08-16 14:02:19 +02:00
Volker Lendecke
96ae457023
s3: Remove get_client_fd()
2010-08-16 13:13:10 +02:00
Volker Lendecke
016418d6c2
s3: Remove the smbd_messaging_context from load_printers
2010-08-08 23:37:47 +02:00
Volker Lendecke
1c1d83a532
s3: Remove the smbd_messaging_context from pcap_cache_reload
2010-08-08 23:37:47 +02:00
Volker Lendecke
795589b4f8
s3: Remove the smbd_messaging_context from cups_cache_reload
2010-08-08 23:37:47 +02:00
Volker Lendecke
83045b1ba9
s3: Remove the smbd_messaging_context from cups_pcap_load_async
2010-08-08 23:37:47 +02:00
Volker Lendecke
ef208c5571
s3: Lift the server_messaging_context from print_job_endpage
2010-08-08 18:09:38 +02:00
Volker Lendecke
d1f3a2efb7
s3: Lift the server_messaging_context from print_job_write
2010-08-08 18:09:37 +02:00
Volker Lendecke
ae1600b995
s3: Lift the server_messaging_context from print_job_delete1
2010-08-08 18:09:37 +02:00
Volker Lendecke
de10824872
s3: Lift the server_messaging_context from print_job_set_name
2010-08-08 18:09:37 +02:00
Volker Lendecke
3b5b74c7dd
s3: Lift the server_messaging_context from print_queue_update_with_lock
2010-08-08 18:09:37 +02:00
Volker Lendecke
c2894503d1
s3: Lift the server_messaging_context from print_queue_update_internal
2010-08-08 18:09:37 +02:00
Volker Lendecke
2b13864569
s3: Lift the server_messaging_context from traverse_fn_delete
2010-08-08 18:09:37 +02:00
Volker Lendecke
8b6d88854c
s3: Lift the server_messaging_context from print_unix_job
2010-08-08 18:09:37 +02:00
Volker Lendecke
0b423493c3
s3: Lift the server_messaging_context from pjob_delete
2010-08-08 18:09:37 +02:00
Volker Lendecke
6806ae7290
s3: Lift the server_messaging_context from pjob_store
2010-08-08 18:09:36 +02:00
Volker Lendecke
9ff35d0690
s3: Lift the server_messaging_context from pjob_store_notify
2010-08-08 18:09:36 +02:00
Volker Lendecke
128976e011
s3: Lift the server_messaging_context from notify_printer_byname
2010-08-08 18:09:36 +02:00
Volker Lendecke
d62c73b799
s3: Lift the server_messaging_context from notify_printer_location
2010-08-08 18:09:36 +02:00
Volker Lendecke
83c4c04121
s3: Lift the server_messaging_context from notify_printer_port
2010-08-08 18:09:36 +02:00
Volker Lendecke
f3313c5307
s3: Lift the server_messaging_context from notify_printer_printername
2010-08-08 18:09:36 +02:00
Volker Lendecke
c427423aee
s3: Lift the server_messaging_context from notify_printer_sharename
2010-08-08 18:09:36 +02:00
Volker Lendecke
7285e0d5dd
s3: Lift the server_messaging_context from notify_printer_comment
2010-08-08 18:09:36 +02:00
Volker Lendecke
4e4bf13e70
s3: Lift the server_messaging_context from notify_printer_driver
2010-08-08 18:09:35 +02:00