summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* beginning to sync up for 2.2.5 release....Gerald Carter2002-06-17118-15538/+11375
|
* This commit was manufactured by cvs2svn to create branchcvs2svn Import User2002-06-134-0/+1607
|\ | | | | 'SAMBA_2_2_RELEASE'.
| * Merge in mangle fixes from 2.2.Jeremy Allison2002-06-137-371/+376
| | | | | | | | Jeremy.
| * Latest patch from metze <metze@metzemix.de> to move most of samba acrossAndrew Bartlett2002-06-1314-113/+183
| | | | | | | | | | | | | | | | | | | | | | to using SIDs instead of RIDs. The new funciton sid_peek_check_rid() takes an 'expected domain sid' argument. The idea here is to prevent mistakes where the SID is implict, but isn't the same one that we have in the struct. Andrew Bartlett
| * a useful script for finding global variables or functions that couldAndrew Tridgell2002-06-131-0/+59
| | | | | | | | | | | | | | be static very very slow ... I leave it as an exercise for the reader to make this O(n) instead of O(n^2)
| * Spelling.Tim Potter2002-06-121-1/+1
| |
| * Ignore winbindd_proto.hTim Potter2002-06-121-0/+1
| |
| * Spelling fixes.Tim Potter2002-06-121-1/+1
| |
| * Removed eff_name field from cli_struct as it wasn't being used anywhere.Tim Potter2002-06-122-2/+2
| |
| * few fixes from Elrond(elrond@samba-tng.org) and Billy ↵Simo Sorce2002-06-113-13/+24
| | | | | | | | O'Connor(billy@oconnoronline.net)
| * merge from 2.2Gerald Carter2002-06-111-0/+1
| |
| * Merge of Jerry's fix from 2.2.Jeremy Allison2002-06-102-8/+18
| | | | | | | | Jeremy.
| * Remove "sids.h" as it really wasn't being used anywhere, and was exportingAndrew Bartlett2002-06-106-44/+1
| | | | | | | | | | | | | | | | | | the (now static) global_sam_sid. The only place it was being used was to return global_sid_NULL to some uid->sid functions - and I'm not convinced this is correct in any case. Andrew Bartlett
| * With this file being automaticly regenerated, and cleaned up with 'make clean'Andrew Bartlett2002-06-101-142/+0
| | | | | | | | | | | | I think it should be removed from CVS. This matches the other proto files. Andrew Bartlett
| * This (hopefully) fixes a bug reported by Kai Krueger <kai@kruegernetz.de>Andrew Bartlett2002-06-092-17/+10
| | | | | | | | | | | | | | | | | | | | involving the use of lp_winbind_gid() without checking if they have been set. Also revert the 'clashing user' check back to a Get_Pwnam() - I probably should never have changed it. Andrew Bartlett
| * Ensure when allowing fchown with write access and dos filemodes thatJeremy Allison2002-06-071-7/+7
| | | | | | | | | | we leave the gid alone. Jeremy.
| * Merge pidfile fix.Jeremy Allison2002-06-071-3/+3
| | | | | | | | Jeremy.
| * Fix commentAndrew Bartlett2002-06-071-1/+1
| |
| * Globally replace 'global_sam_sid' with get_global_sam_sid(), a selfAndrew Bartlett2002-06-0714-87/+91
| | | | | | | | | | | | | | | | | | initialising function. This patch thanks to the work of "Stefan (metze) Metzmacher" <metze@metzemix.de> This is partly to enable the transition to SIDs in the the passdb. Andrew Bartlett
| * Move the code from lib/util_sid.c that deals with the global_sam_sid intoAndrew Bartlett2002-06-073-242/+282
| | | | | | | | | | | | | | a file that is linked with the passdb. This is to avoid linking insanity when this global becomes a self-initing function.
| * Add flags2 for security signituresAndrew Bartlett2002-06-071-0/+1
| |
| * A couple of updates for the SmbEncrypt code, and some of its users.Andrew Bartlett2002-06-072-14/+32
| | | | | | | | | | | | | | | | | | | | (const, takes unix string as arg) Also update cli_full_connection to take NULL pointers as 'undefined' correctly, and therefore do its own lookup etc. This what was intended, but previously you needed to supply a 0.0.0.0 IP address. Andrew Bartlett
| * Allow sd_len to be zero on NT_TRANSACT_CREATE but not for set sd (helpsJeremy Allison2002-06-071-4/+7
| | | | | | | | | | Novell client). Jeremy.
| * Overly complex but neccessary fix for kernel oplock problems. The issueJeremy Allison2002-06-063-21/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is that there are some times when we should return an EINTR from a select, some times when we should not. As we can take a signal at any time, we have to eat EINTR's in some selects. This means we need to check for kernel oplock breaks more often in the main loop, as well as add the queuing mechanism needed for the changenotify code (due to the mistake in understanding POSIX semantics w.r.t. setting a signal mask in a signal handler). This code now passes all my tests. However, (and IMHO and I know tridge disagrees) - the correct way to fix this is to run with RT signals blocked and explicitly unblock them just before the main select, block them after and then process them all in one place. Just my 2cents :-). Jeremy.
| * enable building of shared libsmbclientGerald Carter2002-06-061-2/+1
| |
| * Fix compile error - doh!Tim Potter2002-06-062-4/+4
| |
| * Moved some notify related constants into srv_spoolss_nt.c sinceTim Potter2002-06-062-4/+11
| | | | | | | | | | | | they're only used there. Added a PRINTER_NOTIFY_VERSION constant.
| * Fixed out of date comment for _spoolss_rffpcnex()Tim Potter2002-06-061-4/+2
| |
| * merge from 2.2Gerald Carter2002-06-051-4/+10
| |
| * merge 390 kernel workaround from SAMBA_2_2.Jim McDonough2002-06-052-2/+2
| |
| * Spelling fix.Tim Potter2002-06-051-1/+1
| |
| * Store cache entry keys that have RID values in decimal to beTim Potter2002-06-051-6/+6
| | | | | | | | consistent with other keys.
| * Remove blocksignals call as it's never going to bloody work right...Jeremy Allison2002-06-051-1/+0
| | | | | | | | Jeremy.
| * Fix for Linux kernel bug where signal mask set within a signal handlerJeremy Allison2002-06-052-34/+82
| | | | | | | | | | | | is being ignored on sighandler exit. This means we have to have a small array of fd's, not a single one. Jeremy.
| * Update the SAMR pipe for more use of NTSTATUS and to talloc the stored list ofAndrew Bartlett2002-06-041-96/+141
| | | | | | | | | | | | users/groups for better memory accounting. Andrew Bartlett
| * Store the key for a name to sid cache entry in upper case rather thanTim Potter2002-06-041-4/+12
| | | | | | | | | | | | | | | | | | whatever case the request was made in. This gets rid of duplicate cache entries. Also when doing a sid to name, prime the cache with the name to sid mapping result. We can't do the reverse as we don't know the correct case of the name to store in the cache.
| * Fixed compiler warning.Tim Potter2002-06-041-1/+0
| |
| * Fixed some formatting.Tim Potter2002-06-041-3/+4
| |
| * Fix long list scrolling bug.Tim Potter2002-06-041-4/+3
| | | | | | | | | | | | | | Added some padding around the filter entry to make it look nicer. When resizing the window the scrolling list should get bigger/smaller not the filter entry widget.
| * Move session gathering routine back into session.c so it can be called eitherJim McDonough2002-06-032-53/+53
| | | | | | | | in RAP or RPC environment.
| * Fix netsessenum RPC. Correctly respond with as much info as we can.Jim McDonough2002-06-031-5/+12
| |
| * Add user name to netsessenum RPC to stop 1783 messages. Also fix where ↵Jim McDonough2002-06-031-5/+13
| | | | | | | | username was sent as machine name.
| * Add user name to netsessenum RPC to stop 1783 messagesJim McDonough2002-06-032-5/+9
| |
| * Since includes.h isn't included here, VA_COPY has to be defined here. I don'tJim McDonough2002-06-031-0/+8
| | | | | | | | | | see any include file that is guaranteed to be here, so I'm defining it locally. Fixes AIX and Solaris builds.
| * Added tdb_delete_by_string() function.Tim Potter2002-06-031-0/+14
| |
| * Removed unused function.Tim Potter2002-06-031-46/+0
| |
| * put the ifdef for HAVE_VA_COPY in one place rather than in lots ofAndrew Tridgell2002-06-037-46/+30
| | | | | | | | functions
| * fixed some debug messagesAndrew Tridgell2002-06-031-2/+2
| |
| * Restrict anonymous checks for the SAMR pipe. This is done byTim Potter2002-06-031-0/+27
| | | | | | | | | | | | | | | | | | | | returning access denied for a SAMR_CONNECT by an anonymous user which seems to be the way 2K does it rather than blocking individual RPC calls like NT. Also checked is the SAMR_GET_DOM_PWINFO rpc which for some reason doesn't require a policy handle to return information. No idea what it's actually used.
| * Move restrict anonymous checks into a general function calledTim Potter2002-06-032-18/+49
| | | | | | | | | | pipe_access_check(). Eventually this can take a security descriptor as an argument as well.