Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-01-07 | s3: Limit the number of unexpected clients to 200 | Volker Lendecke | 2 | -2/+13 | |
DoS protection like the max winbind clients. Settable by nmbd:unexpected_clients | |||||
2011-01-07 | s3: Limit the number of unexpected packets per client to 10 | Volker Lendecke | 1 | -0/+8 | |
Non-reading clients could maliciously make nmbd allocate memory | |||||
2011-01-07 | s3: Use the new nbt_getdc in winbindd_cm | Volker Lendecke | 1 | -23/+9 | |
2011-01-07 | s3: Use the new nbt_getdc in dsgetdcname() | Volker Lendecke | 1 | -20/+7 | |
2011-01-07 | s3: Add nbt_getdc | Volker Lendecke | 2 | -0/+215 | |
This is a getdc version that uses /tmp/.nmbd/unexpected | |||||
2011-01-07 | s3: Fix a valgrind error | Volker Lendecke | 1 | -1/+1 | |
2011-01-07 | s3: Factor out parse_getdc_response | Volker Lendecke | 1 | -55/+65 | |
2011-01-07 | s3: Lift my_mailslot from prep_getdc_request | Volker Lendecke | 1 | -18/+22 | |
2011-01-07 | s3: Make name_query use /tmp/.nmbd/unexpected | Volker Lendecke | 5 | -254/+296 | |
2011-01-07 | s3: Make node_status_query use /tmp/.nmbd/unexpected | Volker Lendecke | 4 | -84/+191 | |
2011-01-07 | s3: Add nb_trans_send/recv | Volker Lendecke | 1 | -0/+197 | |
This does an async port 137 transaction: It connects to /tmp/.nmbd/unexpected, sends out the query and then waits for a reply on both the socket as well as data from /tmp/.nmbd/unexpected. Every packet is passed through a validator. If that returns true, the packet received is finally accepted. | |||||
2011-01-07 | s3: Add sock_packet_read | Volker Lendecke | 1 | -0/+215 | |
Read packets from both a socket and from /tmp/.nmbd/unexpected simultaneously | |||||
2011-01-07 | s3: Add packet_trn_id() | Volker Lendecke | 2 | -0/+17 | |
2011-01-07 | s3: Make nmbd listen on the unexpected socket | Volker Lendecke | 3 | -0/+27 | |
2011-01-07 | s3: Basic infrastructure for /tmp/.nmbd/unexpected | Volker Lendecke | 2 | -0/+699 | |
This provides the framework to replace the unexpected.tdb file. Nmbd will listen on /tmp/.nmbd/unexpected. A client interested in unexpected packets connects there. It sends a nb_packet_query plus a potential mailslot name for dgram packets. It waits for a single ack byte to avoid races. After that has happened, nmbd will pass down all matching packets through that socket. nb_packet_server_create and nb_packet_dispatch are the nmbd routines, nb_packet_reader_send/recv and nb_packet_read_send/recv are the client ones. | |||||
2011-01-07 | s3-waf: fix winbind_krb5_locator.so realname. | Günther Deschner | 1 | -1/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jan 7 11:13:29 CET 2011 on sn-devel-104 | |||||
2011-01-07 | s3-waf: make the --with-Xdir options work more like in the classic build. | Günther Deschner | 2 | -27/+26 | |
Also remove duplicates and sort the tables. Still not sure if I understand the reason of processing the flags table after the diroptions table, as every option you give it via configure was overwritten immediately. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jan 7 00:57:10 CET 2011 on sn-devel-104 | |||||
2011-01-06 | s3-net: Fix bug #7690: retry DNS updates when connection to one nameserver ↵ | Günther Deschner | 1 | -6/+21 | |
has failed. Initial patch from Patrik Martinsson <patrik.martinsson@smhi.se>. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Jan 6 17:29:11 CET 2011 on sn-devel-104 | |||||
2011-01-06 | lib/addns: move DNS client library to the main directory. | Günther Deschner | 13 | -2542/+5 | |
Guenther | |||||
2011-01-06 | s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore. | Günther Deschner | 1 | -5/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Jan 6 15:20:14 CET 2011 on sn-devel-104 | |||||
2011-01-06 | s3-build: no need to compile librpc/gen_ndr/cli_dfs.c anymore. | Günther Deschner | 1 | -2/+1 | |
Guenther | |||||
2011-01-06 | s3-rpcclient: use dcerpc_dfs_X functions. | Günther Deschner | 1 | -12/+24 | |
Guenther | |||||
2011-01-05 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -26/+25 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Jan 5 16:03:24 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3:build: don't use cli_dssetup.c any more | Stefan Metzmacher | 2 | -9/+4 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Jan 4 22:21:48 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3:net_utils: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation() | Stefan Metzmacher | 1 | -2/+8 | |
metze | |||||
2011-01-04 | s3:winbindd: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation() | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2011-01-04 | s3:rpcclient: use dcerpc_binding_handle based client stubs in cmd_dssetup.c | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2011-01-04 | s3:build: don't use cli_epmapper.c anymore | Stefan Metzmacher | 2 | -7/+2 | |
metze | |||||
2011-01-04 | s3:rpcclient: improve "epmmap" output | Stefan Metzmacher | 1 | -6/+25 | |
metze | |||||
2011-01-04 | s3:rpcclient: use dcerpc_binding_handle bases client stubs in cmd_epmapper.c | Stefan Metzmacher | 1 | -8/+35 | |
metze | |||||
2011-01-04 | s3:rpc_client: use dcerpc_epm_Map() and don't ignore 'result' anymore. | Stefan Metzmacher | 1 | -2/+11 | |
metze | |||||
2011-01-04 | s3-rpcecho: Only register rpcecho in the developer build. | Andreas Schneider | 3 | -4/+4 | |
Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Tue Jan 4 18:56:38 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3:build: don't use cli_ntsvcs.c any more. | Stefan Metzmacher | 2 | -7/+2 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Jan 4 17:23:17 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3:rpcclient: use dcerpc_binding_handle client stubs in cmd_ntsvcs.c | Stefan Metzmacher | 1 | -7/+14 | |
metze | |||||
2011-01-04 | s3:build: don't use cli_wbint.c any more | Stefan Metzmacher | 3 | -7/+1 | |
metze | |||||
2011-01-04 | s3-waf: convert SAMBA_VERSION into a subsystem. | Günther Deschner | 1 | -3/+8 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Jan 4 15:10:52 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3-waf: convert PASSCHANGE into a subsystem. | Günther Deschner | 1 | -5/+9 | |
Guenther | |||||
2011-01-04 | s3-waf: add UTIL_TDB subsystem. | Günther Deschner | 1 | -6/+10 | |
Guenther | |||||
2011-01-04 | s3-waf: Fixed the static rpc service build. | Andreas Schneider | 3 | -139/+80 | |
Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Tue Jan 4 12:09:48 CET 2011 on sn-devel-104 | |||||
2011-01-04 | s3-smbd: Call the rpc service shutdown functions. | Andreas Schneider | 1 | -0/+34 | |
2011-01-04 | s3-build: Remove broken RPC modules support. | Andreas Schneider | 3 | -31/+8 | |
With the current module support for rpc we're not able to call the init functions with the rpc callback structure. So init functions and shutdown functions aren't called. These init functions are needed to setup pre requirements like migrating the printer databases and register at the endpoint mapper. The shutdown functions cleanup memory and deregister from the endpoint mapper. | |||||
2011-01-04 | s3-smbd: Call all the rpc services in the right order. | Andreas Schneider | 1 | -5/+41 | |
2011-01-03 | s3:net_rpc_vampire_keytab: don't return -1 on success (bug #7899) | Stefan Metzmacher | 1 | -1/+0 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Jan 3 19:05:11 CET 2011 on sn-devel-104 | |||||
2011-01-03 | s3-waf: fix the build. | Günther Deschner | 1 | -2/+4 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Jan 3 18:19:01 CET 2011 on sn-devel-104 | |||||
2011-01-03 | s3:librpc: use netsec_outgoing_sig_size() instead of a hardcoded signature | Stefan Metzmacher | 1 | -1/+4 | |
size metze | |||||
2011-01-03 | s3:winbindd/idmap_ad.c: update my C | Michael Adam | 1 | -1/+1 | |
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon Jan 3 09:19:07 CET 2011 on sn-devel-104 | |||||
2011-01-03 | s3:winbindd/idmap_util.c: add my C | Michael Adam | 1 | -0/+1 | |
2011-01-03 | s3:winbindd/idmap.c: add my C | Michael Adam | 1 | -0/+1 | |
2011-01-02 | s3: Happy New Year 2011 | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-01-02 | s3: Fix a memleak in receive_getdc_response | Volker Lendecke | 1 | -15/+22 | |
It's the free_packet() that was missing. On the way, I've changed the "return false;" to a "goto fail;", which makes the patch a bit larger. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jan 2 14:27:56 CET 2011 on sn-devel-104 |