summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2011-05-03lib/util/charset Use push_string and talloc_strupper/strlower from common codeAndrew Bartlett4-128/+2
The only caller of push_string() (not to be confused with push_string_check()) in the common code was encode_pw_buffer(), and it didn't use the alignment or STR_UPPER flags. The talloc_strupper() and talloc_strlower() functions are tested in smbtorture, and are next_codepoint() based. Andrew Bartlett
2011-05-03s3-lib make push_ucs2() staticAndrew Bartlett2-2/+1
2011-05-03Remove strlower_m() and strupper_m() from source4 and common code.Andrew Bartlett1-0/+61
This function is problematic because a string may expand in size when changed into upper or lower case. This will then push characters off the end of the string in the s3 implementation, or panic in the former s4 implementation. Andrew Bartlett
2011-05-03s3-include: use new roles.hAndrew Tridgell2-9/+2
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-03lib/util Move set_socket_options() into common code.Andrew Bartlett1-160/+0
2011-05-03lib/util Move more network utility functions from source3 into lib/utilAndrew Bartlett3-237/+0
This will help with the merge of the interfaces layer. Andrew Bartlett
2011-05-03s3-ctdb Rename packet file and files to ctdb_packetAndrew Bartlett5-73/+72
This avoids a conflicts with the Samba4 packet.c, as these is only used in CTDB Andrew Bartlett
2011-05-03s3: Tune broadcast namequeries for unique namesVolker Lendecke1-3/+9
If we get a unique name via a broadcast query, there's no point in waiting the full timeout. A unique name is just what its name says: unique. No point in waiting longer. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue May 3 00:57:24 CEST 2011 on sn-devel-104
2011-05-02s3-rpc_server: (re)move last globally included rpc_server prototypes.Günther Deschner5-9/+36
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon May 2 16:05:31 CEST 2011 on sn-devel-104
2011-05-02s3-spoolss: remove another unused header.Günther Deschner1-1/+0
Guenther
2011-05-02s3: include ntdomain.h before including generated srv_ headers.Günther Deschner23-18/+23
Guenther
2011-05-02s3-rpc_server: add pipes_struct forward declaration.Günther Deschner2-0/+3
Guenther
2011-05-02s3-winbindd: remove unused headers.Günther Deschner2-6/+0
Guenther
2011-05-02s3: remove various references to server side dcerpc structs (which are not ↵Günther Deschner8-8/+0
needed). Guenther
2011-05-02s3: move pipe_auth_data to dcerpc.hGünther Deschner2-15/+14
Guenther
2011-05-02s3-printing: include ../librpc/ndr/libndr.h in ads printing.Günther Deschner1-0/+1
Guenther
2011-05-02s3-smbd: avoid using pipes_struct when only session_info is needed.Günther Deschner3-7/+6
Guenther
2011-05-02s3-printing: avoid using pipes_struct when only session_info is needed.Günther Deschner3-17/+16
Guenther
2011-05-02s3-proto: move remaining srvsvc protos to own header file.Günther Deschner4-5/+35
Guenther
2011-05-02s3-proto: move remaining spoolss protos to own header file.Günther Deschner7-10/+45
Guenther
2011-05-02s3-proto: move more rpc_server prototypes out of proto.hGünther Deschner11-25/+60
Guenther
2011-05-02s3-rpc_server: remove proto of nonexisting functionGünther Deschner2-5/+1
(rpc_pipe_register_commands). Guenther
2011-05-02s3-util: move valid_share_pathname() to lib/util.cGünther Deschner3-38/+35
Guenther
2011-05-02s3-proto: move rpc_srv_register protos and structs to town headerfile.Günther Deschner9-19/+49
Guenther
2011-05-02s3:libsmb/nterr: NO_S4U_PROT_SUPPORT and CROSSREALM_DELEGATION_FAILUREStefan Metzmacher1-0/+2
metze
2011-04-30s3: Make name_resolve_bcast return sockaddr_storageVolker Lendecke4-27/+37
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Apr 30 20:40:46 CEST 2011 on sn-devel-104
2011-04-30s3: Remove ip_sevice from get_ipc_connect_master_ipVolker Lendecke3-7/+7
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Apr 30 18:16:28 CEST 2011 on sn-devel-104
2011-04-30s3-build Add popt dep to fix build on FreeBSDAndrew Bartlett1-1/+1
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Apr 30 11:42:20 CEST 2011 on sn-devel-104
2011-04-30s3-lib: Rely on uint64_t in conv_str_size()Andrew Bartlett2-31/+14
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Apr 30 05:58:35 CEST 2011 on sn-devel-104
2011-04-30kerberos: Only include gssapi/gssapi_krb5.h when availableAndrew Bartlett2-2/+2
2011-04-30s3-waf: Add dependency on popt to fix build on FreeBSDAndrew Bartlett1-1/+1
2011-04-30Add POSIX O_RDONLY test of a directory for bug #8112 - POSIX extension opens ↵Jeremy Allison2-4/+10
of a directory are denied with EISDIR. Don't strip access bits from wire flags when opening a directory. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Apr 30 02:21:24 CEST 2011 on sn-devel-104
2011-04-29Fix bug #8112 - POSIX extension opens of a directory are denied with EISDIR.Jeremy Allison1-2/+10
Ensure create_options are passed down to SMB_VFS_CREATE_FILE(). Correctly set create_options is SMB_O_DIRECTORY is set or pathname is known to be a directory. Jeremy.
2011-04-30torture test for bug #8111 - CIFS VFS: unexpected error on SMB posix open.Jeremy Allison1-0/+55
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Apr 30 00:33:40 CEST 2011 on sn-devel-104
2011-04-29Fix bug 8111 - CIFS VFS: unexpected error on SMB posix openJeremy Allison1-12/+49
We are conflating the O_CREAT|O_EXCL with the O_TRUNC processing, they need to be separate. We need to chose using (O_CREAT|O_EXCL) first, then modify if O_TRUNC is set. This needs two separate switch statements. Jeremy
2011-04-29s3-proto: move more headers to rpc_server/rpc_ncacn_np.h where they origin from.Günther Deschner5-5/+9
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Apr 29 22:05:07 CEST 2011 on sn-devel-104
2011-04-29s3-proto: remove duplicate prototypes.Günther Deschner6-29/+9
Guenther
2011-04-29s3-rpc_server: remove some unneeded headers.Günther Deschner1-4/+0
Guenther
2011-04-29s3-proto: move rpc_server/rpc_handles.c protos to ntdomain.hGünther Deschner2-28/+28
Guenther
2011-04-29s3-proto: move more librpc prototypes to librpc/rpc/dcerpc.hGünther Deschner3-8/+10
Guenther
2011-04-29s3-proto: remove remaining nss_info prototypes to nss_info.hGünther Deschner2-7/+7
Guenther
2011-04-29s3: Avoid a potential 100% CPU loop in winbinddVolker Lendecke1-0/+27
In the clustering case if ctdb is unhappy, winbindd_reinit_after_fork fails. This can lead to an endless loop depending on the scheduling of the parent vs child. Parent forks, child is immediately scheduled and exits. Parent gets SIGCHLD, parent is then scheduled before it sends the request out to the child. Parent tries to fork again immediately. The code before this patch did not really take into account that reinit_after_fork can fail. The code now sends the result of winbindd_reinit_after_fork to the parent and the parent only considers the child alive when it got NT_STATUS_OK. This was seen in 3.4 winbind. winbind has changed significantly since then, so it might be possible that this does not happen anymore in exactly this way. But passing up the status of reinit_after_fork and only consider the child alive when that's ok is the correct thing to do anyway. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Fri Apr 29 17:58:19 CEST 2011 on sn-devel-104
2011-04-29s3: Make winbindd_reinit_after_fork return NTSTATUSVolker Lendecke4-12/+23
2011-04-29s3: In winbind, close parent/child socketsVolker Lendecke4-5/+15
This should further reduce fd load in winbind children
2011-04-29s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner44-2/+46
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Apr 29 14:00:30 CEST 2011 on sn-devel-104
2011-04-29s3-tsocket: only include ../lib/tsocket/tsocket.h where needed.Günther Deschner10-1/+9
Guenther
2011-04-29s3-build: remove some unused headers.Günther Deschner4-7/+0
Guenther
2011-04-29s3-ldap Only prototype ldap_init_fd() when we have found it in the librariesAndrew Bartlett1-0/+3
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Apr 29 11:47:07 CEST 2011 on sn-devel-104
2011-04-29build: put doserr.c into it's own subsystem, so it's no longer a duplicateAndrew Bartlett1-1/+3
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Apr 29 10:00:32 CEST 2011 on sn-devel-104
2011-04-29lib/util Re-merge the string_sub() and all_string_sub() from source3Andrew Bartlett3-135/+1
Andrew Bartlett