summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s3: Remove a call to cli_errstrVolker Lendecke2011-06-241-2/+4
|
* s3: Add cli_symlinkVolker Lendecke2011-06-244-0/+242
|
* s3: Add SYMLINK_FLAG_RELATIVE defineVolker Lendecke2011-06-241-0/+2
|
* s3: Add symlink reparse point marshalling routinesVolker Lendecke2011-06-244-0/+185
|
* lib: Allow NULL converted_size in convert_string_tallocVolker Lendecke2011-06-241-2/+6
|
* s4:selftest: test ntvfs.cifs with s4u2proxyStefan Metzmacher2011-06-242-7/+56
| | | | | | | | | Pair-Programmed-With: Björn Baumbach <bb@sernet.de> metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jun 24 20:35:30 CEST 2011 on sn-devel-104
* s4:selftest: use wildcards for ntvfs.cifs tests in knownfail and skip filesStefan Metzmacher2011-06-242-36/+20
| | | | metze
* selftest/Samba4: correctly upper case the netbiosname variableStefan Metzmacher2011-06-241-5/+7
| | | | metze
* s4:kdc: implement samba_kdc_check_s4u2proxy()Stefan Metzmacher2011-06-242-0/+106
| | | | metze
* s4:samba-tool: add "delegation" subcommands for S4U2Proxy and related stuffStefan Metzmacher2011-06-242-0/+269
| | | | | | | | | For now this only works on the local sam.ldb, but it shouldn't be hard to improve it to talk to remove servers. Pair-Programmed-With: Björn Baumbach <bb@sernet.de> metze
* s4:python/samba/samdb: add toggle_userAccountFlags() helper functionStefan Metzmacher2011-06-241-10/+35
| | | | | | | | And let enable_account() use it. Pair-Programmed-With: Björn Baumbach <bb@sernet.de> metze
* HEIMDAL:kdc: don't allow self delegation if a backend ↵Stefan Metzmacher2011-06-241-4/+4
| | | | | | | | | | | check_constrained_delegation() hook is given A service should use S4U2Self instead of S4U2Proxy. Windows servers allow S4U2Proxy only to explicitly configured target principals. metze
* HEIMDAL:kdc: pass down the server hdb_entry_ex to check_constrained_delegation()Stefan Metzmacher2011-06-241-5/+19
| | | | | | | | This way we can compare the already canonicalized principals, while still passing the client specified target principal down to the backend specific constrained_delegation() hook. metze
* HEIMDAL:kdc: use the correct client realm in the EncTicketPartStefan Metzmacher2011-06-241-1/+1
| | | | | | With S4U2Proxy tgt->crealm might be different from tgt_name->realm. metze
* Add NT_STATUS_IO_REPARSE_DATA_INVALIDVolker Lendecke2011-06-242-0/+3
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Fri Jun 24 17:58:00 CEST 2011 on sn-devel-104
* s4-lsa: Fix typoSumit Bose2011-06-241-1/+1
| | | | | | | Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jun 24 16:19:36 CEST 2011 on sn-devel-104
* s3:vfs_commit: fix buildBjörn Jacke2011-06-241-0/+1
| | | | | | | | | fix build Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Fri Jun 24 14:51:31 CEST 2011 on sn-devel-104
* s3:smb2_ioctl/FSCTL_PIPE_TRANSCEIVE: generate STATUS_BUFFER_OVERFLOW if ↵Stefan Metzmacher2011-06-242-0/+10
| | | | | | | | | | | needed (bug #8260) This should fix DCERPC responses with fragments larger than 1024 bytes. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jun 24 11:25:36 CEST 2011 on sn-devel-104
* Merge commit 'release-4-0-0alpha16' into master4-tmpStefan Metzmacher2011-06-240-0/+0
|\
| * Merge 2610c05b5b95cc7036b3d6dfb894c6cfbdb68483 as Samba-4.0alpha16Andrew Bartlett2011-06-241484-25241/+78250
| |\
| | * release Samba 4.0 alpha16Andrew Bartlett2011-06-241-1/+1
| | |
| | * Update WHATSNEW.txt with news for Samba 4.0 alpha16Andrew Bartlett2011-06-242-318/+101
| | |
| | * build: Remove blacklist now we have a common buildAndrew Bartlett2011-06-241-10/+0
| | |
* | | Merge commit 'release-4-0-0alpha15' into master4-tmpStefan Metzmacher2011-06-240-0/+0
|\| |
| * | Release alpha15.Jelmer Vernooij2011-04-231-1/+1
| | |
| * | Update WHATSNEW4.txt.Jelmer Vernooij2011-04-231-17/+8
| | |
* | | VERSION: on the road to alpha17Andrew Bartlett2011-06-241-2/+2
| | | | | | | | | | | | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jun 24 08:23:54 CEST 2011 on sn-devel-104
* | | release Samba 4.0 alpha16Andrew Bartlett2011-06-241-1/+1
| | |
* | | Update WHATSNEW.txt with news for Samba 4.0 alpha16Andrew Bartlett2011-06-242-318/+101
| | |
* | | build: Remove blacklist now we have a common buildAndrew Bartlett2011-06-241-10/+0
| | |
* | | s3-build Add dep on popt to fix FreeBSD buildAndrew Bartlett2011-06-241-1/+1
| | | | | | | | | | | | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jun 24 06:32:59 CEST 2011 on sn-devel-104
* | | selftest: Cope with no binary argument being supplied to gdb_backtraceAndrew Bartlett2011-06-241-11/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modern versions of gdb are better than us at working out what binary is running, and so it is more reliable to omit the binary argument. This change is required because samba4 no longer supplies this argument. Andrew Bartlett
* | | selftest: Remove %PROG% argument from 'panic action'Andrew Bartlett2011-06-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The debugger or script will need to work out the binary from the PID, as %PROG% support was lost when the setup_fault() code was merged between Samba3 and Samba4. Andrew Bartlett
* | | s3-selftest Remove unused gdb_backtraceAndrew Bartlett2011-06-241-87/+0
| | | | | | | | | | | | | | | | | | The version in selftest/ has more features and is the one used by 'make test'. Andrew Bartlett
* | | param: Remove remaining references to announce as and announce versionAndrew Bartlett2011-06-244-64/+0
| |/ |/|
* | s3-build Require fully defined symbols in ALL libraries by defaultAndrew Bartlett2011-06-242-56/+29
| | | | | | | | | | | | | | | | | | | | | | The only exception here is libsmbregistry, which needs further work to resolve the library loop caused by the registry based smb.conf loading. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jun 24 05:01:38 CEST 2011 on sn-devel-104
* | s3-build: Require fully defined symbols for all public librariesAndrew Bartlett2011-06-241-1/+1
| |
* | s3-build: Remove SECRETS3 as a samba3core depAndrew Bartlett2011-06-241-5/+10
| | | | | | | | | | | | | | | | This resolves the the library loop between libsmbconf and SECRETS3/passdb, and allows the next commit to require fully defined symbols in public libraries. Andrew Bartlett
* | s3-param Remove %(DomainSID) supportAndrew Bartlett2011-06-241-102/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also removes the now unused longvar support. This experiment never took off. Fixing this allows me to resolve the the library loop between libsmbconf and SECRETS3/passdb. Andreas correctly points out that this loop originally comes from my patch to obtain the domain sid from passdb (25cfa29e29bdbb6c84bd85ea02ec542228ae585f), but as I would prefer to keep that feature, I'm hoping to break the loop here instead. Andrew Bartlett
* | Fix bug #8254 - "acl check permissions = no" does not work in all casesJeremy Allison2011-06-242-2/+16
| | | | | | | | | | | | | | | | | | | | | | Move lp_acl_check_permissions() into can_delete_file_in_directory() where it makes sense. Remove ACL check when requesting DELETE_ACCESS when lp_acl_check_permissions is false. Thanks to John Janosik @ IBM for noticing this. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jun 24 01:18:11 CEST 2011 on sn-devel-104
* | build: Add a script to install python and Samba with one commandAndrew Bartlett2011-06-231-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | This should help folks on systems that don't have a recent python provided by the OS. Python is installed into the same prefix as Samba, not in the default path. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Jun 23 14:56:54 CEST 2011 on sn-devel-104
* | s3-param Remove 'announce version' parameterAndrew Bartlett2011-06-2310-103/+22
| | | | | | | | | | | | | | | | The only users I can find of this on the internet involve confused users, and our own documentation recommends never setting this. Don't confuse our users any longer. Andrew Bartlett
* | param: Remove "announce as" parameterAndrew Bartlett2011-06-235-98/+4
| |
* | s3-net: Bind our gettext results to 'unix charset'Andrew Bartlett2011-06-233-2/+12
| | | | | | | | | | | | | | | | | | | | This ensures that the translations and any embedded strings are in the same charset. It won't be the one from the user's locale (we no longer auto-detect that), but it will be self-consistent. Thanks to Steve Langasek for pointing this function out! Andrew Bartlett
* | s3-swat Remove d_printf() callsAndrew Bartlett2011-06-231-2/+2
| | | | | | | | | | | | | | | | These calls only ever output ASCII strings (protocol strings and debugging), and never user content, so make it clear that these don't need to be converted into UTF8. Andrew Bartlett
* | lib/util/charset: Remove autodetection of charset from LOCALEAndrew Bartlett2011-06-233-34/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the past, our LOCALE would set the display charset of Samba. The display charset has now been removed. This patch removes the support code that detected the locale from the environment. We cannot safely have 'unix charset' follow the locale (at it creates files on disk and entries in databases that must not vary), so this code is unused. As an example, imagine a database is manipulated in the administrator's locale, and then read by smbd starting up in the system default locale. Or smbd restarted by the administrator rather than a startup script. Both of these situations could corrupt databases or filenames on disk. Andrew Bartlett
* | lib/util/charset: Remove 'display charset'Andrew Bartlett2011-06-2313-157/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed in 'CH_DISPLAY and gettext' on the samba-technical list: http://lists.samba.org/archive/samba-technical/2011-June/078190.html Setting this to a value other than 'unix charset' does not make sense, as any system where the filesytem charset does not equal the terminal charset will already have problems with programs as simple as 'ls'. It also means that our output could not be pasted as our input in interactive programs or onto our command line, as we never did translate in the DISPLAY -> UNIX direction. The d_printf() calls are retained in case we need to revisit this, and to support display_set_stderr(). Andrew Bartlett
* | s3: Add IO_REPARSE_TAG_SYMLINK defineVolker Lendecke2011-06-231-0/+1
| | | | | | | | | | | | | | From http://msdn.microsoft.com/en-us/library/dd541667%28v=PROT.13%29.aspx Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Jun 23 13:46:37 CEST 2011 on sn-devel-104
* | s3: Fix some nonempty blank linesVolker Lendecke2011-06-231-3/+3
| |
* | s3: remove prototype of convert_string_error from proto.hMichael Adam2011-06-231-4/+0
| | | | | | | | | | Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Jun 23 12:34:31 CEST 2011 on sn-devel-104