summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Depend on latexfigures files directly as using a rule in between causes ↵Jelmer Vernooij2009-07-301-6/+4
| | | | | | | | | | problems. (This used to be commit bf3c2773f94c1db29a8a3e5935ff587f16f9a905) (cherry picked from commit 5f6d0078d41e790ab4fa7dac15294821cdb4d4f0) Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit c52786ee1c37139b9d2f7041fcc858cdd0c6e8f3)
* Use double colon targets.Jelmer Vernooij2009-07-301-2/+2
| | | | | | | | (This used to be commit 825cf91fa8b30a67d04cbda8885ff62a4c26458f) (cherry picked from commit 323be4a6907e4915bb76aa103bf5b868f0b459b1) Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 9894ba47fa0d75bf0b9b2993eb6115a33e39ce9c)
* Add test target in Makefile.Jelmer Vernooij2009-07-301-25/+29
| | | | | | | | (This used to be commit ac0d768676b1b8105a9141169b1afa248df6ce66) (cherry picked from commit 0f3ba4b766ed83d2a38e6cae8db8690374d88989) Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit f430afc9c78178184601b08ea3e2efd5b1db761c)
* Make the make output a bit less chatty.Jelmer Vernooij2009-07-301-5/+4
| | | | | | | | (This used to be commit 1fa4ef553c437bae07389c0f6a5410ba22ee4905) (cherry picked from commit 70f52c06ba1d0d9638f1dfb8c42cd0d70364e9df) Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 4591c073be8feb767764aaa4030d6f23ea4a07db)
* Document default of the printing config variable.Andreas Schneider2009-07-301-0/+2
| | | | | | | | | Signed-off-by: Andreas Schneider <anschneider@suse.de> (cherry picked from commit d8f15e4efc00b9d509ff5761e9ca8ff5c6f443f7) (cherry picked from commit 541704e253f06f8b33006b6c27f51b934c2eb51f) (cherry picked from commit 69880dac28ac1681bb0c3d84280494de3d788cc6) (cherry picked from commit c2d30b0a8e3609854908aeff19174e8e4e291cb7) (cherry picked from commit ab3e06e58b3b82377621262002837a63429ef87d)
* docs: Fix formatting issue in man libsmbclient.Karolin Seeger2009-07-301-3/+4
| | | | | | | | Karolin (cherry picked from commit aa2fb0efb7ce2bc732569b4baf20c57375fdce59) (cherry picked from commit e1e3a0554fcaabacc5bec51c213622271a83ad04) (cherry picked from commit 84237fb48aad5f11789d75a6767a6f47465f140b) (cherry picked from commit 2d4997f9bb7aa7b99c384defe6c7766d5169653d)
* Apply same logic fix for #4308 Excel save operation corrupts file ACLsJeremy Allison2009-07-301-45/+34
| | | | | | to NFSv4 ACL code as this uses the same flawed logic as posix_acls.c. Jeremy. (cherry picked from commit 11fbc11e396a300aed04a37d44411d287d4c17d3)
* Fix logic error in try_chown - we shouldn't arbitrarily chownJeremy Allison2009-07-301-6/+9
| | | | | | to ourselves unless that was passed in. Jeremy. (cherry picked from commit 60289187a91e23787be581b824076651230245b2)
* Second part of the attemt to fix #4308 - Excel save operation corrupts file ↵Jeremy Allison2009-07-301-124/+140
| | | | | | | | | ACLs. If the chown succeeds then the ACL set should also. Ensure this is the case (refactor some of this code to make it simpler to read also). Jeremy. (cherry picked from commit 08836722e63cfd6cfd88059dd3f10d98474f49cb)
* Another attempt to fix bug #4308 - Excel save operation corrupts file ACLs.Jeremy Allison2009-07-301-27/+0
| | | | | | | | | | | | | | | | | | | | | Simo is completely correct. We should be doing the chown *first*, and fail the ACL set if this fails. The long standing assumption I made when writing the initial POSIX ACL code was that Windows didn't control who could chown a file in the same was as POSIX. In POSIX only root can do this whereas I wasn't sure who could do this in Windows at the time (I didn't understand the privilege model). So the assumption was that setting the ACL was more important (early tests showed many failed ACL set's due to inability to chown). But now we have privileges in smbd, and we must always fail an ACL set when we can't chown first. The key that Simo noticed is that the CREATOR_OWNER bits in the ACL incoming are relative to the *new* owner, not the old one. This is why the old user owner disappears on ACL set - their access was set via the USER_OBJ in the creator POSIX ACL and when the ownership changes they lose their access. Patch is simple - just ensure we do the chown first before evaluating the incoming ACL re-read the owners. We already have code to do this it just wasn't rigorously being applied. Jeremy. (cherry picked from commit 9a95b6cac2dea88cb9e9b428292dfca9d1e3e801)
* build_docs: Use 'make distclean' instead of 'make clean'.Karolin Seeger2009-07-301-1/+1
| | | | | | | | | | This fixes bug #6058. Thanks to Christian Perrier for reporting! Karolin (cherry picked from commit 162e4b66601b41dd5adb24e192f3b5a91dfb41cc) (cherry picked from commit 2545fcc48888628eef2d6b83ef5656be1e53bf7e) (cherry picked from commit 0098eb45d99373a4d1945e61dda24ea282c377e7)
* VERSION: Raise version number to 3.0.35.samba-3.0.35Karolin Seeger2009-06-221-1/+1
| | | | Karolin
* WHATSNEW: Update changes since 3.0.34.Karolin Seeger2009-06-221-2/+51
| | | | Karolin
* Fix bug #6488.Jeremy Allison2009-06-221-0/+2
|
* build-docs: Change to the right directory before calling 'make clean'.samba-3.0.34Karolin Seeger2009-01-191-1/+1
| | | | | | | | This fixes build-docs if it's called from the create-tarball script. Karolin (cherry picked from commit dd3ef73c8c184eaec7ee515ef2130f30f9e481b3) (cherry picked from commit 1e7c488097d67457632778a09e7f82db5d0e93e3)
* build-docs: Add 'make clean'.Karolin Seeger2009-01-191-0/+3
| | | | | | | | | | Karolin (cherry picked from commit cf40fb97239ed9a11e5750fde6e078233e567bba) (cherry picked from commit 6e1d92e3b324a0759486f914a0e4b32be1142aee) (cherry picked from commit 656189740d701246a8689e3348510715122bf148) (cherry picked from commit 4f9f592ab792e36e870bbeba96a1fb8f0ee9efda) (cherry picked from commit 759e253212ce389ecfe3dd08b34e1b1900aa817f) (cherry picked from commit 4772212983868e450706dcd3dd2e758285e89741)
* S3-ByExample: Use 'winbindd -D' instead of 'winbindd -B'.Karolin Seeger2009-01-193-5/+5
| | | | | | | | | | | | The option '-B' does not exist at all. Thanks to Jason Ellison for reporting! Karolin (cherry picked from commit 4b26c7bbf4fe93f5ffb92d3f04012be290be25be) (cherry picked from commit 05c7d97e6cf25c05ba6a661c0a31c88946ffd5cd) (cherry picked from commit f89c3db4ae0bcf1680c2532833ee115005b8ed70) (cherry picked from commit 604fb1e00c18d81b5be8f096274e8a121a413745)
* S3-HowTo: Change 'winbindd -B' to 'winbindd -D'.Karolin Seeger2009-01-192-5/+5
| | | | | | | | | | | | There is no option '-B' at all. Thanks to Jason Ellison for reporting! Karolin (cherry picked from commit 7c1e08518bfbe054db270e72476c642d5db93c0a) (cherry picked from commit 3b5d2fd4cc5f7cbe22be1dfc593ca4ba29197b66) (cherry picked from commit 0900b10f64fbb9f2e55591d1b11be9bb29526744) (cherry picked from commit f41988a343b1ac38e184f0e3aa34c6050953a6b4)
* WHATSNEW: Update WHATSNEW.Karolin Seeger2009-01-151-0/+1
| | | | | Karolin (cherry picked from commit f121ad38a1306b3c69eb4485b18ed187d1fd9270)
* Fix bug #6035 - Possible race between fcntl F_SETLKW and alarm delivery.Jeremy Allison2009-01-151-1/+1
| | | | | Jeremy. (cherry picked from commit 0b880a684356d5cc2c266c760994838910134eef)
* WHATSNEW: Update changes since 3.0.33.Karolin Seeger2009-01-141-0/+2
| | | | | Karolin (cherry picked from commit 01debccb65fe63b070a2e219f7e4f2903f19fcfd)
* WHATSNEW: Update WHATSNEW.Karolin Seeger2009-01-141-1/+5
| | | | | Karolin (cherry picked from commit 5c3ec78c6dda9f354bee030967364411aafc0817)
* VERSION: Raise version number up to 3.0.34.Karolin Seeger2009-01-141-1/+1
| | | | | Karolin (cherry picked from commit d5e8b958c33491635a07be7b6ad84c0218d83aad)
* Fix bug #6019 File corruption in Clustered SMB/NFS environment managed via CTDBJeremy Allison2009-01-142-4/+4
| | | | | Jeremy. (cherry picked from commit 974262ba3e8226ec9805d38e602ec8d083e44f72)
* s3 create-tarball.sh: Remove dashes in git commands.Karolin Seeger2009-01-131-4/+4
| | | | | | | | | | | | | Newer git versions (e.g. 1.6.0.2) do not provide the 'git-' commands any longer. Karolin (cherry picked from commit 0cba859f12177aaf3ef2d96663f0a51f61c24d56) (cherry picked from commit 3d64e67de2b50f7b781aa3f5ad13ec8e866d4333) (cherry picked from commit aa41a80969bd413d5922c602c7309bd8c05f3181) (cherry picked from commit 0b4dd0cb1f81126344a6fe3304b46f880089718d) (cherry picked from commit 4d988d0c9f22dda706ee1802985830ce4999f4d5) (cherry picked from commit b0f66f65e4d7cf0d70708783e5486fe3e1e5e8e8)
* build-docs: Use 'git clean' instead of 'git-clean'.Karolin Seeger2009-01-131-1/+1
| | | | | | | Karolin (cherry picked from commit 12e72140b944f844e7f44f21a087ab4a4ecc51a7) (cherry picked from commit ab02316ced8b0dc0d577960d1bab02d239313ef5) (cherry picked from commit d70bd3eebfa8a8705db2bdf9a3fd0e037701a756)
* s3:libsmb: handle the smb signing states the same in the krb5 and ntlmssp casesStefan Metzmacher2009-01-131-16/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | SMB signing works the same regardless of the used auth mech. We need to start with the temp signing ("BSRSPYL ") and the session setup response with NT_STATUS_OK is the first signed packet. Now we set the krb5 session key if we got the NT_STATUS_OK from the server and then recheck the packet. All this is needed to make the fallback from krb5 to ntlmssp possible. This commit also resets the cli->vuid value to 0, if the krb5 auth didn't succeed. Otherwise the server handles NTLMSSP packets as krb5 packets. The restructuring of the SMB signing code is needed to make sure the krb5 code only starts the signing engine on success. Otherwise the NTLMSSP fallback could not initialize the signing engine (again). metze (cherry picked from commit 7d9fd64f38aa5821b38c1223cf87979fc87bfb71) (cherry picked from commit 8e29070ccd0b5103af2e6da75644169f46700313) (cherry picked from commit 38b297f99ec166e5c40ba33774222b37b45b4fec) (a little bit modified to compile in v3-0) (cherry picked from commit db109da6b10a091593435e3f8b0d9adb57d3c972)
* WHATSNEW: Add footer.Karolin Seeger2009-01-121-0/+19
| | | | | Karolin (cherry picked from commit c53a691187a855b9f5ac06f83aebcc51b8d20bf7)
* WHATSNEW: Update changes since 3.0.33.Karolin Seeger2009-01-121-4/+155
| | | | | Karolin (cherry picked from commit 8fb328a16feb0b3e9b1bdf8f9a451b1a271d3e4d)
* VERSION: Remove git snapshot flag.Karolin Seeger2009-01-121-1/+1
| | | | Karolin
* Fix null pointer refrence in event context in backport from v3-3-testBo Yang2009-01-121-2/+6
| | | | | Signed-off-by: Bo Yang <boyang@novell.com> (cherry picked from commit 514dfc632ed35a80a175a4afbe9607aa4d913da3)
* Fix logic bug introduce in backport of ccache_regain_all_now, sync withJeremy Allison2009-01-121-16/+23
| | | | | | 3.3 implementation. Jeremy. (cherry picked from commit ab29d6c6d349352db017d3046aeaee59e33745f4)
* Backport of the clean event context after fork andBo Yang2009-01-126-164/+452
| | | | | krb5 refresh chain fixes. (cherry picked from commit 194425f8074e2cfd5893499099614666f8d8ecd9)
* Don't set child->requests to NULL in parent after forkBo Yang2009-01-121-1/+0
| | | | (cherry picked from commit a4438df44621ae37c13e5c5064cc3dc5e1371457)
* docs: Improve man mount.cifs.Karolin Seeger2009-01-121-3/+5
| | | | | | | | | | | | | | | Add hint about specifying the workgroup in the credentials file. Whitespace cleanup. This fixes bug #4541. Patch based on proposed patch from Christian Perrier <bubulle@debian.org>. Thanks for reporting and providing a patch! Karolin (cherry picked from commit 1f7e09ea542df3a2f5f553c0cb11a39c74712950) (cherry picked from commit b99d98ff2ef5491979301656e7f516d3c8829f6e) (cherry picked from commit 1900233ede3083410eb3dc691d2d486c5340ccc4) (cherry picked from commit 47f4662b6d727f2901d630d74792a6a971b54662)
* Fix race condition in alarm lock processing noticed by Richard Sharpe ↵Jeremy Allison2009-01-121-1/+1
| | | | | | | | | | | | | | | | <realrichardsharpe@gmail.com>. "It seems to me that if the lock is already held by another process when we enter this code, there is a race between the timeout and the granting. If the lock is subsequently granted, the process releasing the lock will signal the wait variable (or whatever) and our process will be scheduled. However, if the timeout occurs before we are scheduled, the timeout will be delivered first. We will have the lock but will forget we have the lock, and never release it." Jeremy. (cherry picked from commit 8904b83ce6c69db31dc2ce4c05e8e8ee3db5ec3b)
* s3/swat: Fix creation of the first share using SWAT.Volker Lendecke2009-01-121-1/+1
| | | | | | | This fixes bug #5965. (cherry picked from commit f76614169f1e0a932cf2895702cfa9e8a5735875) (cherry picked from commit 148437fcd0896591ebbf6c2808723575d025123f) (cherry picked from commit 3ee41667d7bb8358c80af24f78dbdd071fa9c765)
* docs: Improve description of the share commands in man smb.conf.Karolin Seeger2009-01-123-24/+34
| | | | | | | | | | | | | | | -Correct the parameter names. -Fix typos. -Fix related parameters. This fixes bug #6008. Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> for reporting! Karolin (cherry picked from commit 8b7f66c548ed170d2dab0c91ccff4aca00f4b52d) (cherry picked from commit 6f38786aa878bd1a7fc10069773c19b28437fbbb) (cherry picked from commit f420b5c2af7d46e88269d9ec89c5dcd37f1f8f46) (cherry picked from commit 98e2d6614f00f207de42a79d329b63e7966ab8ea)
* docs: Fix example in man vfs_recycle.Karolin Seeger2009-01-121-5/+8
| | | | | | | | | | | This fixes bug #6001. Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> for reporting! Karolin (cherry picked from commit 9f44a17c3bf36067d04cec036c3e529798932cd7) (cherry picked from commit 5e073807f7c4679dd299a2b8f3e2643dc1c82405) (cherry picked from commit c0877d14cb04956b29ca329897a7b4bface7f363) (cherry picked from commit 232503ba417f51d93e22a2411b2d446596284e59)
* examples: Avoid bashism in perfcount.init.Karolin Seeger2009-01-121-3/+3
| | | | | | | | | | | | This fixes bug #6000. Thanks to the Debian Samba package maintainers for providing the patch! Remove trailing whitespaces. Karolin (cherry picked from commit 2e09746a4db4186c9d648370b9004971bc18e5c9) (cherry picked from commit 9b17f7907bca32282d6e56fa28ca62ef84bf7afc) (cherry picked from commit de41f0e9a08b796873bdd319fe784b6c90e28b23) (cherry picked from commit e5e8a4a6fa866a23377d0a92eff433b59abfcebe)
* Revert "examples: Avoid bashism in perfcount.init."Karolin Seeger2009-01-121-3/+3
| | | | | This reverts commit 744c7007b4b798699613e06933f92fdf5261b222. (cherry picked from commit 26080fd575df450166e13836ea227a6d191e86c4)
* examples: Avoid bashism in perfcount.init.Karolin Seeger2009-01-121-3/+3
| | | | | | | | | | | | | This fixes bug #6000. Thanks to the Debian Samba package maintainers for providing the patch! Remove trailing whitespaces. Karolin (cherry picked from commit 73875cd344608b591fa884ab99b5f3a10550c149) (cherry picked from commit e273c07e94ee607bbf05b6fa66cf3cea13fe4502) (cherry picked from commit a1bf1f1819ab184682327583d05b0258db8856ef) (cherry picked from commit b4ffffc5c03b69ac2f8e0ed74fd7788549f7e822) (cherry picked from commit 744c7007b4b798699613e06933f92fdf5261b222)
* docs: Document the -g option of smbclient.Karolin Seeger2009-01-121-7/+17
| | | | | | | | | | | | This fixes bug #6013. Thanks to the Debian Samba packages maintainers for reporting! Karolin (cherry picked from commit 6752d78e946b2c4278e2deba325c76fb7ffbc06a) (cherry picked from commit e6abdbde9b67801d46c9d331045d155717e8b241) (cherry picked from commit 8a79b8796f98dd80b6e1f04d7302fb8342f0052d) (cherry picked from commit 1f979334266706656874fdbe6cce14f17105360b) (cherry picked from commit 74f5828112581fa230301f43f7685ec208a8e4f6)
* Happy New Year!Stefan Metzmacher2009-01-121-1/+1
| | | | | metze (cherry picked from commit 041435d841b457f493c940e0281cd496b52fb7dc)
* s3/smb.h: Remove unused LDAP_SSL_ON.Karolin Seeger2009-01-121-1/+1
| | | | | | | | | | | LDAP_SSL_ON is not defined at all. Ldaps can be used by specifying an ldaps URL using the "passdb backend" parameter. Karolin (cherry picked from commit 0c6cf1f8793edfde924289aafbd174ce4a4fae0c) (cherry picked from commit 7f36de6906811d4f0428b75c79c72b17b8ccfcef) (cherry picked from commit a3113657b4427eddcfbb10d71e9e8ade06bbd16f)
* s3/loadparm.c: Change default value for "ldap ssl".Karolin Seeger2009-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | LDAP_SSL_ON is not defined at all. That's why the actual default value was "" for a long time. Set a more sensible default value without chnging the default behaviour. -----8<------------------snip--------------8<-------------- user@host:/data/git/samba/v3-0-test/source> git grep LDAP_SSL_ON | cat include/smb.h:enum ldap_ssl_types {LDAP_SSL_ON, LDAP_SSL_OFF, LDAP_SSL_START_TLS}; param/loadparm.c: Globals.ldap_ssl = LDAP_SSL_ON; ----->8------------------snap-------------->8-------------- It's the same in 3.2 and 3.3 series. Karolin (cherry picked from commit e6d883e003d4560c55259ae1cfdf7319602f76e3) (cherry picked from commit 5c686419096362176d80f3d05339b8836d0178a4) (cherry picked from commit 7a39f3eaf571fd9da6f8e103eeb50c5bcebd18c1)
* docs: Update section "ldap ssl" in man smb.conf.Karolin Seeger2009-01-121-11/+8
| | | | | | | | | | | | Remove non-existent value "on". Change default value to "no". Add hint about ldaps. Karolin (cherry picked from commit 580461629bb88ce3b61770e7abfe2c942a121877) (cherry picked from commit d74356627579fe7b9961844a77c4e6daa978d62b) (cherry picked from commit 882ac5e5a79646754dfd1669ea6720ab52c9b6ee) (cherry picked from commit e147c4679f8095738fea6ab2c9fb37fbecc9bb85)
* docs: Fix some formatting issues in the "ldap ssl" section of man smb.conf.Karolin Seeger2009-01-121-15/+17
| | | | | | | | Karolin (cherry picked from commit 6ac36698e975649d26e3f2975c2101129c3ffe97) (cherry picked from commit 655a1c7b05d56326d6cfffbc8e46e1d64565717a) (cherry picked from commit 2534619eedc3e9528d589cfee793a55b3cc62bed) (cherry picked from commit 78ec02e8221aea7633ed63f5fc5084a12c9796d4)
* docs: Fix TOC of generated HTML docs.Karolin Seeger2009-01-121-6/+2
| | | | | | | | | | | This fixes bug #5968. Thanks to Christian Perrier <bubulle@debian.org> for reporting! Karolin (cherry picked from commit 675b363b712e0b91b9b7d1189a819a36853db539) (cherry picked from commit 3566615292f9cb2d00b03156e515274751e05969) (cherry picked from commit 0d6b3df8d9c8b5e777ac6717168a11455b2ad2ce) (cherry picked from commit 875dfb887dba90807ed5b371334574997be419a8)
* docs: "acl compatibility" is a global parameter.Karolin Seeger2009-01-121-1/+1
| | | | | | | | | | | This fixes bug #5866. Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> for reporting! Karolin (cherry picked from commit 9e64ed018e5aa84d802b01953b481fbb07eb00aa) (cherry picked from commit 386b0fc4bdc0822ffbc51cfee536bea23df0a755) (cherry picked from commit 877951eea6e67273748aa9f56a56e41cf2dca00a) (cherry picked from commit 0a93af41475783ab80644729efb48a80915f7bfc)