summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * r7997: Pointers don't kill people, people with pointers kill people...Gerald Carter2005-06-291-5/+1
| | | | | | | | | | | | | | | | | | | | "Honest office! It was a mistake! I thought the safety lock was on!" * Fix problem setting registry values in in-memory objects I now have printmig.exe successfully creating all of the printer registry keys (in the tdb backend) which means that the top level semantics are correct.
| * r7995: * privileges are local except when they're *not*Gerald Carter2005-06-2913-154/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | printmig.exe assumes that the LUID of the SeBackupPrivlege on the target server matches the LUID of the privilege on the local client. Even though an LUID is never guaranteed to be the same across reboots. How *awful*! My cat could write better code! (more on my cat later....) * Set the privelege LUID in the global PRIVS[] array * Rename RegCreateKey() to RegCreateKeyEx() to better match MSDN * Rename the unknown field in RegCreateKeyEx() to disposition (guess according to MSDN) * Add the capability to define REG_TDB_ONLY for using the reg_db.c functions and stress the RegXXX() rpc functions.
| * r7994: This adds support in Winbindd's "security = ads"-mode to retrieve the ↵Günther Deschner2005-06-2912-59/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX homedirectory and the loginshell from Active Directory's "Services for Unix". Enable it with: winbind sfu support = yes User-Accounts without SFU-Unix-Attributes will be assigned template-based Shells and Homedirs as before. Note that it doesn't matter which version of Services for Unix you use (2.0, 2.2, 3.0 or 3.5). Samba should detect the correct attributes (msSFULoginShell, msSFU30LoginShell, etc.) automatically. If you also want to share the same uid/gid-space as SFU then also use PADL's ad-idmap-Plugin: idmap backend = ad When using the idmap-plugin only those accounts will appear in Name Service Switch that have those UNIX-attributes which avoids potential uid/gid-space clashes between SFU-ids and automatically assigned idmap-ids. Guenther
| * r7992: Adding PADL's idmap_ad plugin (taken from the latestGünther Deschner2005-06-293-0/+386
| | | | | | | | | | | | xad_oss_plugins-tarball). Guenther
| * r7987: map generic bits to specific bits in open requestsGerald Carter2005-06-281-3/+4
| |
| * r7985: Add "acl map full control", true by default, to allow people to changeJeremy Allison2005-06-282-7/+11
| | | | | | | | | | mapping of rwx to full control or not. Requested feature at SambaXP. Jeremy.
| * r7983: clean up some use of un-initialized variables found by valgrindGerald Carter2005-06-281-10/+5
| |
| * r7981: MS-DFS tidyup patches from James Peach <jpeach@sgi.com>.Jeremy Allison2005-06-286-32/+42
| | | | | | | | | | Looking forward to the day he can commit these himself :-). Jeremy.
| * r7975: One more tidyup to ensure we're using "struct posix_lock".Jeremy Allison2005-06-281-1/+2
| | | | | | | | Jeremy.
| * r7972: Tidy up the posix locking in memory db code whilst I'm waiting for jhtJeremy Allison2005-06-281-20/+21
| | | | | | | | | | to get back to me with a backtrace. Jeremy.
| * r7963: Add aio support to 3.0.Jeremy Allison2005-06-2723-52/+1297
| | | | | | | | Jeremy.
| * r7961: randomize reloading so that smbds do not pverload cupsdSimo Sorce2005-06-271-0/+10
| | | | | | | | | | by reloading printers all at the same time. sss
| * r7960: Replace unknown SMB_XSTRDUP by known SMB_STRDUP macro.Lars Müller2005-06-272-2/+2
| | | | | | | | I still don't know why the compile doesn't fail.
| * r7959: Added aio structure and types.Jeremy Allison2005-06-271-0/+27
| | | | | | | | Jeremy.
| * r7957: Added aio configure support. Jerry told me to :-).Jeremy Allison2005-06-271-1/+66
| | | | | | | | Jeremy.
| * r7956: Spelling mistake.Jeremy Allison2005-06-271-1/+1
| | | | | | | | Jeremy.
| * r7954: Fix from tridge from Samba4 (same code exists here) :Jeremy Allison2005-06-271-1/+10
| | | | | | | | | | fixed handling of ASN.1 objects bigger than 64k Jeremy.
| * r7949: Work around for broken Solaris header files.Jeremy Allison2005-06-271-0/+26
| | | | | | | | Jeremy
| * r7948: Ensure we call the vfs connection hook before doing a vfs stat.Jeremy Allison2005-06-271-19/+21
| | | | | | | | | | | | Allows database vfs backends to initialise with a working connection. Bugid #2827 Jeremy.
| * r7946: Minor C++ compatibility fix.Jeremy Allison2005-06-271-2/+2
| | | | | | | | Jeremy.
| * r7944: BUG 2808: don't try to install manpages if they are not presentGerald Carter2005-06-271-0/+4
| |
| * r7938: * move the hardcoded registry value names from _reg_query_value()Gerald Carter2005-06-276-109/+183
| | | | | | | | | | | | | | to a thin layer in fetch_reg_values(). Not entirely efficient seeing as the the dynamic value paths are stored in an unsorted array but it is one strequal() per path. If this was really big it should be worked into the reghook_cache().
| * r7908: * change REGISTRY_HOOK api to use const (fix compiler warning Gerald Carter2005-06-259-83/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in init_registry_data() * Add means of storing registry values in registry.tdb * add builtin_registry_values[] array for REG_DWORD and REG_SZ values needed during startup * Finish up RegDeleteValue() and RegSetValue() * Finish up regdb_store_reg_values() and regdb_fetch_reg_values() I can now create and retrieve values using regedit.exe on Win2k. bin/net -S rain -U% rpc registry enumerate 'hklm\software\samba' Valuename = Version Type = REG_SZ Data = 3.0.20 Next is to do the virtual writes in reg_printing.c and I'll be done with Print Migrator (yeah! finally)
| * r7904: Fix a memleak in vfs_afsaclVolker Lendecke2005-06-251-1/+1
| |
| * r7903: Attempt to fix the AIX buildVolker Lendecke2005-06-251-10/+10
| |
| * r7902: Fix the buildVolker Lendecke2005-06-256-30/+30
| |
| * r7893: Add in the extra parameters to opendir() to fix the large ↵Jeremy Allison2005-06-2516-110/+92
| | | | | | | | | | | | | | directory/insane app problem. Rev vfs version. Doesn't change the normal codepath. Jeremy.
| * r7890: * add Reg[SG]etKeySec() server stubsGerald Carter2005-06-245-48/+172
| | | | | | | | * merge a compile warning fix from trunk to SAMBA_3_0
| * r7888: Fix use of "protected".Jeremy Allison2005-06-241-11/+11
| | | | | | | | Jeremy.
| * r7887: 3.0.20pre2-SVNGerald Carter2005-06-241-1/+1
| |
| * r7886: Fix building with pam_smbpass.Jeremy Allison2005-06-242-14/+15
| | | | | | | | Jeremy.
| * r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2005-06-2474-822/+831
| | | | | | | | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy
| * r7880: fix a typo and memleak on failures cases (patch from marcin)Gerald Carter2005-06-243-4/+10
| |
| * r7879: fix compile issue caused by not statoc value for intializing cpp macrosGerald Carter2005-06-241-2/+2
| |
| * r7878: mostly just a rename of REG_INFO to REG_QUERY_VALUE for better clarityGerald Carter2005-06-246-33/+30
| |
| * r7877: Attempt to fix a smb_panic reported by Pavel Rochnyack.Volker Lendecke2005-06-242-15/+29
| | | | | | | | Volker
| * r7876: Now that we have "net rpc share migrate security" completly remove theGünther Deschner2005-06-241-6/+3
| | | | | | | | | | | | | | | | share-acl from "net rpc share migrate shares". God, how ugly does this syntax get. Guenther
| * r7852: Correct fix from Lars for the argv issue.Jeremy Allison2005-06-232-16/+12
| | | | | | | | Jeremy.
| * r7849: Dodgy fix - we shouldn't be assuming argc++ points to a valid argv.Jeremy Allison2005-06-231-0/+1
| | | | | | | | Jeremy.
| * r7846: Fix from bugzilla@kevinjamieson.com Kevin Jamieson - typoJeremy Allison2005-06-231-1/+1
| | | | | | | | | | in checking for .. in statcache. Bugid #2819. Jeremy.
| * r7842: With the patch I sent Steve yesterday this gives us complete POSIX ↵Jeremy Allison2005-06-228-5/+101
| | | | | | | | | | | | | | pathnames. ie. files containing : and \ can be accessed from Linux. Jeremy.
| * r7839: remove C++ style commentGerald Carter2005-06-221-1/+0
| |
| * r7838: lie about the printer status when doing the queryvalue() registry ↵Gerald Carter2005-06-221-1/+5
| | | | | | | | call. Note that if you migrate a printer to a Windows server, the win spooler will remove any printers that have an invalid status value in the registry
| * r7836: Fix the bug where users show up as trusting domains.Volker Lendecke2005-06-221-9/+22
| | | | | | | | Volker
| * r7835: Add the forgotten GPL header. This source code file is distributed ↵Volker Lendecke2005-06-221-0/+14
| | | | | | | | | | | | | | | | | | | | with Samba and interfaces to the Linux kernel (both GPL programs), so it was always our (Paal-Kr. Engstad and Volker Lendecke) intent that this program is covered by the GPL. Volker
| * r7829: fix unitialized printer status field that was breaking migration of ↵Gerald Carter2005-06-221-0/+2
| | | | | | | | print queues
| * r7821: Don't check permissions for setting POSIX pathname request.Jeremy Allison2005-06-211-53/+56
| | | | | | | | Jeremy.
| * r7817: Eliminate use of ctime_r() in libsmbclient DEBUG statement. It seems ↵Derrell Lipman2005-06-211-4/+16
| | | | | | | | | | | | | | that ctime_r() takes different parameters on Solaris than it does on Linux, and it's easier to just eliminate the use of it than to write a configure test.
| * r7807: Allow to touch mtime in vfs-recycle withGünther Deschner2005-06-211-5/+16
| | | | | | | | | | | | recycle:touch_mtime = true Guenther
| * r7798: CIFSFS client assumes wcnt == 10 for successful trans2 reply.Jeremy Allison2005-06-211-9/+8
| | | | | | | | Jeremy.