Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-14 | Move standard printcap parsing to print_standard.c | Simo Sorce | 1 | -1/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-13 | s3:build: build smbtorture4 when the merged build is selected | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2010-05-13 | s3:Winbindd Move winbindd_event_context to a different file | Andrew Bartlett | 1 | -0/+1 | |
This allows this function to be easily replaced in s3compat Andrew Bartlett | |||||
2010-05-11 | s3:Makefile: build smbtorture4 as static binary with socket_wrapper support | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2010-05-10 | s3: Work around dependency bug in Samba 4 waf build in merged build. | Jelmer Vernooij | 1 | -3/+4 | |
2010-05-08 | s3-passdb: moving account_pol.c into passdb. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-07 | s3-merged: Make sure bin/ exists when copying in bin/smbtorture4. | Jelmer Vernooij | 1 | -1/+1 | |
2010-05-07 | s3-merged: Use newly added waf reconfigure subcommand. | Jelmer Vernooij | 1 | -1/+1 | |
2010-05-07 | Reintroduce merged build, using waf to build smbtorture4. | Jelmer Vernooij | 1 | -0/+14 | |
2010-05-07 | samba3: Generate C files from IDL in source3/librpc/gen_ndr rather than | Jelmer Vernooij | 1 | -59/+59 | |
librpc/gen_ndr. This is done to make it possible to run waf in the source4/ tree at the same time, since waf has problems with files that were generated by something else. | |||||
2010-05-06 | Remove the copy of ldb from Samba 3. | Jelmer Vernooij | 1 | -99/+28 | |
There were two utility functions that other parts of Samba 3 still relied on; they have been moved to lib/ldb_compat.[ch]. | |||||
2010-05-05 | s3-build: don't rebuild/link on every make run | Andrew Tridgell | 1 | -2/+2 | |
2010-05-04 | s3-idl: auto-build IDL files in Samba3 | Andrew Tridgell | 1 | -2/+2 | |
2010-04-27 | s3: use shared registry functions. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-04-23 | s3: Convert WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP to the new async API | Volker Lendecke | 1 | -0/+1 | |
2010-04-19 | libwbclient: remove async libwbclient and talloc from libwbclient.so | Volker Lendecke | 1 | -17/+8 | |
Except for tests there is right now no active user of this. We can easily re-add this when smbd makes more use of it. | |||||
2010-04-19 | s3-winbind: Allow changing the password for pdb | Volker Lendecke | 1 | -1/+3 | |
2010-04-19 | s3: Convert WINBINDD_PAM_LOGOFF to the new async API | Volker Lendecke | 1 | -0/+1 | |
2010-04-19 | s3: Convert WINBINDD_PAM_CHAUTHTOK to the new async API | Volker Lendecke | 1 | -0/+1 | |
2010-04-19 | s3: Convert WINBINDD_PAM_AUTH_CRAP to the new async API | Volker Lendecke | 1 | -0/+1 | |
2010-04-19 | s3: Convert WINBINDD_PAM_AUTH to the new async API | Volker Lendecke | 1 | -0/+1 | |
2010-04-13 | s3-winbind: Authenticate SAM users | Volker Lendecke | 1 | -0/+4 | |
2010-04-11 | s3: Move [make|free]_user_info to auth/user_info.c | Volker Lendecke | 1 | -0/+1 | |
2010-04-11 | s3: Move make_server_info_sam to auth/server_info_sam.c | Volker Lendecke | 1 | -0/+1 | |
2010-04-11 | s3: Move make_server_info to auth/server_info.c | Volker Lendecke | 1 | -0/+1 | |
2010-04-11 | s3: Move check_sam_security to auth/check_sam.c | Volker Lendecke | 1 | -1/+1 | |
2010-04-07 | s3-spoolss: Added a function to open a regkey using the winreg pipe. | Andreas Schneider | 1 | -0/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-31 | selftest: Convert filter-subunit to Python so the subunit Python module | Jelmer Vernooij | 1 | -1/+1 | |
can be used later. | |||||
2010-03-30 | selftest: Replace perl subunit formatter with python subunit formatter, | Jelmer Vernooij | 1 | -1/+1 | |
so we can leverage the work happening in python-subunit. | |||||
2010-03-28 | Remove extension from format-subunit. | Jelmer Vernooij | 1 | -3/+1 | |
2010-03-19 | s3:librpc: remove unused stuff | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2010-03-16 | Add smbta-util to manage the encryption key. | Holger Hetterich | 1 | -4/+13 | |
This program allows the administrator to enable or disable AES encryption when using vfs_smb_traffic_analyzer. It also generates new keys, stores them to a file, so that the file can be reused on another client or server. | |||||
2010-03-10 | s3: Fix a long-standing problem with recycled PIDs | Volker Lendecke | 1 | -3/+4 | |
When a samba server process dies hard, it has no chance to clean up its entries in locking.tdb, brlock.tdb, connections.tdb and sessionid.tdb. For locking.tdb and brlock.tdb Samba is robust by checking every time we read an entry from the database if the corresponding process still exists. If it does not exist anymore, the entry is deleted. This is not 100% failsafe though: On systems with a limited PID space there is a non-zero chance that between the smbd's death and the fresh access, the PID is recycled by another long-running process. This renders all files that had been locked by the killed smbd potentially unusable until the new process also dies. This patch is supposed to fix the problem the following way: Every process ID in every database is augmented by a random 64-bit number that is stored in a serverid.tdb. Whenever we need to check if a process still exists we know its PID and the 64-bit number. We look up the PID in serverid.tdb and compare the 64-bit number. If it's the same, the process still is a valid smbd holding the lock. If it is different, a new smbd has taken over. I believe this is safe against an smbd that has died hard and the PID has been taken over by a non-samba process. This process would not have registered itself with a fresh 64-bit number in serverid.tdb, so the old one still exists in serverid.tdb. We protect against this case by the parent smbd taking care of deregistering PIDs from serverid.tdb and the fact that serverid.tdb is CLEAR_IF_FIRST. CLEAR_IF_FIRST does not work in a cluster, so the automatic cleanup does not work when all smbds are restarted. For this, "net serverid wipe" has to be run before smbd starts up. As a convenience, "net serverid wipedbs" also cleans up sessionid.tdb and connections.tdb. While there, this also cleans up overloading connections.tdb with all the process entries just for messaging_send_all(). Volker | |||||
2010-03-08 | s3: add missing Makefile.in changes for vfs_crossrename | Björn Jacke | 1 | -0/+5 | |
2010-03-08 | samba: remove cifs-utils tools from build systems | Jeff Layton | 1 | -49/+5 | |
Now that cifs-utils are their own project, we need to go ahead and pull them out of the samba tree. This patch represents the first step toward that end. Remove the cifs-utilities from the source3 and source4 builds. Please pay particular attention to the source4 piece. I'm not at all familiar with the build system there, and would appreciate someone sanity checking my changes. It also adds a small README.cifs-utils file in the topdir. This is optional, but I think it's a good idea to carry this for a release or two. Once this patch looks ok, I'll plan to do another patch to actually remove the client dir and the relevant docs-xml files from the tree altogether. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2010-03-03 | s3: Fix build file due to file move. Use the new path of iniparser | Matthieu Patou | 1 | -2/+2 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-03 | s3: Allow pam_winbind.c to build without localedir.c | Matthieu Patou | 1 | -1/+8 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-03 | s3: build sddl.c in samba3 | Michael Adam | 1 | -0/+1 | |
2010-03-01 | s3:groupmap revert to tdb storage | Simo Sorce | 1 | -1/+1 | |
Group mapping needs to be cluster aware, and this means using the tdb backend. Remove ldb group mapping as this is not cluster aware. | |||||
2010-03-01 | s3: Abstract access to sessionid.tdb, similar to conn_tdb.c | Volker Lendecke | 1 | -0/+1 | |
2010-02-23 | s3:schannel streamline interface | Simo Sorce | 1 | -2/+1 | |
Make calling schannel much easier by removing the need to explicitly open the database. Let the abstraction do it instead. | |||||
2010-02-23 | s3 move the sitename cache in its own file | Simo Sorce | 1 | -1/+2 | |
2010-02-13 | libwbclient: Separate out the async functions | Kai Blin | 1 | -5/+11 | |
2010-02-12 | s3: Implement global locks in a g_lock tdb | Volker Lendecke | 1 | -0/+2 | |
This is the basis to implement global locks in ctdb without depending on a shared file system. The initial goal is to make ctdb persistent transactions deterministic without too many timeouts. | |||||
2010-02-04 | s3:nsswitch: also use pthread CFLAGS for the nsswitch modules that might ↵ | Björn Jacke | 1 | -1/+1 | |
require it | |||||
2010-02-04 | s3: fix build on Tru64 after it broke with deactivating pthread pool support | Björn Jacke | 1 | -3/+6 | |
2010-01-29 | s3: link thread objects in libsmbclient only and adjust linker flags | Björn Jacke | 1 | -8/+10 | |
2010-01-27 | s3: Install and uninstall the static version of libwbclient | Lars Müller | 1 | -0/+2 | |
This requires to call configure with --enable-static which isn't the case by default. | |||||
2010-01-26 | Add dependency of bin/smbfilter to libwbclient. | Lars Müller | 1 | -1/+1 | |
2010-01-26 | s3: fix detection and flags for using pthread | Björn Jacke | 1 | -2/+2 | |
I hope this fixes the build on Tru64, IRIX and maybe bug #6983 |