summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2010-05-27s3:Makefile.in: add npa_tstream.o to the build of smbdStefan Metzmacher1-1/+3
metze
2010-05-26s3-samr: move chgpasswd.c out of smbd and into the samr server.Günther Deschner1-2/+3
Guenther
2010-05-26s3:Makefile: add missing linker flags for smbfilterBjörn Jacke1-1/+1
this should fix the AIX build
2010-05-26s3:Makefile: fix a typo in flag variable nameBjörn Jacke1-4/+4
2010-05-25s3:registry: rename lib/util_reg_api.c to registry/reg_util_marshalling.cMichael Adam1-2/+3
2010-05-25s3:registry: rename reg_util.{c,h} to reg_util_internal.{c,h}Michael Adam1-1/+1
2010-05-25s3:registry: move registry_create_admin_token() to new reg_util_token.cMichael Adam1-0/+1
2010-05-24s3:Makefile: set PIE flags also for nss_winbindBjörn Jacke1-1/+1
2010-05-24s3:Makefile: position independency is also needed for shared libsBjörn Jacke1-2/+2
2010-05-24s3:build: don't use pieflags twice - ldflags already have themBjörn Jacke1-2/+2
2010-05-23s3: Next step to fix the build on OpenSolarisVolker Lendecke1-0/+1
2010-05-22s3: Attempt to fix the non-gnumake buildVolker Lendecke1-1/+2
Björn, please check!
2010-05-20librpc: finally merge ndr_string.c.Günther Deschner1-1/+1
Guenther
2010-05-18s3:split secrets.c to put machine account secrets in a new fileAndrew Bartlett1-1/+1
This helps the s3compat effort by allowing these functions to be replaced by functions that query the cli_credentials and secrets.ldb APIs. Also, this changes a couple of DOM_SID to struct dom_sid along the way. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18s3-net: Added a rather trivial "net printing dump" command.Günther Deschner1-1/+4
Guenther
2010-05-16s3-selftest: Allow overriding the subunit formatter.Jelmer Vernooij1-1/+3
(e.g. "make selftest SUBUNIT_FORMATTER=cat")
2010-05-14Move standard printcap parsing to print_standard.cSimo Sorce1-1/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-13s3:build: build smbtorture4 when the merged build is selectedStefan Metzmacher1-2/+1
metze
2010-05-13s3:Winbindd Move winbindd_event_context to a different fileAndrew Bartlett1-0/+1
This allows this function to be easily replaced in s3compat Andrew Bartlett
2010-05-11s3:Makefile: build smbtorture4 as static binary with socket_wrapper supportStefan Metzmacher1-1/+2
metze
2010-05-10s3: Work around dependency bug in Samba 4 waf build in merged build.Jelmer Vernooij1-3/+4
2010-05-08s3-passdb: moving account_pol.c into passdb.Günther Deschner1-1/+1
Guenther
2010-05-07s3-merged: Make sure bin/ exists when copying in bin/smbtorture4.Jelmer Vernooij1-1/+1
2010-05-07s3-merged: Use newly added waf reconfigure subcommand.Jelmer Vernooij1-1/+1
2010-05-07Reintroduce merged build, using waf to build smbtorture4.Jelmer Vernooij1-0/+14
2010-05-07samba3: Generate C files from IDL in source3/librpc/gen_ndr rather thanJelmer Vernooij1-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-06Remove the copy of ldb from Samba 3.Jelmer Vernooij1-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-05s3-build: don't rebuild/link on every make runAndrew Tridgell1-2/+2
2010-05-04s3-idl: auto-build IDL files in Samba3Andrew Tridgell1-2/+2
2010-04-27s3: use shared registry functions.Günther Deschner1-1/+1
Guenther
2010-04-23s3: Convert WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP to the new async APIVolker Lendecke1-0/+1
2010-04-19libwbclient: remove async libwbclient and talloc from libwbclient.soVolker Lendecke1-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-19s3-winbind: Allow changing the password for pdbVolker Lendecke1-1/+3
2010-04-19s3: Convert WINBINDD_PAM_LOGOFF to the new async APIVolker Lendecke1-0/+1
2010-04-19s3: Convert WINBINDD_PAM_CHAUTHTOK to the new async APIVolker Lendecke1-0/+1
2010-04-19s3: Convert WINBINDD_PAM_AUTH_CRAP to the new async APIVolker Lendecke1-0/+1
2010-04-19s3: Convert WINBINDD_PAM_AUTH to the new async APIVolker Lendecke1-0/+1
2010-04-13s3-winbind: Authenticate SAM usersVolker Lendecke1-0/+4
2010-04-11s3: Move [make|free]_user_info to auth/user_info.cVolker Lendecke1-0/+1
2010-04-11s3: Move make_server_info_sam to auth/server_info_sam.cVolker Lendecke1-0/+1
2010-04-11s3: Move make_server_info to auth/server_info.cVolker Lendecke1-0/+1
2010-04-11s3: Move check_sam_security to auth/check_sam.cVolker Lendecke1-1/+1
2010-04-07s3-spoolss: Added a function to open a regkey using the winreg pipe.Andreas Schneider1-0/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2010-03-31selftest: Convert filter-subunit to Python so the subunit Python moduleJelmer Vernooij1-1/+1
can be used later.
2010-03-30selftest: Replace perl subunit formatter with python subunit formatter,Jelmer Vernooij1-1/+1
so we can leverage the work happening in python-subunit.
2010-03-28Remove extension from format-subunit.Jelmer Vernooij1-3/+1
2010-03-19s3:librpc: remove unused stuffStefan Metzmacher1-1/+0
metze
2010-03-16Add smbta-util to manage the encryption key.Holger Hetterich1-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-10s3: Fix a long-standing problem with recycled PIDsVolker Lendecke1-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-08s3: add missing Makefile.in changes for vfs_crossrenameBjörn Jacke1-0/+5