summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s3-spoolss: pure comsetics.Günther Deschner2009-03-204-190/+188
| | | | | | sorry, I just need to do that. Guenther
* s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).Günther Deschner2009-03-201-12/+18
| | | | Guenther
* s3-net: Fix Coverity #886 (FORWARD_NULL).Günther Deschner2009-03-201-1/+1
| | | | Guenther
* s3-samr: try to to fix password_expired flag handling.Günther Deschner2009-03-203-52/+161
| | | | Guenther
* s4:build: include ../libcli/cldap/config.mkStefan Metzmacher2009-03-201-0/+1
| | | | | | | This fixes commit 84a140f18722518eb0f40737085dd3b3958a3a02, sorry! metze
* Fix crash in async_smb.cBo Yang2009-03-201-3/+6
|
* s4:fullschema Use server-side sort to make the output deterministicAndrew Bartlett2009-03-201-2/+4
|
* s4:ldb Allow paged_searches to be mixed with other controlsAndrew Bartlett2009-03-201-3/+3
| | | | | | I want to mix this with the server-side sort in particular. Andrew Bartlett
* s4: Remove autogenerated attributes from minschema and fullschema outputAndrew Bartlett2009-03-202-16/+0
| | | | | | | These attributes will be generated by Samba on import, and do not need to be in the schema file. Andrew Bartlett
* Add minschema like tool to extract and dump the full schema from ADAndrew Bartlett2009-03-201-0/+191
|
* s4:minschma Fix aggregate schema generation in minschemaAndrew Bartlett2009-03-201-24/+23
| | | | | | | | The conversion from EJS to python I did with Jelmer this morning was not quite complete, due mostly to the difference between print in EJS and python (python implies a newline). Andrew Bartlett
* s4:ldb Ensure to pass down options to LDB from pythonAndrew Bartlett2009-03-201-3/+3
| | | | | | | This is needed for things such as to load modules, like the paged_searches module. Andrew Bartlett
* s4:ldb Fix the paged_searches moduleAndrew Bartlett2009-03-201-58/+51
| | | | | | | | | | | This simplifies the code, removes presumptions about being the only control in the reply, and allows it to function against Windows 2008. For searches which did not require a paged result, the module was simply returning a failure when the compleated search did not include a paged result control. Andrew Bartlett
* Merge branch 'master' of git://git.samba.org/samba into minschemaJelmer Vernooij2009-03-20312-16985/+17712
|\
| * add a versiontest program to print samba_version_string().Michael Adam2009-03-192-0/+30
| | | | | | | | | | | | | | This is to allow for testing samba_version_string() without the need to compile any of the larger binaries like smbd or net... Michael
| * version: fix handling of SAMBA_VERSION_VENDOR_PATCH.Michael Adam2009-03-191-1/+2
| | | | | | | | | | | | We need a string version of this, or else version.c does not compile. Michael
| * s3: Fix a free of an uninitialized variable in winbind_get_sid_aliasesDan Sledz2009-03-191-1/+0
| |
| * s3:libads: use libcli/cldap codeStefan Metzmacher2009-03-191-229/+67
| | | | | | | | metze
| * s3:build: compile lib/tsocket and libcli/cldapStefan Metzmacher2009-03-191-1/+13
| | | | | | | | metze
| * move source4/libcli/cldap => libcli/cldapStefan Metzmacher2009-03-195-13/+15
| | | | | | | | metze
| * s4:cldap: rewrite the cldap library based on tsocketStefan Metzmacher2009-03-1912-606/+1002
| | | | | | | | metze
| * lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystemStefan Metzmacher2009-03-191-1/+8
| | | | | | | | metze
| * lib/tsocket: add tsocket_guide.txt section with specific details about bsd ↵Stefan Metzmacher2009-03-191-0/+79
| | | | | | | | | | | | style sockets metze
| * lib/tsocket: add a fast path to tsocket_writev_send/recv()Stefan Metzmacher2009-03-191-0/+10
| | | | | | | | | | | | This is similar to the tsocket_sendto_send/recv() fast path. metze
| * lib/tsocket: add a fast path to tsocket_sendto_send/recv()Stefan Metzmacher2009-03-191-0/+10
| | | | | | | | | | | | | | | | By first trying to send data without waiting for the socket to become writeable we gain about 10-20% performance in the LDAP-BENCH-CLDAP test. metze
| * lib/tsocket: add tsocket_guide.txt section about the async _send/recv() ↵Stefan Metzmacher2009-03-191-0/+142
| | | | | | | | | | | | helper functions metze
| * lib/tsocket: add tsocket_readv_send/recv()Stefan Metzmacher2009-03-193-1/+235
| | | | | | | | metze
| * lib/tsocket: add tsocket_writev_queue_send/recv()Stefan Metzmacher2009-03-192-0/+126
| | | | | | | | metze
| * lib/tsocket: add tsocket_writev_send/recv()Stefan Metzmacher2009-03-193-1/+195
| | | | | | | | metze
| * lib/tsocket: add tsocket_connect_send/recv()Stefan Metzmacher2009-03-193-1/+129
| | | | | | | | metze
| * lib/tsocket: add tsocket_sendto_queue_send/recv()Stefan Metzmacher2009-03-192-0/+133
| | | | | | | | metze
| * lib/tsocket: add tsocket_sendto_send/recv()Stefan Metzmacher2009-03-193-1/+145
| | | | | | | | metze
| * lib/tsocket: add tsocket_recvfrom_send/recv()Stefan Metzmacher2009-03-193-2/+178
| | | | | | | | metze
| * lib/tsocket: add an implementation for bsd style sockets.Stefan Metzmacher2009-03-193-1/+1169
| | | | | | | | metze
| * lib/tsocket: add a tsocket_guide.txt with a description of the designStefan Metzmacher2009-03-191-0/+282
| | | | | | | | metze
| * lib/tsocket: add some useful helper functionsStefan Metzmacher2009-03-193-1/+183
| | | | | | | | metze
| * lib/tsocket: add generic socket abstraction layerStefan Metzmacher2009-03-196-0/+521
| | | | | | | | | | | | This will replace source4/lib/socket/. metze
| * fix build on old Heimdal based systemsBjörn Jacke2009-03-191-5/+3
| | | | | | | | Signed-off-by: Günther Deschner <gd@samba.org>
| * tevent: fix the nesting logicStefan Metzmacher2009-03-191-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Only tevent_loop_once and tevent_loop_until() should care about the nesting level. This fixes the samba3 printing code where we use tevent_loop_wait() and don't allow nested events. We still call the nesting hook for all levels, we need to decide if we really want this... metze
| * s3:libsmb: always create bytes array in cli_trans codeStefan Metzmacher2009-03-191-5/+14
| | | | | | | | | | | | | | | | | | Otherwise we return NO_MEMORY without a reason for fragmented trans requests, as talloc_append_blob() returns buf if we append a 0 length blob. When we pass buf = NULL we'll get back NULL and then assume NO_MEMORY... metze
| * s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requestsStefan Metzmacher2009-03-191-23/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before we send the secondary requests we need to remove the old mid=>seqnum mapping and reset cli->mid and make the new mid=>seqnum mapping "persistent". The bug we had in cli_send_trans was this: The first cli_send_smb() incremented cli->mid and the secondary requests used the incremented mid, but as cli->outbuf still had the correct mid, we send the correct mid to the server. The real problem was that the cli_send_smb() function stored the seqnum under the wrong mid. cli_send_nttrans() was totally broken and now follows the same logic as cli_send_trans(). The good thing is that in practice the problem is unlikely to happen, because max_xmit is large enough to avoid secondary requests. metze
| * s3:lib/util_sock: use sys_recv() instead of sys_read() on socketsStefan Metzmacher2009-03-191-2/+2
| | | | | | | | | | | | This ways the pcap support in socket wrapper sees the received data. metze
| * fix some typosBjörn Jacke2009-03-191-3/+3
| | | | | | | | Signed-off-by: Michael Adam <obnox@samba.org>
| * Modify simple POSIX open test to use filenames containing a ':'Jeremy Allison2009-03-181-2/+2
| | | | | | | | | | character. Should stop regressions of bug #6196. Jeremy.
| * Allow DFS client paths to work when POSIX pathnames have beenJeremy Allison2009-03-181-2/+12
| | | | | | | | | | selected (we need to path in pathname /that/look/like/this). Jeremy.
| * Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2009-03-182-1/+79
| |\
| | * use the tevent nesting code to avoid the uid problem in the VFSAndrew Tridgell2009-03-191-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | backend The vfs_unixuid module changes the uid of the process when executing operations on behalf of the user. Within the VFS backend we may rely on semi-async calls, such as winbind calls, which will call the event loop again. To cope with this we need to ensure that while inside those calls we revert the uid to root, then revert back to the connected user when we have finished with the semi-async calls.
| | * fixed a logic bug in the tevent nesting codeAndrew Tridgell2009-03-191-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The event nesting code never triggered as nesting.level was never greater than 1. The main event loop needs to increase the nesting level by 1. I also added a paranoia check to the nesting setup call. The API as currently written cannot support multiple nesting hooks, so we need to abort if multiple hooks are tried.
| * | Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS clientJeremy Allison2009-03-181-2/+7
| |/ | | | | | | | | | | Looks like the pathname parsing for POSIX paths got broken when the code for doing Windows streams parsing got added. Jeremy.
| * s3 onefs: Correctly error out when the read returns EOFTim Prouty2009-03-181-5/+9
| | | | | | | | Also add some more debugging.