summaryrefslogtreecommitdiff
path: root/source4/librpc
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r15504: Revert -r 15500 and -r 15503 until I'm awake, and can get my headAndrew Bartlett3-83/+113
around the mess that is composite functions... Async might be all the rage, but it's bloody painful to debug. Andrew Bartlett (This used to be commit 756e1dad7ce54b83f8170db3434bfcfc4afe7e65)
2007-10-10r15503: I may shortly have to revert all of this, but be clearer about how weAndrew Bartlett1-14/+13
handle the NTLMSSP and wrong password fallbacks. Andrew Bartlett (This used to be commit dbf51ea985e0b300631e2070e91d4d901c784c44)
2007-10-10r15500: Add support for interactive prompting on bad passwords to the RPC ↵Andrew Bartlett3-107/+78
libraries. This support requires that the bind_ack and alter_ack recv functions also be send the DCE/RPC fault. This would be best done by having the ack run as a normal RPC reply callback, but this isn't easily possible for now. Andrew Bartlett (This used to be commit be6dde22fe728d64d47875699d3421c6d8d872a4)
2007-10-10r15482: Don't shadow the global function pipe() with a local variable name.Andrew Bartlett1-10/+8
Andrew Bartlett (This used to be commit ed4ab63c2dd811d07594ba397ed22f9d02eeb63a)
2007-10-10r15469: Fix unixinfo interface to use pointers for [out] parameters (requiredJelmer Vernooij1-6/+6
for generating Samba3-style client functions and midl) (This used to be commit cc2961427fc649185847fffdf583b05305e6b473)
2007-10-10r15440: Formatting.Rafal Szczesniak1-3/+2
rafal (This used to be commit b4c378302bd56e7bbdce6a20b5623d8949d3ecef)
2007-10-10r15427: Rename private to private_data to prevent errors from C++ errors (whichJelmer Vernooij2-7/+7
we care about in Samba3) (This used to be commit eb07aea711a5e3606e169d77b208b03bd876c639)
2007-10-10r15426: Implement SPNEGO as the default RPC authentication mechanism. WhereAndrew Bartlett3-38/+178
this isn't supported, fallback to NTLM. Also, where we get a failure as 'logon failure', try and do a '3 tries' for the password, like we already do for CIFS. (Incomplete: needs a mapping between RPC errors and the logon failure NTSTATUS). Because we don't yet support Kerberos sign/seal to win2k3 SP1 for DCE/RPC, disable this (causing SPNEGO to negotiate NTLM) when kerberos isn't demanded. Andrew Bartlett (This used to be commit b3212d1fb91b26c1d326a289560106dffe1d2e80)
2007-10-10r15407: Get rid of some more uint_tJelmer Vernooij1-2/+2
(This used to be commit 897329c2534dc8e24670b91bc448939141f27417)
2007-10-10r15384: Improve naming of socket library, disable Requires(.private)? fields ↵Jelmer Vernooij1-2/+2
in pkg-config files for now as they break external projects. (This used to be commit f919fd6655f00361691e676d260bd40e0b8ddcc7)
2007-10-10r15376: Add detection of -lnsl, required for building on SUN boxes.Jelmer Vernooij1-1/+1
(This used to be commit 49bac12767ca59095ad6609a3826f7f17ddb601c)
2007-10-10r15373: Rename SOCKET to LIBSAMBA-SOCKET to prevent name clashes with ↵Jelmer Vernooij1-1/+1
-lsocket on SUN boxes. (This used to be commit c95ad11307dc89384c10bd5919817bf12d9c1ed9)
2007-10-10r15338: Fix build of most things with shared libs enabled.Jelmer Vernooij1-1/+1
(This used to be commit 8985093d3fba90287bd739aaaa0fbfdadca2b999)
2007-10-10r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMBJelmer Vernooij1-1/+1
(This used to be commit 4ec89bce8715f35f21fe05bb738dae13fc6c3066)
2007-10-10r15328: Move some functions around, remove dependencies.Jelmer Vernooij9-207/+134
Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary (This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
2007-10-10r15313: Fix some dependencies in dso modeJelmer Vernooij1-2/+2
(This used to be commit f0afe9e2ff16515df1b3226b479b19ea3e9c3d0c)
2007-10-10r15304: Fix smbd build, more updates on getting --enable-dso to build againJelmer Vernooij1-3/+3
(This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944)
2007-10-10r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij1-5/+1
system - these should be removed later on. (This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10r15297: Move create_security_token() to samdb as it requires SAMDB (and the ↵Jelmer Vernooij1-3/+3
rest of LIBSECURITY doesn't) Make the ldb password_hash module only depend on some keys manipulation code, not full heimdal Some other dependency fixes (This used to be commit 5b3ab728edfc9cdd9eee16ad0fe6dfd4b5ced630)
2007-10-10r15292: fix the IDL_* variable namesStefan Metzmacher2-5/+5
metze (This used to be commit e8d69ff8d0bf4ccdc2be486f0516ef4fb7baeae7)
2007-10-10r15281: A few updates for consistency's sakeJim McDonough1-3/+3
(This used to be commit 77b036a81bda9ba9274e8d431399a0c9543b29d4)
2007-10-10r15276: Fix path to perl on some hostsJelmer Vernooij1-1/+1
Fix perl warning (This used to be commit 50e184819d0f92da003c27c4d9adeeef3dfb55dd)
2007-10-10r15247: Get rid of patsubst macro as it is not supported by some makes and ↵Jelmer Vernooij1-0/+21
replace it with a perl script. This should fix the build on tru64 (This used to be commit b4e08b98a6a8ebfc4f22125b4474978e9384971c)
2007-10-10r15222: Use more standard UUIDs. Should help AIX build.Andrew Bartlett2-2/+2
Andrew Bartlett (This used to be commit cde98e9ad1990ae9da89d6449b3f0e15f00f4e54)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-109/+109
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15048: started on the server side implementation of oplocks. The code is notAndrew Tridgell1-0/+1
functional yet, I'm committing so it doesn't diverge too much from other peoples work. It is disabled by default. (This used to be commit ba0b8a218dfe1ef6cdf7de724fb30650301369dd)
2007-10-10r15021: Couple more comments and fixes in spirit of utility functionsRafal Szczesniak1-32/+49
for composite interface. rafal (This used to be commit 905ca5a3ecd1c4ed5b9f206cdc855d0ddb92a07a)
2007-10-10r14962: fixed a valgrind errorAndrew Tridgell1-2/+4
(This used to be commit 5a8d13c4e67974d198d71823774950483ec42088)
2007-10-10r14958: fixed big-endian dcerpc connections for the new string handling codeAndrew Tridgell1-0/+8
(This used to be commit 0617aebbbcd27126aab71bc0502a736d7eee1d72)
2007-10-10r14956: change the notify search to be much more efficient by using aAndrew Tridgell1-1/+20
per-depth bisection search. This makes the notify_trigger() call log(N) which makes us scale well for large numbers of outstanding notifies (This used to be commit 16fd00925fdbf77e7a403ad501bf6ea429404c76)
2007-10-10r14921: I forgot to commit the IDL change for the subdir_filterAndrew Tridgell1-2/+2
(This used to be commit af92520097bf817dca6e6ec8eab39b46388d048f)
2007-10-10r14917: fixed length strings don't count any trailing nulls in the lengthAndrew Tridgell1-1/+4
(This used to be commit 28d9a4d1a7aab0852f7f718621830f06cd7ff39b)
2007-10-10r14907: Another attempt at fixing partially generated tables.c filesJelmer Vernooij1-1/+2
(This used to be commit 902d90bcb193968c937be9e7b23b6d5ee24b9fec)
2007-10-10r14905: Prevent partly generated files when building using heavy parallel make.Jelmer Vernooij2-11/+5
(This used to be commit 5446ccc20d7468911bd0b4cd0aedf0a67bba20d1)
2007-10-10r14904: fixed LIBNDR_FLAG_STR_CHARLEN (thanks to Metze for noticing this)Andrew Tridgell1-1/+4
(This used to be commit 9569bf5374f92815ce1940f752aaff4a6913b4c0)
2007-10-10r14903: rewrote ndr_push_string() to be much simpler, and correctly handleAndrew Tridgell1-111/+35
UTF8 strings. This should fix the german umlaut problem reported by michael@drueing.de (This used to be commit 73ba1215e0c9283296c16f36c91f5a966f3cc9f4)
2007-10-10r14842: fix parsing of NetDiskEnum repliesStefan Metzmacher1-1/+1
metze (This used to be commit c1cc1e8dd764dfada38d4d66063e66fa6982bb0d)
2007-10-10r14836: Keep constants in the right order, and line things up nicely.Tim Potter1-3/+3
(This used to be commit 9c11c1ac2a9d5a6cae490fa7a2005700271d53f3)
2007-10-10r14739: keep the last request time for the smbsrv_connection,Stefan Metzmacher1-0/+2
smbsrv_session and smbsrv_tcon for management tools metze (This used to be commit 2c87f210e9e68de42dc45ca6532f3f33f4b6ce95)
2007-10-10r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhereJelmer Vernooij4-38/+32
(This used to be commit a316b33057f3ec8532677980e093cd327d33f257)
2007-10-10r14724: Rearrange some source files, install more headers.Jelmer Vernooij1-1/+1
(This used to be commit 7146c1600f29c349e5bb78f810e7e170b535dd37)
2007-10-10r14721: Fix a couple of warnings.Jelmer Vernooij1-1/+1
(This used to be commit 426ac78108b35adc8412d12d2d888c3d5ddf4171)
2007-10-10r14715: Correct the definition of the DCE/RPC bind_nak, per the OpenGroup spec.Andrew Bartlett2-1/+19
This allows us to correctly parse the bind_nak from NT4, when we use an invalid auth type (the unsupported SPNEGO).. Andrew Bartlett (This used to be commit ce0c7f86fd5eeeacad885d732b66c65ac9103ace)
2007-10-10r14714: On DCE/RPC, we need the name of the remote server used on the socket,Andrew Bartlett5-18/+51
for Kerberos. It must be the full name contacted, not the 'called name' we might want to use for \\server things, so add another function. Andrew Bartlett (This used to be commit 6d57d1dbb76e7d1ca2fd4f1a6c0bacfa7a189e2b)
2007-10-10r14708: Add a (bogus) UUID and a comment to the PAC defintion.Andrew Bartlett1-0/+2
Andrew Bartlett (This used to be commit 0ce6513e342abf9e35a76dd080ab99d1762cb3c1)
2007-10-10r14642: fix shadow warningsStefan Metzmacher1-9/+12
metze (This used to be commit 09850fd13334667a2a7a7b6ee24fa3379c67825a)
2007-10-10r14639: the platform id is 32 bit...Stefan Metzmacher2-2/+2
this worked before as there's always a pointer following that is aligned to 4 byte metze (This used to be commit e90a67ad39f2ca664ed5e2eff006906b847b33d9)
2007-10-10r14616: added notify change support to the posix backendAndrew Tridgell2-1/+42
It doesn't fully work yet, and doesn't yet have all the efficiency that is planned, but it doesn't break anything and I wanted to get the code in the tree to minimise the chance of collisions with the work metze is doing. (This used to be commit 1624ea88e6eef89caacc36e7513aa79df0d579b9)
2007-10-10r14603: Fix building of ejs modules as shared libsJelmer Vernooij1-3/+4
Fix calling of ejs_exception() without requiring --export-dynamic (This used to be commit 8575e9a4903450aae1f29f55aae516085a9528bb)
2007-10-10r14594: Fix some dependencies (required for shared library build)Jelmer Vernooij1-9/+9
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)