Jelmer Vernooij
6d3c74a67b
r3513: Add (the infrastructure for) DCOM support. Contents:
...
- Support for sending over the object UUID in DCERPC calls
- Simple torture test for the DCOM "Simple" object
- Generate extra argument for "object" interfaces in pidl
- Some stubs for common DCOM functions
(This used to be commit c052f2e1edd816206d8974af3140cec7ef97a70c)
2007-10-10 13:05:23 -05:00
Stefan Metzmacher
e0e6e0f99d
r3512: - support DsCrackName GUID strings ('{faedf4f9-0de8-4582-b8b6-c475efefbe5a}')
...
- resolve the GUID's we got in DsGetDomainControllerInfo in the DsCrackNames test
metze
(This used to be commit f6310695821a7e750dd37936a6145232d81ab413)
2007-10-10 13:05:23 -05:00
Stefan Metzmacher
823f169fec
r3511: teh PAC used 8byte alignment
...
metze
(This used to be commit 08b26ed7ec41f0575da79858ccd0bf0f9a27b2b2)
2007-10-10 13:05:23 -05:00
Stefan Metzmacher
f8f1d1b089
r3510: fix build on SuSE 9.1
...
metze
(This used to be commit 9cc1ab4eb2d5dd42ca8261c4781dd0168954c069)
2007-10-10 13:05:23 -05:00
Stefan Metzmacher
29697cb8c1
r3509: - comment out a unused var
...
- fix a scalar vs pointer bug
metze
(This used to be commit 8e3f87b9e045d85888e6c34ea60fe16aa67f8686)
2007-10-10 13:05:23 -05:00
Stefan Metzmacher
6305528505
r3508: fix the build
...
(tridge: please don't forget this file next time :-)
metze
(This used to be commit 5fec93013ea1ab237ee70feb9923d0913bf951c5)
2007-10-10 13:05:23 -05:00
Andrew Tridgell
dde0705807
r3507: - added deferred replies on sharing violation in pvfs open. The
...
deferred reply is short-circuited immediately when the file is
closed by another user, allowing it to be opened by the waiting user.
- added a sane set of timeval manipulation routines
- converted all the events code and code that uses it to use struct
timeval instead of time_t, which allows for microsecond resolution
instead of 1 second resolution. This was needed for doing the pvfs
deferred open code, and is why the patch is so big.
(This used to be commit 0d51511d408d91eb5f68a35e980e0875299b1831)
2007-10-10 13:05:23 -05:00
Tim Potter
90a8c4acc7
r3506: Test EnumPorts function.
...
(This used to be commit 354068aae16b7e0c13416cfcdf9bdef5138dccc0)
2007-10-10 13:05:22 -05:00
Tim Potter
e3e5ef95ad
r3505: #include dynconfig.h
...
(This used to be commit 336eba61e99cd96fe4abc8476b998d079fbb5770)
2007-10-10 13:05:22 -05:00
Jelmer Vernooij
a4a475bcfa
r3501: More work towards MGMT support in gepdump
...
(This used to be commit adeb0cd26757078ffe0a4838417169a6e4a67f6f)
2007-10-10 13:05:22 -05:00
Andrew Tridgell
d685e56a77
r3500: cleaned up the AS_USER/AS_GUEST stuff in the core smb packet processing
...
(This used to be commit 8fa456afc9be113f292a1952119b533e4dc04fc1)
2007-10-10 13:05:22 -05:00
Andrew Tridgell
1f8bb2f925
r3499: setting an out param for a non-pointer doesn't do anything (and
...
generated a warning as it was being set to a ptr)
(This used to be commit ba81a48c9d837249765639f237f57f4cd2a32f70)
2007-10-10 13:05:22 -05:00
Andrew Tridgell
02785df1b0
r3497: removed some include cruft, and split out librpc/gen_ndr/tables.h
...
(This used to be commit 7dd3a5a6dadb0edc4fad56deba84f24b1e6dd2bc)
2007-10-10 13:05:22 -05:00
Andrew Tridgell
6f214cc510
r3494: got rid of include/rewrite.h, and split out the dynconfig.h header
...
(This used to be commit 558de54ec6432a4ae90aa14a585f32c6cd03ced2)
2007-10-10 13:05:22 -05:00
Andrew Tridgell
acb23b2c5f
r3493: fixed a bug in readx reply where the client specifies an invalid high
...
part of the maxcnt. This caused an allocation failure and server exit.
Note: we need to go back over all the places in the core smb_server
that can cause allocation failures based on user input and fix them to
instead produce a SMB error.
Thanks to Susan for finding this bug.
(This used to be commit 4aed1b7921a3bfef460f8602467ac0dca9561032)
2007-10-10 13:05:21 -05:00
Jelmer Vernooij
bd6bc9c5ee
r3490: All tests work against NT4 now
...
(This used to be commit 640e3a8ce865a72b171bdf15c8cf5afc2987a5d3)
2007-10-10 13:05:21 -05:00
Jelmer Vernooij
3c4cd186ea
r3489: Add a couple more DCOM tests (Both OxidResolver and RemoteActivation are
...
completely covered now)
(This used to be commit 06048d0dac60ae04a677786c0bd3df4f516d8034)
2007-10-10 13:05:21 -05:00
Jelmer Vernooij
7573366629
r3488: Start using RemoteActivation
...
(This used to be commit b4e81ffc648d30c4c501b168d5e2e562941648ac)
2007-10-10 13:05:21 -05:00
Jelmer Vernooij
c1f9a94eba
r3487: RemoteActivation works! The only odd bit is that I get either a
...
NT_STATUS_BUFFER_TOO_SMALL or a NT_STATUS_NET_WRITE_FAULT if I try other user accounts. Must've got something to do with the auth padding...
(This used to be commit f6f3d312bf43354564a9b0816edc3a13b520192d)
2007-10-10 13:05:21 -05:00
Jelmer Vernooij
5f6ec5270d
r3486: Add RemoteActivation server
...
(This used to be commit 0987a5fdd6425a85823f57fe5b596bb6c404bce8)
2007-10-10 13:05:21 -05:00
Stefan Metzmacher
a2fd2488c7
r3484: - add support for conformant string arrays at the end of a struct
...
- add support for strings where the length excludes the NULLTERM
metze
(This used to be commit 8251d8b3e5af351972aa41aed63f7a7d2640910e)
2007-10-10 13:05:21 -05:00
Andrew Tridgell
34c9263ed0
r3483: IRIX 6.4 now builds
...
(This used to be commit 5d1a687ce42b2ca829dc1d82d3465e79ef0ef37c)
2007-10-10 13:05:20 -05:00
Andrew Tridgell
e8e94a93b5
r3482: fixed a warning and an error from the IRIX 6.4 build
...
(This used to be commit 8ec3cf8b2ba149b7d6a15689e9b77685c6da3179)
2007-10-10 13:05:20 -05:00
Andrew Tridgell
a99b6219a8
r3481: split out client.h and events.h
...
(This used to be commit c6f486574470a311e0d336c026103f131451e21e)
2007-10-10 13:05:20 -05:00
Andrew Tridgell
8228a362a9
r3480: moved some signal defines into include/system
...
(This used to be commit a954e707ef5b23af84ef8f622336e36379c4a373)
2007-10-10 13:05:20 -05:00
Andrew Tridgell
6bd02aa504
r3478: split out some more pieces of includes.h
...
(This used to be commit 8e9212ecfc61c509f686363d8ec412ce54bc1c8d)
2007-10-10 13:05:20 -05:00
Stefan Metzmacher
f74ea959fe
r3477: add '--with-disable-ext-lib=LIB' option to be able to disable
...
the usage of external libraries.
(works currently only with the pkg-config detected libs)
metze
(This used to be commit 2640f2f57a4d56e07d946d7bb48d2a0ea110d06e)
2007-10-10 13:05:19 -05:00
Andrew Tridgell
acc9f59c7f
r3476: fixed some const warnings
...
(This used to be commit 7dc58dc01e19b342df76dcc14ee28ff37a8f9ace)
2007-10-10 13:05:18 -05:00
Andrew Tridgell
c5e4c83464
r3475: don't pass a ptr to an enum as a ptr to an int (bug found by tcc)
...
(This used to be commit a7e5bde6befa8da8fc7447b295d9177126f74964)
2007-10-10 13:05:18 -05:00
Tim Potter
5f68ab2538
r3474: Add conversion functions for the time_t type.
...
(This used to be commit caa563faaa264c41afdb60d64dc9566fcd31518e)
2007-10-10 13:05:18 -05:00
Tim Potter
c4a192553a
r3473: Add LIBCRYPTO_OBJS to python extensions.
...
(This used to be commit f9038ee62f623ea07ca4c320b979e876464dcc96)
2007-10-10 13:05:18 -05:00
Andrew Tridgell
c2c0443861
r3472: fixed build of reg_backend_gconf
...
(This used to be commit d8a4af5282a1a3002def250f4857469ffb84d183)
2007-10-10 13:05:18 -05:00
Andrew Tridgell
c9ec1bbbae
r3471: split out capabilities code from lib/system.c - should fix IRIX 6.5 build
...
(This used to be commit 34ffcd38a5544173aca85fbcec2f7ebfd5ec1f25)
2007-10-10 13:05:18 -05:00
Andrew Tridgell
fe3c2456e2
r3470: removed some unused functions (should fix the build on IRIX 6.4)
...
(This used to be commit b4c727a8dd74c9603a58c019d4be8b423209e04d)
2007-10-10 13:05:18 -05:00
Andrew Tridgell
c051779a0a
r3468: split out dcerpc_server.h
...
(This used to be commit 729e0026e4408f74f140375537d4fe48c1fc3242)
2007-10-10 13:05:17 -05:00
Stefan Metzmacher
7f161f331f
r3467: fix the build
...
metze
(This used to be commit 324b84d4606b51b24d21db471530dca8c5e5f7ce)
2007-10-10 13:05:17 -05:00
Andrew Tridgell
aa34fcebf8
r3466: split out request.h, signing.h, and smb_server.h
...
(This used to be commit 7c4e6ebf05790dd6e29896dd316db0fff613aa4e)
2007-10-10 13:05:17 -05:00
Stefan Metzmacher
8867664ad2
r3465: fix SMB_SUBSYSTEM_NOPROTO()
...
metze
(This used to be commit e12595a750ea3f5ccc1ca8e628b707c0753394d7)
2007-10-10 13:05:17 -05:00
Andrew Tridgell
a42142439a
r3464: split out registry.h, rap.h and ldap_server.h
...
(This used to be commit 70d2090f6bf2c7e0caf1e9c020f330de88871f8e)
2007-10-10 13:05:17 -05:00
Andrew Tridgell
3643fb1109
r3463: separated out some more headers (asn_1.h, messages.h, dlinklist.h and ioctl.h)
...
(This used to be commit b97e395c814762024336c1cf4d7c25be8da5813a)
2007-10-10 13:05:17 -05:00
Andrew Tridgell
a1d0b97ed4
r3462: separate out the crypto includes
...
(This used to be commit 3f75117db921e493bb77a5dc14b8ce91a6288f30)
2007-10-10 13:05:16 -05:00
Andrew Tridgell
2df2d1b67f
r3461: another place where "open" was used as a structure element
...
(This used to be commit 1087ea830e7aead86d54a1836512e88554afc919)
2007-10-10 13:05:16 -05:00
Tim Potter
477ab1d2ab
r3460: Add LIBNDR_GEN_OBJS and LIBNETIF_OBJS to swig objs.
...
(This used to be commit f4c04fcf8f185b966c4ceb455aef4e9e54a98897)
2007-10-10 13:05:16 -05:00
Tim Potter
6afe281de8
r3459: Fix cut&paste error in copyright header.
...
(This used to be commit 922ea35a4b6ea02e888a98aee241f1b9f6fca420)
2007-10-10 13:05:16 -05:00
Andrew Tridgell
8692564e35
r3458: more solaris portability fixes, the main one being that we can't use a
...
structure element called "open" as its a macro on solaris.
(This used to be commit 4e92e15c4e396b1d8cd211192888fea68c2cf0f9)
2007-10-10 13:05:16 -05:00
Andrew Tridgell
5011f901aa
r3457: s_addr is a macro on solaris, so we can't use it in structure names. arrgh.
...
(This used to be commit 7842b23d01c53009259a2461600bd01159cecebf)
2007-10-10 13:05:15 -05:00
Tim Potter
2f7d7e47e3
r3456: Add appropriate #includes to fix Python extensions build.
...
(This used to be commit 7e94d5bd3dd7b7055e9b70496207713f94446f98)
2007-10-10 13:05:15 -05:00
Andrew Tridgell
f4ec1497a1
r3455: some more portability fixes. We nearly compile on solaris again now.
...
(This used to be commit 4f33247f1ca60416415a61a7afac43c9dc8a61fd)
2007-10-10 13:05:15 -05:00
Andrew Tridgell
6148deca66
r3454: moved a few more things out if includes.h into the include/system/ include files.
...
this brings us down to about 11k lines of headers included with
includes.h, while still retaining the speed of building with pch
(This used to be commit 10188869ef072309ca580b8b933e172571fcdda7)
2007-10-10 13:05:13 -05:00
Andrew Tridgell
edbfc0f6e7
r3453: - split out the auth and popt includes
...
- tidied up some of the system includes
- moved a few more structures back from misc.idl to netlogon.idl and samr.idl now that pidl
knows about inter-IDL dependencies
(This used to be commit 7b7477ac42d96faac1b0ff361525d2c63cedfc64)
2007-10-10 13:05:13 -05:00