summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-01-06Get this code back to where it belongs...Andrew Bartlett1-7/+7
Apparently (and I will doublecheck) its legal to do an annoymous session setup when we negoitiated SPNEGO, but we can't do an authenticated one becouse we didn't give a challange. Andrew Bartlett (This used to be commit 08a5c5bf940fac7a779be01db01ae7d97df80f79)
2002-01-06Some more SPNEGO fixes.Andrew Bartlett1-1/+1
(This used to be commit 0e564cb32acc70c1fc43f1be5ceb3637f0dc7361)
2002-01-05fixed another DATA_BLOB constructorAndrew Tridgell1-6/+1
(This used to be commit c6affae4bf749a67c90468702eb6d4eeb97a4363)
2002-01-05simple fix for creating blank data blobsAndrew Tridgell2-5/+8
(This used to be commit 08bb2dfec2ca0282e9268d09da2b966d3bdf493a)
2002-01-05merge from 2.2Gerald Carter4-1750/+2756
(This used to be commit 67c6a24344e31c417c8c6f5db27697e268524401)
2002-01-05Fix up the SPNEGO segfault.Andrew Bartlett1-2/+2
(This used to be commit 17b1c83dd02035048bd38b305460c96c6c09343a)
2002-01-05yeah! I think I figured it out nowGerald Carter1-0/+463
(This used to be commit 9713bce0354009fb4d9c06989ff86900101eae0c)
2002-01-05I've decided to move the auth code around a bit more...Andrew Bartlett19-653/+690
The auth_authsupplied_info typedef is now just a plain struct - auth_context, but it has been modified to contain the function pointers to the rest of the auth subsystem's components. (Who needs non-static functions anyway?) In working all this mess out, I fixed a number of memory leaks and moved the entire auth subsystem over to talloc(). Note that the TALLOC_CTX attached to the auth_context can be rather long-lived, it is provided for things that are intended to live as long. (The global_negprot_auth_context lasts the whole life of the smbd). I've also adjusted a few things in auth_domain.c, mainly passing the domain as a paramater to a few functions instead of looking up lp_workgroup(). I'm hopign to make this entire thing a bit more trusted domains (as PDC) freindly in the near future. Other than that, I moved a bit of the code around, hence the rather messy diff. Andrew Bartlett (This used to be commit 12f5515f556cf39fea98134fe3e2ac4540501048)
2002-01-05Add a talloc varient of the data_blob functions.Andrew Bartlett2-4/+50
Also change the structure so it has its own (optional) 'free' pointer - so we don't free() a talloc'ed version. also split out the data_blob_clear() functionaility. Andrew Bartlett (This used to be commit 207ee8aac42cf4b35f07e496b15fdeabe50950bc)
2002-01-05Add a comment on how this error map was derrived.Andrew Bartlett1-0/+22
This applies only to the NT->Dos map, I'm still trying to come up with a way to do the reverse. (This used to be commit 323dd422bd4bdeeee72c9200821e28f86d3072c8)
2002-01-05forgot a few filesGerald Carter3-0/+1275
(This used to be commit 9844ec33995316843567fc32d2ea276c565cf56c)
2002-01-05merge from 2.2 and regenerate docsGerald Carter35-119/+182
(This used to be commit f7d900873c3553dde88d42d903b74dc49c9a6c71)
2002-01-05One line fix to get smbmount working again.Andrew Bartlett1-0/+3
This just turns of SPNGO becouse Win2k breaks if you attempt this and DOS errors at the same time. Andrew Bartlett (This used to be commit 2c09907b537147189e77810f586558be6004733b)
2002-01-05Added DEBUG in set_share_mode to track down logic insanity.Jeremy Allison1-0/+8
Jeremy. (This used to be commit 32f4f3a45d473b3be1ae07f6c60897c12323d60c)
2002-01-05Add a touch of constAndrew Bartlett1-1/+1
(This used to be commit b2af4372b1dac2e8f283184191fbb0231409a625)
2002-01-04print the timezone in the same format as 'date +%z' - much better for scriptingAndrew Tridgell1-5/+8
(This used to be commit faa1b222f170abe34f6930bb3493cbe8b4df4082)
2002-01-04Missed error return is can_rename fails.Jeremy Allison1-0/+1
Jeremy. (This used to be commit 2db99fa49b538e230f2c606d1004871111ea2bf6)
2002-01-04Re-wrote the guts of the rename_internals code to cope with a reportedJeremy Allison3-41/+102
bug (renaming name -> name was failing, on W2K it succeeds). Simplified the common case, did a lot of work to ensure NT error codes are correctly reported back to client. Jeremy. (This used to be commit e6b27f3d8069ae304baaebe09341c58d46b05fe4)
2002-01-04sync with 2.2Gerald Carter1-3/+3
(This used to be commit 9e3b432c57747e6fd876c53a576858ef1227ba8e)
2002-01-03Added WERROR for non local domain.Jeremy Allison1-0/+1
Jeremy. (This used to be commit 6c51d90f13a40359baef08424f7ea1940f93d511)
2002-01-03Fixed nasty cast of tdb_delete in traversals.Jeremy Allison7-6/+17
Jeremy. (This used to be commit a0cdec3acc82d1ce0292fadd4b8dac23638450f3)
2002-01-03Note: This does NOT work yet. More work is in progress - please wait before ↵John Terpstra2-7/+19
using. (This used to be commit 72bda5e82173a95af58c58f8b454850f8794c356)
2002-01-03Don't use static memory, malloc it...Jeremy Allison1-2/+12
Jeremy. (This used to be commit 8aee8211cddb6705c9aa545fc57ece2c721ef448)
2002-01-03Fix the fix.... (sigh).Jeremy Allison1-1/+1
Jeremy. (This used to be commit 73cf9d04f6a35aa3b6bdb4e921de34e0021b5a2c)
2002-01-03Ensure modtime is set correctly on destination files in copy command.Jeremy Allison1-0/+4
Jeremy. (This used to be commit fb1ab02553e01df0464f0df3eea7ae6a66b4104b)
2002-01-03Fixed embarressing 16k strack trashing bug :-(.Jeremy Allison1-8/+9
Jeremy. (This used to be commit b52c3219d6f46df6e98742447d65ecda2ecbac65)
2002-01-03added nTSecurityDescriptor field to host acct dumpAndrew Tridgell1-1/+3
(This used to be commit f383e19e095eab975bf3d4e622a5c1d1f823171b)
2002-01-03Update the NT_STATUS -> DOS error table.Andrew Bartlett4-410/+435
This new table is rather different to the old one (see diff posted to the list for a sorted list of differences) and needs a *lot* of testing. It does however seem to line up much better with what NT is using, as exampled by the change to the OBJECT_NAME_COLLISION DOS error, it now matches win2k where it didn't before. I can't see any critical errors we now get wrong, and I know that the auth errors are correct as per my on-the-wire observations. This table was produced (and I hope to comment this better later) by using the ERRMAPEXTRACT smbtorture tool, a Win2k domain member and the 'name_to_ntstatus' auth module on the HEAD PDC. This module returned the username as the error, and the NT box was forced to give me a dos error becouse thats all I negotiated on that connection. Hence the map. Andrew Bartlett (This used to be commit a855dfb2e0b899d03087860e5462c2aed3ca4cad)
2002-01-03Clarify doc for SAFE_FREE.Martin Pool1-3/+7
(This used to be commit 269a7d3c9ba8ca1444653c1aa56b843b8b1df08b)
2002-01-03Make a couple more of the warnings also be C commentsAndrew Bartlett1-2/+2
(This used to be commit 8f343beae7455141ce6a5e27e46ed2970aed8e7f)
2002-01-03A few changes to always output the erorr mapping even when the error wasAndrew Bartlett1-27/+34
'squashed' or the session setup succeeded. (How the latter occurs I don't know). (This used to be commit d879d2ffffc47ce161afb3d96bc5c4b92de662c3)
2002-01-03Workaround some 'smarts' in Win2k.Andrew Bartlett1-0/+20
Win2k kills off connections that have issued a negprot but havn't yet issued a session setup when a second connection appears from the same host. (This used to be commit d47e61eb468218cae631e78edbd5d02982c78ab0)
2002-01-03Re-add bail on failure.Andrew Bartlett1-2/+8
(This used to be commit da9444d98f212af8f1b1e1df191adf3c31d50f6d)
2002-01-03Fix talloc msg registrationMartin Pool1-1/+1
(This used to be commit 9a473ecf96fca35d146756c0c313b156aba8d9d9)
2002-01-03Put a name on lp_talloc poolMartin Pool1-1/+1
(This used to be commit 472121749460a73f684bdbd02b828e89fad101af)
2002-01-03Make talloctort call talloc_describe_all before exitingMartin Pool1-0/+2
(This used to be commit 4877501da92762d233e5e4f24d1cb2bdd1eab8ae)
2002-01-03Cope nicely with pools with no name.Martin Pool1-1/+10
(This used to be commit 86abefc17260387b6b68c71ad5587ef0212162c0)
2002-01-03fixed ERRMAPEXTRACT torture to work with win2kAndrew Tridgell1-11/+5
(This used to be commit 27143900e76033026ecd5a7b4525c0150f3a535d)
2002-01-03smbd children should also register for POOL_USAGEMartin Pool1-0/+1
(This used to be commit b46d874f4736493bdc4244ec6cdf95e77347e7d5)
2002-01-03Cleanup format.Martin Pool1-1/+1
(This used to be commit a9b9ae47e1a11492f036b308c408c6a239a690f6)
2002-01-03talloc accounting now includes number of chunks and bytes allocated.Martin Pool1-9/+42
(This used to be commit cd25d01e42e7874bc93f6ca336c5b2cde453bb52)
2002-01-03Send back talloc allocation information when POOL_USAGE is received.Martin Pool1-2/+8
(This used to be commit 7cb8e95f9332d4c278d2aac5416f963639609d5a)
2002-01-03Add talloc_asprintf_append, which grows an existing string buffer toMartin Pool2-4/+82
contain new print-formatted information. (Also talloc_vasprintf_append.) Idea borrowed from glib. (This used to be commit 53723e874885936dd67483ebf46601fc73489d17)
2002-01-03smbd now sends a reply to MSG_REQ_POOL_USAGE, though it's prettyMartin Pool2-2/+7
boring so far. (This used to be commit 9b217dce7fe89d1e36a91d7d011c2a9fe185e0d3)
2002-01-03smbd should register to receive MSG_REQ_POOL_USAGE. Response shouldMartin Pool4-2/+47
be information about memory usage, but this is not done yet. (This used to be commit 830a126a442bdde28fc42e23e7260c344b6534b9)
2002-01-03Fixed crash bug in display_print_info_2()Tim Potter1-65/+87
(This used to be commit b70f870cd98e30d0ce74d322391cc79d65c5f838)
2002-01-03Ignore dmalloc.log.Martin Pool1-2/+3
(This used to be commit cfa89169e0bbc9cbd7448c96139ecaf459d0af81)
2002-01-03If we receive a message that is not handled then emit a gentle warningMartin Pool1-0/+8
to the log. (This used to be commit 53dd8b45397f5de7660594b9287341f8f4c91c43)
2002-01-03debug output on receipt of message.Martin Pool1-0/+2
(This used to be commit 6bd5b7ce8ec54faefcf129fcc98cc4440bb355d6)
2002-01-03Oops, rerun autoconf after last change.Martin Pool1-0/+8
(This used to be commit 73743c2ec9da239f5d1340b68e92bdeb00cee97d)