summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ask for the keyid in the release script.samba-3.2.0pre2Karolin Seeger2008-03-041-1/+7
|
* Re-run make idl.Günther Deschner2008-03-043-1/+94
| | | | | Guenther (cherry picked from commit 8e601e2365f50e582de442daa1559f828bda3e89)
* Add new Windows 2008 Kerberos PAC Type 12 (apparently again undocumented).Günther Deschner2008-03-041-1/+16
| | | | | | | | We need at least to parse this in order to correctly support kerberized session setup from w2k8 as well as local pam_winbind logons using kerberos. Guenther (cherry picked from commit 4ba62d49d740c43cf17ceef1534cf1c8a7e4a130)
* Fix counter mismatch in lsa_LookupNames3 server.Günther Deschner2008-03-041-2/+2
| | | | | Guenther (cherry picked from commit e052d6f2c82a644986e5d99f640310d71cd5c396)
* Fix counter mismatch in lsa_LookupNames server.Günther Deschner2008-03-041-2/+2
| | | | | Guenther (cherry picked from commit 80fd085c34befd38d33cf6e59080a2a36016a92d)
* Fix lsa_QueryInfoPolicy: make proper talloc copies of the sids.Günther Deschner2008-03-041-4/+11
| | | | | Guenther (cherry picked from commit b9441232d66d78e66464be6c9748a023681ce6ca)
* Zero more structs initially in LSA rpc server.Günther Deschner2008-03-041-0/+4
| | | | | Guenther (cherry picked from commit d7ce643285276790a65faff76666498595a508d7)
* Fix crash bug in pdb_init_ldapsam().Günther Deschner2008-03-041-2/+2
| | | | | | | Karolin, this needs to be in 3-2-stable. Guenther (cherry picked from commit 0d73bde6de4391e7aec862424762473441fa0905)
* Update release date.Karolin Seeger2008-03-041-1/+1
| | | | Karolin
* Fix init_registry_data for subkeyless top-level keys.Günther Deschner2008-03-041-1/+18
| | | | | | | | | | On a fresh install with no existing registry.tdb, make sure we are able to create our initial top-level entries. Michael, Volker, please check. Guenther (cherry picked from commit 956bc602062825493e1c357e2388fee1e5514b50)
* use constant name less likely to cause conflictDerrell Lipman2008-03-041-50/+50
| | | | (cherry picked from commit fd18b01016d1dc4b08983975353e62084fdc323c)
* Missed a few 'deprecated' markersDerrell Lipman2008-03-042-3/+3
| | | | (cherry picked from commit 76ba37ac46b4a77fe228ca90635fa19140541ccd)
* Continued revamping of libsmbclient.Derrell Lipman2008-03-0416-1282/+1223
| | | | | | | | | | | | | | - James suggested using gcc's "deprecated" attribute to mark the context structure fields to generate warnings. This creates a scenario with the best of all worlds. I'm able to move to an organization that more easily allows future enhancements, while avoiding any mandatory changes by applications. Thanks, James! - Updated WHATSNEW.txt so that it accurately reflects the current state of affairs. Derrell (cherry picked from commit a67f96fbe9683b46c2149f7cb439d13f7f0e6ecd)
* Remove use of deprecated functionDerrell Lipman2008-03-045-8/+8
| | | | (cherry picked from commit 93580bce833453ba512ee436d6dfdbdcd2c53777)
* fixed missing white spaceDerrell Lipman2008-03-041-0/+1
| | | | (cherry picked from commit 71e86f13b0ace3841c6712084728c79db74ff803)
* Update WHATSNEW for libsmbclient changesDerrell Lipman2008-03-041-0/+65
| | | | (cherry picked from commit f07407a32e178a47c8f9b3e3703aa5a20f0a4f06)
* Return NULL, not 0, from a function which returns a pointer.Derrell Lipman2008-03-042-3/+2
| | | | (cherry picked from commit 23cb9c49e3724cecaa66655ef64c3111bf14c552)
* change variable name from f to fn for function pointersDerrell Lipman2008-03-041-37/+37
| | | | (cherry picked from commit 1fd65359f6cd07539cfe43146ac367a48708a678)
* Comment was in wrong placeDerrell Lipman2008-03-041-4/+3
| | | | (cherry picked from commit dec70fa3c0424c148016cc667a3c159e16d8a944)
* Mark smbc_option_{get,set} as deprecatedDerrell Lipman2008-03-041-23/+3
| | | | (cherry picked from commit a8b4b773d4647f28e7b92c5968469721d34eb550)
* Additional revamped libsmbclient documentationDerrell Lipman2008-03-0414-2165/+2583
| | | | | | | | | - Ensured that all public functions have documentation in libsmbclient.h - Reformatted for "proper" indentation - Re-added temporarily-disabled alternate authentication function capability Derrell (cherry picked from commit 64b7150d92849a1e1e2416b9dcc12fae8d6bea99)
* Modified revamp of the libsmbclient interface.Derrell Lipman2008-03-0411-231/+566
| | | | | | | | | | | | | | | | | | | | | Given the tacit (if that) approval by some people, and clear disapproval by others for my proposed clean-up and reorganization of libsmbclient, I've come up with a slightly different approach. This commit changes back to the original libsmbclient.h SMBCCTX structure which will maintain ABI compatibility. I retain, here, the setter and getter functions which all new code should use. Older programs already compiled should continue to work fine. Older programs being recompiled will encounter compile-time errors (intentionally!) so that the code can be corrected to use the setter/getter interfaces. Although this doesn't clean up the interface in the way I had wanted, the code reorganization and requirement for new programs to use the setters and getters allows future progress to be made on libsmbclient without further muddying up the interface, while retaining the ABI compatibility that was the big issue causing disapproval. I hope that this compromise is adequate. Derrell (cherry picked from commit 56429a3d60b2a48963342f6340b3c01469a892c6)
* Initial revamp of the libsmbclient interface.Derrell Lipman2008-03-0418-7635/+9227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libsmbclient interface has suffered from difficulty of improvement and feature enrichment without causing ABI breakage. Although there were a number of issues, the primary ones were: (a) the user of the library would manually manipulate the context structure members, meaning that nothing in the context structure could change other than adding stuff at the end; (b) there were three methods of setting options: setting bits in a flags field within the context structure, setting explicit options variables within an options structure in the context structure, and by calling the smbc_option_set() function; (c) the authentication callback did not traditionally provide enough information to the callee which required adding an option for a callback with a different signature, and now there are requests for even more information at the callback, requiring yet a third signature and option to set it (if we implement that feature). This commit provides a reorganization of the code which fixes (a) and (b). The context structure is now entirely opaque, and there are setter and getter functions for manipulating it. This makes maintaining ABI consistency much, much easier. Additionally, the options setting/getting has been unified into a single mechanism using smbc_option_set() and smbc_option_get(). Yet to be completed is a refactoring of the authentication callback (c). The test programs in examples/libsmbclient have been modified (if necessary; some applications require no changes at all) for the new API and a few have been minimally tested. Derrell (cherry picked from commit d4b4bae8ded824d06ad5ab0e219f71187ee5c771)
* Zero out the out policy handler in lsa_CloseVolker Lendecke2008-03-041-0/+1
| | | | | | | | | | | | | ... after a REALLY long session staring at sniffs we can now join XP to v3-2-test again... Apparently not doing this makes XP keep an internal handle to LSA open which confuses the hell out of it. Karolin, this needs to be in v3-2-stable :-) Volker (cherry picked from commit 2c42fc21d8bede226e411623aecd69038477373b)
* Restore 3.0 behaviour with empty /etc/hostsVolker Lendecke2008-03-031-3/+6
| | | | | | | | | | | | | | Jeremy, in 3.0 we allowed get_mydnsdomname and get_mydnsfullname to fail without filling in anything useful. Worked fine. Without this patch and a empty /etc/hosts and no DNS configured, session setup would return NT_STATUS_BAD_NETWORK_NAME. This is confusing at best, BAD_NETWORK_NAME afaik is only ever returned from tcon normally. This restores the 3.0 behaviour. Comments? Volker
* Revert "Add basic infrastructure for general async requests"Volker Lendecke2008-03-034-159/+1
| | | | | This reverts commit ae254cb61f4b9331755848c47ebc34e90dd80390. (cherry picked from commit 030bef7f22f7a73466204b7860f397dbca9f2ab0)
* Revert "Add infrastructure to support async SMB requests"Volker Lendecke2008-03-035-577/+1
| | | | | This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81. (cherry picked from commit 5f53a62be8a21b8d92ac44b18d202882500356e8)
* Revert "Add async cli_pull support"Volker Lendecke2008-03-032-440/+27
| | | | | This reverts commit 844a163458c7585e4306a21ffdae5d08e03d6e4d. (cherry picked from commit 5ab1cfda500de07ff3c712442ab2fc74eecc8886)
* Revert "Convert cli_read to use cli_pull"Volker Lendecke2008-03-031-15/+163
| | | | | This reverts commit 719527f55e88f0c5fdceda5c807475aba299c79f. (cherry picked from commit ac301fada257e2d3b50148109a3d44fa1421b0b4)
* Make sure we are still able to join Windows 2008.Günther Deschner2008-03-031-2/+1
| | | | | Guenther (cherry picked from commit aa9c0f587718f4d647e87b9662acbedba042b9cb)
* Update WHATSNEW.Karolin Seeger2008-02-291-2/+2
| | | | | | Parameter 'hidden' has been renamed to 'administrative share'. Karolin
* Fix release script.Karolin Seeger2008-02-291-3/+10
|
* Prepare for release 3.2.0pre2Karolin Seeger2008-02-291-2/+2
| | | | Karolin
* Patch to fix the "Invalid read of size 4" errors. Bug #3617.Jeremy Allison2008-02-291-0/+18
| | | | | Jeremy. (cherry picked from commit fa12667ec284fdda45b79cbf6bf548ab0faae34f)
* Rename the 'hidden' variable to 'administrative share'.Andreas Schneider2008-02-292-6/+6
| | | | (cherry picked from commit eff3d3bad5a8860b99375cc0be9dc24f3679e416)
* Fix linking of smbget when there is no shared library support.Michael Adam2008-02-291-1/+1
| | | | | | | smbget needs libwbclient. Michael (cherry picked from commit 78bc496ecf72b5c2474911302e81a90c488e3070)
* Fill in WHATSNEW.txt.Günther Deschner2008-02-291-2/+42
| | | | | Guenther (cherry picked from commit 55e85ccd3ec59afc05b955f1458d9fc655cee752)
* Merge commit 'origin/v3-2-test' into v3-2-stableKarolin Seeger2008-02-29501-53595/+80586
|\ | | | | | | | | | | Conflicts: WHATSNEW.txt
| * Attempt to fix the buildVolker Lendecke2008-02-291-5/+0
| |
| * configure: only build vfs_syncops if dirfd() is availableStefan Metzmacher2008-02-291-1/+6
| | | | | | | | | | | | This hopefully fixes the build on HP-UX. metze
| * configure: Remove lib/repdir.c and related stuffStefan Metzmacher2008-02-293-449/+0
| | | | | | | | | | | | | | It was only used in configure, but lib/replace already has a much better version of it. metze
| * Add vfs_aio_forkVolker Lendecke2008-02-294-0/+786
| | | | | | | | | | | | | | | | | | | | | | | | | | This is used for two purposes: First, I'm using it to test the async I/O code. In the forked process it is pretty easy to delay a reply for a random amount of time. See the BUILD_FARM_HACKS snippet. Second, there are systems around that claim to have Posix AIO but which is broken. This might be some help for those systems. Also add tests how to pass file descriptors
| * Fix creation of replacetort.Michael Adam2008-02-291-0/+1
| | | | | | | | | | | | | | Forgot to git add Makefile.in before doing git commit --amend in previous commit... Michael
| * libreplace: add snprintf.c to test code for getifaddrs - needed on some systems.Michael Adam2008-02-291-0/+4
| | | | | | | | | | Michael (cherry picked from commit 0aff54a12e20d5e91fcdec7aaec103fb9a371a23)
| * libreplace: ifdef out ip6 code if unsupported.Michael Adam2008-02-291-0/+2
| | | | | | | | | | Michael (cherry picked from commit 54cc0df4dbf6d63a9b94e1ac6af4ec7f7803bc30)
| * libreplace: fix rep_freeifaddrs to not segfault on NULL input.Michael Adam2008-02-291-6/+7
| | | | | | | | | | Michael (cherry picked from commit 0cbb87453beb52c6b0bc3a48791f49678f4030c5)
| * libreplace: fix silly crashbug in getifaddrs_test().Michael Adam2008-02-291-1/+3
| | | | | | | | | | Michael (cherry picked from commit 523626908d25f974fd1ae6d7306b1d4bc8414162)
| * libreplace: add missing newline in output of getifaddrs test.Michael Adam2008-02-291-1/+1
| | | | | | | | | | Michael (cherry picked from commit f8243cfc47c7414bab7f249d0e5d1c85e8ca7d64)
| * libreplace: add missing semicolon to getifaddrs.Michael Adam2008-02-291-1/+1
| | | | | | | | | | Michael (cherry picked from commit 29818a07de826fd687003ff25865d77939ecaa9a)
| * libreplace: try and fix rep_getifaddrs() for Tru64.Michael Adam2008-02-291-21/+16
| | | | | | | | | | | | | | | | Don't fail when there is no address assigned to the interface. Put NULL into the ifaddrs structure instead. Michael (cherry picked from commit ee170c85e0e76411bd752de5fe51db6940dab929)