1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00
samba-mirror/source3/rpc_server
Andrew Tridgell 2fa922611b finally got sick of the "extern int Client" code and the stupid
assumption that we have one socket everywhere

while doing so I discovered a few bugs!

1) the clientgen session retarget code if used from smbd or nmbd would
cause a crash as it called close_sockets() which closed our main
socket! fixed by removing close_sockets() completely - it is unnecessary

2) the caching in client_addr() and client_name() was bogus - it could
easily get fooled and give the wrong result. fixed.

3) the retarget could could recurse, allowing an easy denial of
service attack on nmbd. fixed.
(This used to be commit 5937ab14d2)
2000-04-11 13:55:53 +00:00
..
.cvsignore get away with dummy and .dummy files 1998-09-29 04:52:17 +00:00
srv_lookup.c Snuck in some whitespace cleanup while I was visiting these files. (-: 2000-04-04 00:36:19 +00:00
srv_lsa_hnd.c Snuck in some whitespace cleanup while I was visiting these files. (-: 2000-04-04 00:36:19 +00:00
srv_lsa.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00
srv_netlog.c finally got sick of the "extern int Client" code and the stupid 2000-04-11 13:55:53 +00:00
srv_pipe_hnd.c IRIX include fixes. 2000-03-31 20:44:55 +00:00
srv_pipe.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00
srv_reg.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00
srv_samr.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00
srv_spoolss_nt.c added checks to open both \\server\printer and \\server\share. 2000-04-10 21:47:46 +00:00
srv_spoolss.c Modified interfaces and added checks around *all* *alloc calls 2000-04-06 22:48:53 +00:00
srv_srvsvc.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00
srv_util.c Snuck in some whitespace cleanup while I was visiting these files. (-: 2000-04-04 00:36:19 +00:00
srv_wkssvc.c Removed unused parameter vuid from rpc_server api_* calls. For the very few 2000-04-04 00:35:34 +00:00