Günther Deschner
26ea51c7ab
s3-spoolss: allow a short printername w/o servername.
...
Verified with RPC-SPOOLSS-PRINTSERVER-enumprinters_old test.
Guenther
2010-09-10 00:31:27 +02:00
Andreas Schneider
59c14282eb
s3-spoolss: Use systerm server_info for winreg connection.
...
This will ensure that we have the rights we need to access the regsitry.
2010-09-09 16:00:08 +02:00
Andreas Schneider
1c42bc3ad4
s3-spoolss: Make auth_serversupplied_info const.
2010-09-09 16:00:08 +02:00
Andreas Schneider
0d9fa9e96f
s3-rpcint: Make auth_serversupplied_info const.
2010-09-09 16:00:08 +02:00
Andreas Schneider
cd2b9db04b
s3-spoolss: Fixed some build warnings.
2010-09-09 16:00:07 +02:00
Andreas Schneider
32e95772f9
s3-spoolss: Move spoolss winreg to new dcerpc client funtions.
2010-09-08 18:43:54 +02:00
Andreas Schneider
80eba81438
s3-spoolss: Fixed a possible crash bug.
2010-09-08 17:38:29 +02:00
Volker Lendecke
7612760c22
s3: Prune the printername cache when a printer is deleted
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2010-09-07 09:40:26 +02:00
Stefan Metzmacher
1df9fe81f5
s3:rpc_server: implement rpcint_bh_set_timeout() as dummy
...
metze
2010-09-04 09:01:18 +02:00
Stefan Metzmacher
2907310803
s3:rpc_server: make it possible to use rpcint_binding_handle() directly
...
metze
2010-09-04 09:01:10 +02:00
Günther Deschner
cf728f890f
s3-spoolss: fix some debug statements.
...
Guenther
2010-09-03 12:19:26 +02:00
Simo Sorce
2a2557075e
s3-dcerpc: Implement DCERPC_AUTH_TYPE_KRB5 server side
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:35:02 +02:00
Volker Lendecke
5a6be0b314
s3: Remove smbd_server_fd() from srv_netlog_nt
...
This is not actually used. If it was to be activated, we'd have to pass in a
pipes_struct.
2010-08-29 21:55:25 +02:00
Volker Lendecke
8d256b8f30
s3: Remove some uses of smbd_server_fd()
...
The change in behaviour is that we don't detect "socket option" changes anymore
when printers are added or removed.
2010-08-29 21:55:23 +02:00
Volker Lendecke
e8cfc2f1de
s3: Cache results of finding printer names
...
With hundreds of printers or on a slow machine, this can become expensive.
Problem reported and patch sponsored by DESY, Hamburg (www.desy.de)
2010-08-27 16:47:07 +02:00
Volker Lendecke
8e1d3b5f8f
s3: Pass rhost through to smb_pam_passchange
2010-08-27 12:53:17 +02:00
Günther Deschner
3aab0c701c
s3-build: only include rpc_misc.h where needed.
...
Guenther
2010-08-26 00:26:01 +02:00
Günther Deschner
7a05ca2c9c
s3-build: use dbwrap.h only where needed.
...
Guenther
2010-08-26 00:25:55 +02:00
Günther Deschner
7b6fc9f414
s3-dcerpc: only include rpc_dce.h where needed.
...
Guenther
2010-08-26 00:20:29 +02:00
Günther Deschner
b5bdcdd65e
s3-build: only include "fake_file.h" where needed.
...
Guenther
2010-08-26 00:20:28 +02:00
Günther Deschner
e978a3d3f4
s3-lsa: separate out init_lsa headers.
...
Guenther
2010-08-25 22:50:39 +02:00
Volker Lendecke
70c5bed4b2
s3: Replace calls to check_access by allow_access
...
We already have both the name and address of the client stored now
2010-08-22 14:28:34 +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
4b5e252354
s3: Add "client_id" to pipes_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
ac7b63384d
s3: Lift smbd_server_fd from reload_services()
2010-08-18 11:18:21 +02:00
Volker Lendecke
9671547d17
s3: Lift smbd_server_fd() from read_fd_with_timeout()
2010-08-17 22:44:03 +02:00
Volker Lendecke
3aba8e9b7e
s3: Remove unused "pos" arg from print_job_write
2010-08-17 15:31:49 +02:00
Andreas Schneider
feb22e0897
s3-samr: Correctly fix the transition from enum to uint32_t.
...
What type an enum is depends on the implementation, the compiler and
probably the compiler options. sizeof(enum) is normally not sizeof(int)!
2010-08-17 13:48:05 +02:00
Simo Sorce
9b8c7d47f9
s3-dcerpc: Remove unused function
2010-08-17 06:33:13 -04:00
Simo Sorce
7b12513d12
s3-dcerpc: make a few local functions as static
2010-08-17 06:33:13 -04:00
Andreas Schneider
1791d05335
s3-samr: Fixed some build warnings.
2010-08-17 11:44:49 +02:00
Stefan Metzmacher
12379097ab
s3:rpc_server: remove unused rpc_pipe_internal_dispatch()
...
metze
2010-08-16 14:30:18 +02:00
Volker Lendecke
96ae457023
s3: Remove get_client_fd()
2010-08-16 13:13:10 +02:00
Jeremy Allison
15d3541c67
Eliminate any chance of a class of "uninitialized auto variable" errors.
...
Jeremy.
2010-08-13 10:49:18 -07:00
Jeremy Allison
84fd910c34
Fix bug #7617 - smbd coredump due to uninitialized variables in the performance counter code.
...
In the file rpc_server.c, function _winreg_QueryValue()
uint8_t *outbuf
Should be :
uint8_t *outbuf = NULL;
As it is later freed by
if (free_buf) SAFE_FREE(outbuf);
in some cases, this frees the unintialized outbuf, which causes a coredump.
2010-08-12 15:16:42 -07:00
Stefan Metzmacher
262dcfcd87
s3:rpc_server: add rpc_pipe_open_internal dcerpc_binding_handle backend
...
metze
2010-08-12 14:31:22 +02:00
Volker Lendecke
f0896759ce
s3: Lift the server_messaging_context from spoolss_setjob_1
2010-08-08 18:09:39 +02:00
Volker Lendecke
18ff84b089
s3: Lift the server_messaging_context from construct_printer_info6
2010-08-08 18:09:39 +02:00
Volker Lendecke
35c39b07cc
s3: Lift the server_messaging_context from construct_printer_info2
2010-08-08 18:09:39 +02:00
Volker Lendecke
73a5c2d02d
s3: Lift the server_messaging_context from construct_notify_jobs_info
2010-08-08 18:09:38 +02:00
Volker Lendecke
788498d2ff
s3: Lift the server_messaging_context from construct_notify_printer_info
2010-08-08 18:09:38 +02:00
Volker Lendecke
02c008613f
s3: Pass messaging_context through s_notify_info_data_table
2010-08-08 18:09:38 +02:00
Volker Lendecke
1b60ead64a
s3: Lift the server_messaging_context from update_monitored_printq_cache
2010-08-08 18:09:38 +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
de10824872
s3: Lift the server_messaging_context from print_job_set_name
2010-08-08 18:09:37 +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