Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix potential segfaults using freed memory. | Simo Sorce | 2009-03-09 | 4 | -10/+54 |
| | | | | | | | | | | | In some code paths ltdb_context was still referenced even after we were returned an error by one of the callbacks. Because the interface assumes that once an error is returned the ldb_request may be freed, and because the ltdb_context was allocated as a child of the request, this might cause access to freed memory. Allocate the ltdb_context on ldb, and keep track of what's going on with the request by adding a spy children on it. This way even if the request is freed before the ltdb_callback is called, we will safely free the ctx and just quietly return. | ||||
* | Fix prototype mismatch. | Jelmer Vernooij | 2009-03-09 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 2009-03-09 | 50 | -1834/+2040 |
|\ | |||||
| * | s3/packaging: Fix typo in comment. | Karolin Seeger | 2009-03-09 | 1 | -1/+1 |
| | | | | | | | | Karolin | ||||
| * | s3/packaging: Package new files properly. | Karolin Seeger | 2009-03-09 | 1 | -0/+6 |
| | | | | | | | | | | | | | | That is part of the fix for bug #6144. Thanks to Diego Remolina dijuremo [at] gatech [dot] edu for reporting! Karolin | ||||
| * | Fix a typo | Volker Lendecke | 2009-03-09 | 1 | -1/+1 |
| | | |||||
| * | s3:lib: interfaces.c isn't used in the configure tests anymore | Stefan Metzmacher | 2009-03-09 | 1 | -73/+1 |
| | | | | | | | | | | | | | | | | libreplace always provides the getifaddr() function. This fixes the build on sles8. metze | ||||
| * | fix "dubious escape" warning of Studio compiler | Björn Jacke | 2009-03-09 | 1 | -1/+1 |
| | | |||||
| * | socket_wrapper: try to make ipv6 support more portable | Stefan Metzmacher | 2009-03-09 | 1 | -9/+22 |
| | | | | | | | | | | | | The internal structure of in6_addr isn't always the same. metze | ||||
| * | socket_wrapper: downgrade ipv6 sockets to ipv4 is in connect() if the dest ↵ | Stefan Metzmacher | 2009-03-08 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | is ipv4 We only do this if the socket isn't explicit bound yet. metze | ||||
| * | socket_wrapper: correctly handle connected dgram sockets | Stefan Metzmacher | 2009-03-08 | 1 | -0/+26 |
| | | | | | | | | metze | ||||
| * | socket_wrapper: make it possible to bind to '::' | Stefan Metzmacher | 2009-03-08 | 1 | -1/+3 |
| | | | | | | | | metze | ||||
| * | Don't copy the winbindd_request in wb_trans | Volker Lendecke | 2009-03-08 | 2 | -31/+3 |
| | | |||||
| * | Convert wb_open_pipe to tevent_req | Volker Lendecke | 2009-03-08 | 1 | -51/+47 |
| | | |||||
| * | Convert wb_connect to tevent_req | Volker Lendecke | 2009-03-08 | 1 | -38/+30 |
| | | |||||
| * | Convert wb_int_trans to tevent_req | Volker Lendecke | 2009-03-08 | 1 | -69/+63 |
| | | |||||
| * | Add parameter "queue" to wb_int_trans_send | Volker Lendecke | 2009-03-08 | 1 | -6/+7 |
| | | |||||
| * | Move "struct req_read_state" where it belongs | Volker Lendecke | 2009-03-08 | 1 | -5/+5 |
| | | |||||
| * | Convert wb_resp_write to tevent_req | Volker Lendecke | 2009-03-08 | 2 | -18/+16 |
| | | |||||
| * | Convert wb_resp_read to tevent_req | Volker Lendecke | 2009-03-08 | 3 | -29/+25 |
| | | |||||
| * | Convert wb_req_read to tevent_req | Volker Lendecke | 2009-03-08 | 2 | -22/+20 |
| | | |||||
| * | Convert wb_req_write to tevent_req | Volker Lendecke | 2009-03-08 | 3 | -32/+33 |
| | | |||||
| * | Add tevent_req wbc helpers | Volker Lendecke | 2009-03-08 | 2 | -0/+40 |
| | | |||||
| * | Add "queue" to writev_send | Volker Lendecke | 2009-03-08 | 4 | -6/+34 |
| | | | | | | | | | | Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level. | ||||
| * | Shape up pdb_search a bit by making it a talloc ctx with a destructor | Volker Lendecke | 2009-03-07 | 11 | -137/+128 |
| | | |||||
| * | Fix a smbclient segfault against security=share servers | Volker Lendecke | 2009-03-07 | 1 | -3/+10 |
| | | |||||
| * | Fix some nonempty blank lines | Volker Lendecke | 2009-03-07 | 1 | -22/+22 |
| | | |||||
| * | s4-spoolss: just return OK for dcesrv_spoolss_EnumPrintProcDataTypes for now. | Günther Deschner | 2009-03-07 | 2 | -2/+1 |
| | | | | | | | | Guenther | ||||
| * | don't rely on shebang's perl path, call our $PERL instead | Björn Jacke | 2009-03-07 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
| * | s3-spoolss: remove more leftovers from old enumports call. | Günther Deschner | 2009-03-07 | 3 | -99/+0 |
| | | | | | | | | Guenther | ||||
| * | s3-rpcclient: add enummonitors command to enumerate print monitors. | Günther Deschner | 2009-03-07 | 1 | -0/+61 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: add rpccli_spoolss_enummonitors convenience wrapper. | Günther Deschner | 2009-03-07 | 2 | -0/+58 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: remove old spoolss_EnumMonitors. | Günther Deschner | 2009-03-07 | 3 | -170/+0 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: use pidl for _spoolss_EnumMonitors. | Günther Deschner | 2009-03-07 | 3 | -103/+112 |
| | | | | | | | | Guenther | ||||
| * | s3: re-run make samba3-idl. | Günther Deschner | 2009-03-07 | 3 | -6/+22 |
| | | | | | | | | Guenther | ||||
| * | spoolss: flag spoolss_MonitorInfo structs [public,gensize]. | Günther Deschner | 2009-03-07 | 1 | -2/+2 |
| | | | | | | | | Guenther | ||||
| * | s3-rpcclient: use rpccli_spoolss_enumports wrapper. | Günther Deschner | 2009-03-07 | 1 | -29/+21 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: add rpccli_spoolss_enumports convenience wrapper. | Günther Deschner | 2009-03-07 | 2 | -0/+58 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: remove old spoolss_EnumPorts. | Günther Deschner | 2009-03-07 | 4 | -304/+0 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: use pidl for _spoolss_EnumPorts. | Günther Deschner | 2009-03-07 | 3 | -125/+100 |
| | | | | | | | | Guenther | ||||
| * | s3: re-run make samba3-idl. | Günther Deschner | 2009-03-07 | 3 | -12/+44 |
| | | | | | | | | Guenther | ||||
| * | spoolss: flag spoolss_PortInfo structs as [public,gensize]. | Günther Deschner | 2009-03-07 | 1 | -4/+4 |
| | | | | | | | | Guenther | ||||
| * | s3-rpcclient: add enumprocdatatypes command to enumerate print processor data | Günther Deschner | 2009-03-07 | 1 | -0/+56 |
| | | | | | | | | | | | | types. Guenther | ||||
| * | s3-spoolss: add rpccli_spoolss_enumprintprocessordatatypes convenience wrapper. | Günther Deschner | 2009-03-07 | 2 | -0/+62 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: remove old spoolss_EnumPrintProcDataTypes. | Günther Deschner | 2009-03-07 | 3 | -132/+0 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: use pidl for _spoolss_EnumPrintProcDataTypes. | Günther Deschner | 2009-03-07 | 3 | -74/+51 |
| | | | | | | | | Guenther | ||||
| * | s3-rpcclient: add enumprocs command to enumerate print processors. | Günther Deschner | 2009-03-07 | 1 | -0/+56 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: add rpccli_spoolss_enumprintprocessors convenience wrapper. | Günther Deschner | 2009-03-07 | 2 | -0/+61 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: remove old spoolss_EnumPrintProcessors. | Günther Deschner | 2009-03-07 | 3 | -132/+0 |
| | | | | | | | | Guenther | ||||
| * | s3-spoolss: use pidl for _spoolss_EnumPrintProcessors. | Günther Deschner | 2009-03-07 | 3 | -74/+51 |
| | | | | | | | | Guenther |