Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-14 | s3:net: rewrite "net idmap restore" using dbwrap | Michael Adam | 1 | -52/+130 | |
This removes the use of libwbclient from "net idmap". This detects the idmap backend from the current smb.conf and stores the id mapping tables in the corresponding data bases. Currently, only tdb and tdb2 backends are supported. Support for the ldap backend may be implemented later. | |||||
2010-08-14 | s3:net: change "net idmap dump" to use dbwrap instead of direct tdb access | Michael Adam | 1 | -15/+17 | |
This way, it will also work in a samba-ctdb cluster. | |||||
2010-08-14 | s3:net sam provision: compose sid before getting uid for Guest | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2010-08-14 | s3:net sam provision: allocate the uid after composing the sid for Administrator | Michael Adam | 1 | -6/+7 | |
Michael | |||||
2010-08-14 | s3:pdb_ldap: move some code in ldapsam_create_dom_group() | Michael Adam | 1 | -22/+25 | |
to make the flow more similar to ldapsam_create_user(). This prepares for calling winbind_sid_to_gid() instead of winbind_allocate_gid(): we need the group_sid for this... Michael | |||||
2010-08-14 | s3:groupdb: allocate a gid after allocating a rid in pdb_default_create_alias() | Michael Adam | 1 | -6/+7 | |
Michael | |||||
2010-08-14 | s3:idmap_tdb2: fix a debug message | Michael Adam | 1 | -1/+1 | |
2010-08-14 | s3:test: add a new "valgrindtestenv" target, similar to gdbtestenv | Michael Adam | 1 | -0/+7 | |
this runs the daemins in xterm under valgrind instead of in gdb | |||||
2010-08-14 | s3:gdbtestenv: also start an xterm with nmbd. and start winbindd before smbd. | Michael Adam | 1 | -2/+3 | |
2010-08-14 | s3:gdbtestenv: also set the xterm's window title appropriately | Michael Adam | 1 | -2/+2 | |
2010-08-14 | s3:gdbtestenv: print the server's name in the icontitle instead of "server" | Michael Adam | 1 | -2/+2 | |
2010-08-13 | s3: Fix some error messages | Volker Lendecke | 3 | -7/+9 | |
2010-08-13 | Eliminate any chance of a class of "uninitialized auto variable" errors. | Jeremy Allison | 1 | -26/+24 | |
Jeremy. | |||||
2010-08-13 | s3-selftest: move make test to selftest. | Günther Deschner | 1 | -6/+6 | |
The old "make test" can be still called as "make oldtest". Guenther | |||||
2010-08-13 | s3-selftest: fix testparm tests as non-root. | Günther Deschner | 2 | -2/+5 | |
Thanks to Andreas for pointing this out. Guenther | |||||
2010-08-13 | s3-smbd: Publish nt printers. | Andreas Schneider | 2 | -5/+15 | |
Reloading of the printers requires rpc services up and running! The first call in reload_services will be skipped. Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-smbd: Move rpc services init to smbd parent. | Andreas Schneider | 2 | -42/+46 | |
The move to the parent makes it possible to use an internal rpc pipe really early and as we migrated serveral parts of samba to rpc function this is required. This should speed up the fork of a smbd a bit cause the rpc services are already running. We still have several problems here which aren't solved. We don't have a dependency tree here. For example we have to make sure that the registry is initialized before we can use the winreg pipe. The spoolss server requires winreg, so we have to start winreg before we can start the spoolss server. I'm sure there are more dependencies. Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-smbd: Regroup some init functions. | Andreas Schneider | 1 | -12/+12 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-smbd: Fixed indent. | Andreas Schneider | 1 | -2/+3 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-loadparm: Added some comments to lp_load_ex calls. | Andreas Schneider | 1 | -9/+10 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-smbd: Cleanup the order of the init functions. | Andreas Schneider | 1 | -5/+6 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-smbd: Make sure the event context is initialized. | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3-build: remove pointless RPC_PARSE_OBJ2. | Günther Deschner | 1 | -6/+4 | |
Guenther | |||||
2010-08-13 | s3-waf: remove pointless RPC_PARSE_SRC2. | Günther Deschner | 1 | -4/+2 | |
Guenther | |||||
2010-08-13 | s3: Replace some cli_errstr calls by nt_errstr | Volker Lendecke | 1 | -23/+44 | |
2010-08-13 | s3-libnet: also remove libnet/libnet_samsync_keytab.c.orig. | Günther Deschner | 1 | -305/+0 | |
Guys, what are you doing here ? ;-) Guenther | |||||
2010-08-13 | s3-libnet: remove source3/libnet/libnet_join.c.orig, added by a previous commit. | Günther Deschner | 1 | -2187/+0 | |
Guenther | |||||
2010-08-13 | s3-dcerpc: fix build warning seen with -O3. | Günther Deschner | 1 | -3/+3 | |
"warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false" Guenther | |||||
2010-08-13 | s3-krb5 Only build ADS support if arcfour-hmac-md5 is available | Andrew Bartlett | 10 | -21/+2520 | |
Modern Kerberos implementations have either defines or enums for these key types, which makes doing #ifdef difficult. This shows up in files such as libnet_samsync_keytab.c, the bulk of which is not compiled on current Fedora 12, for example. The downside is that this makes Samba unconditionally depend on the arcfour-hmac-md5 encryption type at build time. We will no longer support libraries that only support the DES based encryption types. However, the single-DES types that are supported in common with AD are already painfully weak - so much so that they are disabled by default in modern Kerberos libraries. If not found, ADS support will not be compiled in. This means that our 'net ads join' will no longer set the ACB_USE_DES_KEY_ONLY flag, and we will always try to use arcfour-hmac-md5. A future improvement would be to remove the use of the DES encryption types totally, but this would require that any ACB_USE_DES_KEY_ONLY flag be removed from existing joins. Andrew Bartlett Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | s3:libnet Add other required headers for libnet_samsync_keytab.c | Andrew Bartlett | 1 | -0/+3 | |
Due to missing defines in modern kerberos libraries, this code was not compiled and so this wasn't noticed. Andrew Bartlett Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-13 | tdb: add TDB_DEPS variable filled with required libraries | Björn Jacke | 2 | -1/+3 | |
This is required for Solaris, which needs to link in librt to make use of fdatasync(). | |||||
2010-08-13 | s3-build: pointless to link in libads and dcutils into smbcacls. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-08-13 | s3-build: separate out libads_printer. | Günther Deschner | 1 | -3/+5 | |
Guenther | |||||
2010-08-13 | s3-waf: separate out libads_printer. | Günther Deschner | 1 | -2/+4 | |
Guenther | |||||
2010-08-13 | s3-selftest: add testparm tests to selftest. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-08-12 | Fix bug #7617 - smbd coredump due to uninitialized variables in the ↵ | Jeremy Allison | 1 | -2/+2 | |
performance counter code. In the file rpc_server.c, function _winreg_QueryValue() uint8_t *outbuf Should be : uint8_t *outbuf = NULL; As it is later freed by if (free_buf) SAFE_FREE(outbuf); in some cases, this frees the unintialized outbuf, which causes a coredump. | |||||
2010-08-12 | s3-libnet: fix bug #6364: Pull realm from supplied username on libnet join | Jim McDonough | 1 | -0/+7 | |
2010-08-12 | s3-waf: fix the build. | Günther Deschner | 1 | -0/+21 | |
Guenther | |||||
2010-08-12 | s3: fall back to cups-config for underlinked libs | Björn Jacke | 1 | -4/+10 | |
some OpenBSD systems have underlinked cups libraries. If linking against cups alone fails, try to link against all the cups-config --libs cruft, which we usually don't want. (bugzila #7244) | |||||
2010-08-12 | Revert "s3: Use cups-config --libs" | Björn Jacke | 1 | -1/+1 | |
This reverts commit 911db761148. This was introduced in 18f1f5b56b140 intentionally. | |||||
2010-08-12 | s3:Makefile: link in dcerpc client stubs | Stefan Metzmacher | 1 | -0/+20 | |
metze | |||||
2010-08-12 | s3:winbindd: add wbint dcerpc_binding_handle backend | Stefan Metzmacher | 1 | -0/+262 | |
metze | |||||
2010-08-12 | s3:rpc_server: add rpc_pipe_open_internal dcerpc_binding_handle backend | Stefan Metzmacher | 1 | -0/+272 | |
metze | |||||
2010-08-12 | s3:rpc_client: add dcerpc_binding_handle backend | Stefan Metzmacher | 4 | -0/+376 | |
metze | |||||
2010-08-12 | s3: Reduce the load on the echo handler | Volker Lendecke | 1 | -0/+2 | |
If the parent is fast enough, the echo handler should not step in. When the socket becomes readable, the echo handler goes to sleep for a second. If within that second, the parent has picked up the SMB request from the net, the echo handler will just go back to select(). | |||||
2010-08-12 | s3: Slightly simplify the logic in smbd_server_echo_handler | Volker Lendecke | 1 | -1/+4 | |
2010-08-12 | s3: Slightly simplify the logic in smbd_server_connection_handler | Volker Lendecke | 1 | -1/+4 | |
2010-08-12 | s3: ?true:false is a *bit* pointless :-) | Volker Lendecke | 1 | -1/+1 | |
2010-08-11 | s3-waf: fix the waf build with more recent MIT krb5 libs. | Günther Deschner | 2 | -1/+4 | |
(such as MIT krb5 1.7.1 on fedora 13). This whole area needs more work and love later, for now it builds at least. Kai, please check. Guenther | |||||
2010-08-10 | libcli/auth Make the source3/ implementation of the NTLMSSP server common | Andrew Bartlett | 1 | -527/+0 | |
This means that the core logic (but not the initialisation) of the NTLMSSP server is in common, but uses different authentication backends. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> |