summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WHATSNEW: Start release notes for 3.5.13.v3-5-stableKarolin Seeger2011-11-031-2/+43
| | | | | Karolin (cherry picked from commit 9a92f8400cddac554257127a92030f4b1cbb0cbc)
* VERSION: Bump version up to 3.5.13.Karolin Seeger2011-11-031-1/+1
| | | | | Karolin (cherry picked from commit 7f1badf7bd86593e6ca3490eaf9afd4f790b12cc)
* WHATSNEW: Update changes since 3.5.11.samba-3.5.12Karolin Seeger2011-11-011-1/+5
| | | | | Karolin (cherry picked from commit bcf1198b1c03b3f0dd8032df93ff1b30074d37f2)
* Fix bug #8542 - smbclient posix_open command fails to return correct info on ↵Jeremy Allison2011-11-011-2/+2
| | | | | | | open file. (cherry picked from commit d27f5a277ef47c5ff94e402930680b37e8f4d592) (cherry picked from commit a7224ca5e77aa3e7d3a460515b07aa5b6cb099ae)
* Third part of fix for bug #8541 - readlink() on Linux clients fails if the ↵Jeremy Allison2011-11-011-2/+1
| | | | | | | | | | | symlink target is outside of the share. Missed passing ucf_flags instead of hard coded flags in findfirst call. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Oct 22 06:30:16 CEST 2011 on sn-devel-104 (cherry picked from commit f4593181876f7a9ef55ceee8d1a20369197a63ba) (cherry picked from commit 73aee207497028b524f2f4d011ab28d954a598c7)
* Second part of fix for bug #8541 - readlink() on Linux clients fails if the ↵Jeremy Allison2011-11-013-2/+12
| | | | | | | | symlink target is outside of the share. The statcache has to do lstat instead of stat when returning cached posix pathnames. (cherry picked from commit 84ce5f1b96be650ad80fa1dc030539113a27c50d)
* Fix bug #8541 - readlink() on Linux clients fails if the symlink target is ↵Jeremy Allison2011-11-014-11/+43
| | | | | | | | outside of the share. The key is to only allow the lookup to succeed if it's a UNIX level lookup or readlink, but disallow all other operations. (cherry picked from commit 9685fb343de057598752d8f43d43523cab5c4356)
* Use existing ISDOT and ISDOTDOT macros.Jeremy Allison2011-11-011-2/+1
| | | | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Jul 28 02:09:20 CEST 2011 on sn-devel-104 (cherry picked from commit d82256ca119eb8315cc69ba725ba71c386caa901) (cherry picked from commit 6ae54263b77f7663df0c390c496a139bed443b27)
* s3-netapi: remove pointless use_memory_krb5_ccache.Günther Deschner2011-11-012-20/+0
| | | | | | | | | This breaks the ABI. Guenther See bug #7465 for more details. (cherry picked from commit 9378a904740ee456758e00acdd23e3016d4810ee)
* WHATSNEW: Add changes since 3.5.11.Karolin Seeger2011-10-241-3/+55
| | | | | Karolin (cherry picked from commit 0b183a1a44720454fad597a2895762a5d77ed2b8)
* s3:Makefile: make DSO_EXPORTS_CMD more portable (#8531)Björn Jacke2011-10-241-1/+1
| | | | | | | | | | | | It sems like every not completely trivial sed expression should be tested with Solaris' sed. Its regexp engine is way more limited than the one of GNU sed. Thanks to Michael Pelletier for finding this! This fixes bug #8531 Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Thu Oct 20 23:15:05 CEST 2011 on sn-devel-104 (cherry picked from commit 37be1df3d7534c2cc8e1e25614164c2178372b94) (cherry picked from commit 763ad499aa4423c5e68a75f20f2ba8ee967e5984) (cherry picked from commit 53b551d160a9e5b645aaa6582d7ffc82e5e52b59)
* Add new contributing FAQ announcing acceptance of corporate (C).Jeremy Allison2011-10-241-0/+120
| | | | | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Oct 12 03:46:41 CEST 2011 on sn-devel-104 (cherry picked from commit bd01ae227bc567fd7953e446236364fc4d110a48) (cherry picked from commit f165b54828f451943b172b8d2d1bfd15f37b7fdf) (cherry picked from commit 390616329875e5f6bdf65c840a12b2e90141bceb)
* s3-docs: Adapt version...Karolin Seeger2011-10-241-2/+2
| | | | | | | in man vfs_aio_fork. Karolin (cherry picked from commit e07423a0d55437fcc85d205214315a21d452cee7)
* s3/doc: add man page for aio_fork vfs moduleBjörn Jacke2011-10-241-0/+86
| | | | | | | | | | | | thanks to Volker for the content Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Tue Oct 18 12:24:35 CEST 2011 on sn-devel-104 (cherry picked from commit 56328a4d61c8d0a52f6841097bf8fc4ffd46bfb6) (cherry picked from commit 51f87fce55d160abed6b04ea27f53f254d2db474) Fix bug #8256 (vfs_aio_fork is undocumented). (cherry picked from commit c48f8ae21b8279b9b62aca5e04eb1547c6dbd9c6)
* Fix bug #8515 - Empty CIFS share can be blocked for other clients by ↵Volodymyr Khomenko2011-10-241-0/+8
| | | | | | | | | | | deleting it via empty path (DELETE_PENDING until the last client) Disallow "." in can_set_delete_on_close(). Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Oct 12 21:07:27 CEST 2011 on sn-devel-104 (cherry picked from commit bd260f03ab492d03c2890db47dc6fb4f1b824a1a) (cherry picked from commit c6e2256e2ef024ecdbebb9cb04d919342daeb780)
* Bug 7551: Return error of cli_push when 'put - /some/file' is usedBram2011-10-241-1/+1
| | | | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Sep 29 23:47:02 CEST 2011 on sn-devel-104 (cherry picked from commit d883cc664cac81633a60e5b04f99f23a3577ae65) (cherry picked from commit 20ee0810ff4da3a16a8b7947d4aa0138a8d76577)
* Bug 7551: Return error of cli_push when 'put - /some/file' is used.Jeremy Allison2011-10-241-0/+1
| | | | (cherry picked from commit ff5b58d3038bed5a20511bc76405d8ebdae75a87)
* Fix bug #8507 - smbd doesn't correctly honor the "force create mode" bits ↵Jeremy Allison2011-10-241-6/+6
| | | | | | | from a cifsfs create. Don't manipulate the new_dos_attributes bits until we know it's not a POSIX open. (cherry picked from commit 2bdf5042dd14283ae195d442d20385ed158367ae)
* Second part of fix for bug #8443 - Default user entry is set to minimal ↵Jeremy Allison2011-10-241-8/+11
| | | | | | | permissions on incoming ACL change with no user specified. Be smarter about setting default permissions when a ACL_USER_OBJ isn't given. Use the principle of least surprises for the user. (cherry picked from commit abf0629535a8082229810c6905c356b20c482be9)
* First part of fix for bug #8443 - Default user entry is set to minimal ↵Jeremy Allison2011-10-241-58/+2
| | | | | | | | permissions on incoming ACL change with no user specified. create_default_mode() is not needed - it's taken care of by code inside ensure_canon_entry_valid(). (cherry picked from commit 0dba9c975a8bfa9e6441c3a4726e1e68cbf364ca)
* Part 3 of bugfix for bug #7509 - smb_acl_to_posix: ACL is invalid for set ↵Jeremy Allison2011-10-241-7/+6
| | | | | | | | | (Invalid argument) Don't call check_owning_objs() to convert ACL_USER->ACL_USER_OBJ and AC_GROUP->ACL_GROUP_OBJ for default (directory) ACLs, we do this separately inside ensure_canon_entry_valid(). (cherry picked from commit 06fd08dea1dde4b86546a8f87574d68dcac0e840)
* Part 2 of bugfix for bug #7509 - smb_acl_to_posix: ACL is invalid for set ↵Jeremy Allison2011-10-241-0/+38
| | | | | | | | (Invalid argument) Only map CREATOR_OWNER/CREATOR_GROUP to ACL_USER_OBJ/ACL_GROUP_OBJ in a default(directory) ACL set. (cherry picked from commit 36f60cef6d6ac5625a88a73ce53bdb2b0fe0f000)
* Part 1 of bugfix for bug #7509 - smb_acl_to_posix: ACL is invalid for set ↵Jeremy Allison2011-10-241-72/+0
| | | | | | | | (Invalid argument) Remove the code I added for bug "6878 - Cannot change ACL's inherit flag". It is incorrect and causes the POSIX ACL ACL_USER_OBJ duplication. (cherry picked from commit cd5d9a5c8fb0660835d60479fb783e4f7cae743f)
* Fix bug #8458 - IE9 on Windows 7 cannot download files to samba 3.5.11 shareJeremy Allison2011-10-244-0/+28
| | | | | Handle the SECINFO_LABEL flag in the same way as Win2k3. (cherry picked from commit 4b26ffd1ea430b2cc612884c8ba194498a64932b)
* Fix bug #8493 - DFS breaks zip file extracting unless "follow symlinks = no" setJeremy Allison2011-10-241-11/+2
| | | | | | | | | | If a client sends a mangled name as part of a DFS path, use the post-mangled name for the pathname walk, not the mangled name. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Oct 1 00:45:59 CEST 2011 on sn-devel-104 (cherry picked from commit 149875f887287dbbf016d2252962b023b0bae967) (cherry picked from commit 1ed1b19b2eeda3217d03d66d4220abd871b03cb4)
* s3-docs: Remove "experimental" label on VFS ACL modulesKarolin Seeger2011-10-242-8/+0
| | | | | | | | in the documentation also (bug #8494). Karolin (cherry picked from commit bd5d9d9fba23ea585b701c41ec27482a0076729e) (cherry picked from commit 4c060730723dcf4a2d6e2833361fa4737bc9a29b)
* Patch for bug #8156 - net ads join fails to use the user's kerberos ticket.Jeremy Allison2011-10-241-10/+27
| | | | | | | | If kerberos_get_realm_from_hostname() or kerberos_get_default_realm_from_ccache() fails due to a misconfigured krb5.conf, try the "realm =" from smb.conf as a fallcback before going back to NTLMSSP (which we'll do anyway). (cherry picked from commit ccab9efb653cfacdd357986f7a8a85c17df7abbb) (cherry picked from commit f16e4cc11fd4f195da7c4f0de13d0bb23e5b79d1)
* Allows changing the maximum number of simultaneous clients in winbindd ↵Pierre Carrier2011-10-245-9/+30
| | | | | | | | | | through an smb.conf option. Signed-off-by: Jeremy Allison <jra@samba.org> Fix bug #8186 (Allows changing the maximum number of simultaneous clients in winbindd through an smb.conf option). (cherry picked from commit b6f691ede0a80aaf7226b6862120b5052e63668d)
* s3-winbind: Fix bug 7888 -- deal with buggy 3.0 based PDCs.Günther Deschner2011-10-241-14/+36
| | | | | Guenther (cherry picked from commit d7f0de06c119abad609f87121a8a4fb533e82747)
* s3-nmbd: fix memleak in create_listen_fdset().Günther Deschner2011-10-241-0/+2
| | | | | | | Guenther The last 2 patches address bug #8491 (fix some coverity issues). (cherry picked from commit 702443500268ceb4dd3e0d3a1a130bca465be266)
* libcli/auth: let spnego_write_mech_types() check the asn1_load() returnStefan Metzmacher2011-10-241-0/+4
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Dec 7 18:23:41 CET 2010 on sn-devel-104 (cherry picked from commit 363b81899401f01de11ddbd8036b55a472806b38)
* Fix bug 8480 - acl_xattr can free an invalid pointer if no blob is loaded.David Disseldorp2011-10-241-1/+1
| | | | (cherry picked from commit 62b9ad45e27bb6a2af22aa9ee133ed6075abc62b)
* s3-netapi: allow to use default krb5 credential cache for libnetapi users.Günther Deschner2011-10-242-7/+23
| | | | | Guenther (cherry picked from commit 52e5c8002f1ccd417eaf56f0c1c9abb9d13bb7d6)
* s3-libnet: allow to use default krb5 ccache in libnet_Join/libnet_Unjoin.Günther Deschner2011-10-242-30/+4
| | | | | | | We force using a MEMORY ccache though in the wkssvc server. Guenther (cherry picked from commit 01f30f5c3e690956f1bd85006c88b6d79e63a1c7)
* s3: Fix bug 7844: Race in winbindVolker Lendecke2011-10-241-4/+8
| | | | | | | | | | | | | | If a child dies, the parent process right away closes the socket. This is wrong, with tevent we still have events pending. This works fine for epoll but does not for at least the FreeBSD select variant. Tevent sticks a closed socket into the select masks. This then returns an error EBADF. When this happens, the parent winbind dies instead of forking a new child. This moves the socket close from the SIGCHLD cleanup function to the socket receiver. I could not reproduce the parent death anymore and it did not create an obvious fd leak. (cherry picked from commit da08c8ac7cf9e2833c39e7ef39caafa4ab34424d)
* s3:libsmb: check the wct of the incoming SMBnegprot responsesStefan Metzmacher2011-10-241-0/+10
| | | | | | | | | metze Fix bug #8452 (negprot reply needs to check vwv vector length). The corresponding commit in master is 85332eb1c721d585e1a33101bddafdca4073e10f. (cherry picked from commit c5bf8ac4ee60fe808a2593a5ece12e8bfad5695b)
* v3-5-test: Fix getent group if trusted domains are not reachableVolker Lendecke2011-10-241-2/+6
| | | | | Fix bug #8420 (wb_group_members: non-resistance against garbage). (cherry picked from commit 126d343580e7ba6465cfdf60ea60958cbe98b242)
* Fix bug Bug 8422 - Infinite loop in ACL module code.Jeremy Allison2011-10-241-1/+1
| | | | | | Missing assignment means this loop will never terminate. Need to be applied to 3.5.x and 3.6.1. (cherry picked from commit 4db250449dda30e3ffa05c8918e0cf39cbacc5d8)
* s3-vfs: Fix vfs_chown_fsp.Jeremy Allison2011-10-241-2/+11
| | | | | Fix bug #8370 (vfs_chown_fsp broken -- returns in the wrong directory). (cherry picked from commit 0b1ce3f177b75e146fdae0b5531c54dedffada1d)
* s3: Fix bug 8360Volker Lendecke2011-10-241-7/+16
| | | | | | OS/2 sends an unexpected write&x/read&x chain (cherry picked from commit 2aca833308049d005c647aabcd9d894f59698ef4) (cherry picked from commit b42573acbf7eee1580eaceb1b9c57ddbbe3a2532)
* s3: Add a fallback for missing open&x support in OS/X LionVolker Lendecke2011-10-241-20/+71
| | | | | | The last 4 patches address bug #8338 (MAC Lion - smbclient "Open AndX Request->STATUS_NOT_SUPPORTED). (cherry picked from commit 8e9dfd04fac5353fb12270647209ac45d19a1ad2)
* s3: Make map_open_params_to_ntcreate() available in lib/Volker Lendecke2011-10-243-147/+147
| | | | (cherry picked from commit aa0c6eb76a6e16652a2ef46560eaffb881792cf6)
* s3: Make is_executable() available in lib/Volker Lendecke2011-10-243-18/+18
| | | | (cherry picked from commit 612361bdcaf4256eb54913423e127d0628b35356)
* s3: We only need base_name in map_open_params_to_ntcreateVolker Lendecke2011-10-244-9/+12
| | | | (cherry picked from commit 1fa4b369d2fabbf34cda576d91d8aa9baa4e8b68)
* s3/swat: use strlcat instead of strncat to fix build on old Linux distrosBjörn Jacke2011-10-241-1/+1
| | | | | | | | | | | | | | | SLES 9's glibc for example had weird macros where the use of strncat resulted in the use of strcat which we don't allow. Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Thu Aug 4 17:50:24 CEST 2011 on sn-devel-104 (cherry picked from commit d3b4d75364210e2d2a4a1cd806f28b0021f22909) Fix bug #8362 (build issue on old glibc systems). (cherry picked from commit 87fa72a5202fe3780d4a61289bf755027cd078f4) (cherry picked from commit 552ccc6588b0744ae9b3731b1406749baea03d5a)
* s3:web/swat: use strtoll() instead of atoi/atol/atollStefan Metzmacher2011-10-241-6/+19
| | | | | | | | | | | | | | This is more portable, as we have a strtoll replacement in lib/replace. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Aug 6 11:55:45 CEST 2011 on sn-devel-104 (cherry picked from commit a6be0820d09b3f3eabfbb5f4356add303aa8a494) Fix bug #8347 (CVE-2011-2522 regression for HP-UX, AIX and OSF). (cherry picked from commit 34b8765d894f13490fab734ee91bd53e235d10e6)
* WHATSNEW: Fix typo.Karolin Seeger2011-10-241-1/+1
| | | | | Karolin (cherry picked from commit 921e87af9c531e1cf88cd207ffee16320dd9a81d)
* WHATSNEW: Remove wrong entry.Karolin Seeger2011-08-041-2/+0
| | | | | | | This one was added by accident, sorry! Karolin (cherry picked from commit f5233d9179d1c8817f2f227f7fc7fad54d78bc73)
* WHATSNEW: Start release notes for 3.5.12.Karolin Seeger2011-08-041-2/+44
| | | | | Karolin (cherry picked from commit b9c7ca1abbbd5017a2b143e2ae91fa82ff598475)
* VERSION: Bump version up to 3.5.12.Karolin Seeger2011-08-041-1/+1
| | | | | Karolin (cherry picked from commit be1ba3365ad5369b4a72c4343e9237d7d69b1992)