summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r3494: got rid of include/rewrite.h, and split out the dynconfig.h headerAndrew Tridgell29-218/+66
(This used to be commit 558de54ec6432a4ae90aa14a585f32c6cd03ced2)
2007-10-10r3493: fixed a bug in readx reply where the client specifies an invalid highAndrew Tridgell1-1/+7
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-10r3490: All tests work against NT4 nowJelmer Vernooij4-27/+40
(This used to be commit 640e3a8ce865a72b171bdf15c8cf5afc2987a5d3)
2007-10-10r3489: Add a couple more DCOM tests (Both OxidResolver and RemoteActivation areJelmer Vernooij3-8/+156
completely covered now) (This used to be commit 06048d0dac60ae04a677786c0bd3df4f516d8034)
2007-10-10r3488: Start using RemoteActivationJelmer Vernooij4-74/+93
(This used to be commit b4e81ffc648d30c4c501b168d5e2e562941648ac)
2007-10-10r3487: RemoteActivation works! The only odd bit is that I get either aJelmer Vernooij2-11/+11
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-10r3486: Add RemoteActivation serverJelmer Vernooij4-2/+81
(This used to be commit 0987a5fdd6425a85823f57fe5b596bb6c404bce8)
2007-10-10r3484: - add support for conformant string arrays at the end of a structStefan Metzmacher5-35/+115
- add support for strings where the length excludes the NULLTERM metze (This used to be commit 8251d8b3e5af351972aa41aed63f7a7d2640910e)
2007-10-10r3483: IRIX 6.4 now buildsAndrew Tridgell1-0/+1
(This used to be commit 5d1a687ce42b2ca829dc1d82d3465e79ef0ef37c)
2007-10-10r3482: fixed a warning and an error from the IRIX 6.4 buildAndrew Tridgell2-1/+2
(This used to be commit 8ec3cf8b2ba149b7d6a15689e9b77685c6da3179)
2007-10-10r3481: split out client.h and events.hAndrew Tridgell24-30/+49
(This used to be commit c6f486574470a311e0d336c026103f131451e21e)
2007-10-10r3480: moved some signal defines into include/systemAndrew Tridgell4-12/+9
(This used to be commit a954e707ef5b23af84ef8f622336e36379c4a373)
2007-10-10r3478: split out some more pieces of includes.hAndrew Tridgell20-85/+124
(This used to be commit 8e9212ecfc61c509f686363d8ec412ce54bc1c8d)
2007-10-10r3477: add '--with-disable-ext-lib=LIB' option to be able to disableStefan Metzmacher2-1/+13
the usage of external libraries. (works currently only with the pkg-config detected libs) metze (This used to be commit 2640f2f57a4d56e07d946d7bb48d2a0ea110d06e)
2007-10-10r3476: fixed some const warningsAndrew Tridgell3-3/+4
(This used to be commit 7dc58dc01e19b342df76dcc14ee28ff37a8f9ace)
2007-10-10r3475: don't pass a ptr to an enum as a ptr to an int (bug found by tcc)Andrew Tridgell1-1/+3
(This used to be commit a7e5bde6befa8da8fc7447b295d9177126f74964)
2007-10-10r3474: Add conversion functions for the time_t type.Tim Potter1-0/+23
(This used to be commit caa563faaa264c41afdb60d64dc9566fcd31518e)
2007-10-10r3473: Add LIBCRYPTO_OBJS to python extensions.Tim Potter1-1/+2
(This used to be commit f9038ee62f623ea07ca4c320b979e876464dcc96)
2007-10-10r3472: fixed build of reg_backend_gconfAndrew Tridgell1-0/+1
(This used to be commit d8a4af5282a1a3002def250f4857469ffb84d183)
2007-10-10r3471: split out capabilities code from lib/system.c - should fix IRIX 6.5 buildAndrew Tridgell2-81/+112
(This used to be commit 34ffcd38a5544173aca85fbcec2f7ebfd5ec1f25)
2007-10-10r3470: removed some unused functions (should fix the build on IRIX 6.4)Andrew Tridgell1-111/+15
(This used to be commit b4c727a8dd74c9603a58c019d4be8b423209e04d)
2007-10-10r3468: split out dcerpc_server.hAndrew Tridgell20-1/+26
(This used to be commit 729e0026e4408f74f140375537d4fe48c1fc3242)
2007-10-10r3467: fix the buildStefan Metzmacher1-0/+3
metze (This used to be commit 324b84d4606b51b24d21db471530dca8c5e5f7ce)
2007-10-10r3466: split out request.h, signing.h, and smb_server.hAndrew Tridgell37-22/+79
(This used to be commit 7c4e6ebf05790dd6e29896dd316db0fff613aa4e)
2007-10-10r3465: fix SMB_SUBSYSTEM_NOPROTO()Stefan Metzmacher3-20/+17
metze (This used to be commit e12595a750ea3f5ccc1ca8e628b707c0753394d7)
2007-10-10r3464: split out registry.h, rap.h and ldap_server.hAndrew Tridgell23-3/+30
(This used to be commit 70d2090f6bf2c7e0caf1e9c020f330de88871f8e)
2007-10-10r3463: separated out some more headers (asn_1.h, messages.h, dlinklist.h and ↵Andrew Tridgell60-80/+134
ioctl.h) (This used to be commit b97e395c814762024336c1cf4d7c25be8da5813a)
2007-10-10r3462: separate out the crypto includesAndrew Tridgell24-18/+71
(This used to be commit 3f75117db921e493bb77a5dc14b8ce91a6288f30)
2007-10-10r3461: another place where "open" was used as a structure elementAndrew Tridgell12-28/+30
(This used to be commit 1087ea830e7aead86d54a1836512e88554afc919)
2007-10-10r3460: Add LIBNDR_GEN_OBJS and LIBNETIF_OBJS to swig objs.Tim Potter1-1/+3
(This used to be commit f4c04fcf8f185b966c4ceb455aef4e9e54a98897)
2007-10-10r3459: Fix cut&paste error in copyright header.Tim Potter1-2/+2
(This used to be commit 922ea35a4b6ea02e888a98aee241f1b9f6fca420)
2007-10-10r3458: more solaris portability fixes, the main one being that we can't use aAndrew Tridgell10-207/+86
structure element called "open" as its a macro on solaris. (This used to be commit 4e92e15c4e396b1d8cd211192888fea68c2cf0f9)
2007-10-10r3457: s_addr is a macro on solaris, so we can't use it in structure names. ↵Andrew Tridgell12-39/+40
arrgh. (This used to be commit 7842b23d01c53009259a2461600bd01159cecebf)
2007-10-10r3456: Add appropriate #includes to fix Python extensions build.Tim Potter1-0/+8
(This used to be commit 7e94d5bd3dd7b7055e9b70496207713f94446f98)
2007-10-10r3455: some more portability fixes. We nearly compile on solaris again now.Andrew Tridgell9-44/+26
(This used to be commit 4f33247f1ca60416415a61a7afac43c9dc8a61fd)
2007-10-10r3454: moved a few more things out if includes.h into the include/system/ ↵Andrew Tridgell15-55/+60
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-10r3453: - split out the auth and popt includesAndrew Tridgell52-190/+202
- 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-10r3450: portability fixesAndrew Tridgell8-107/+108
- fix rep_inet_ntoa() for IRIX - lib/signal.c needs system/wait.h - some systems define a macro "accept", which breaks the lib/socket/ structures. use fn_ as a prefix for the structure elements to avoid the problem (This used to be commit ced1a0fcdc8d8e47755ce4391c19f8b12862eb60)
2007-10-10r3449: more include file reductionAndrew Tridgell25-29/+76
the ldb part isn't ideal, I will have to think of a better solution (This used to be commit 6b1f86aea8427a8e957b1aeb0ec2f507297f07cb)
2007-10-10r3448: some systems don't have stdint.hAndrew Tridgell2-5/+3
(This used to be commit 8afc2b3bc19c627f7b970ee6ce0480039ed5d3cb)
2007-10-10r3447: more include/system/XXX.h include filesAndrew Tridgell71-156/+408
(This used to be commit 264ce9181089922547e8f6f67116f2d7277a5105)
2007-10-10r3446: created include/system/iconv.h and include/system/shmem.hAndrew Tridgell6-26/+73
(This used to be commit 70055fb1f499cd40e996e56c7ba9ef8d2267b421)
2007-10-10r3445: made the gtk tooks use minimal includes. This approximately halves theAndrew Tridgell18-32/+74
total include lines in compiling C files in Samba (the .gch file is now 5M instead of 12M) This also gets rid of the silly gtk compile warning for non-gtk code (This used to be commit 8ebd20cf551c8c1fad98ec723d91873fa202b85a)
2007-10-10r3444: Don't use random data as endpoint if no default endpoint is known and noJelmer Vernooij1-1/+6
endpoint was specified for ncacn_np. (This used to be commit 5f47bf1187fbd07fd8eb88da2a1fea2b0e9addf8)
2007-10-10r3443: the next stage in the include files re-organisation.Andrew Tridgell46-291/+420
I have created the include/system/ directory, which will contain the wrappers for the system includes for logical subsystems. So far I have created include/system/kerberos.h and include/system/network.h, which contain all the system includes for kerberos code and networking code. These are the included in subsystems that need kerberos or networking respectively. Note that this method avoids the mess of #ifdef HAVE_XXX_H in every C file, instead each C module includes the include/system/XXX.h file for the logical system support it needs, and the details are kept isolated in include/system/ This patch also creates a "struct ipv4_addr" which replaces "struct in_addr" in our code. That avoids every C file needing to import all the system networking headers. (This used to be commit 2e25c71853f8996f73755277e448e7d670810349)
2007-10-10r3442: Add support for the "call_as" and "local" attributes.Jelmer Vernooij5-675/+760
(This used to be commit 8e25117103b0339441bc6328176ed34034005528)
2007-10-10r3441: some include file cleanups and general housekeepingAndrew Tridgell26-650/+147
(This used to be commit 73ea8ee6c268371d05cf74160f2ad451dd2ae699)
2007-10-10r3440: Add support for "coclass" to the pidl parser - the idl keyword thatJelmer Vernooij2-4/+35
describes a COM class. A coclass is the implementation of one or more interfaces. It has a UUID referred to as it's CLSID (Class ID). Also adding an example coclass called "CoffeeMachine". You can give it a string (or a cup, whatever you like ;-) and it will fill it with "COFFEE" (kind of the like the echo pipe is for regular RPC). CoffeeMachine's Windows implementation already works, a torture test for Samba will follow soon. (This used to be commit 05dd840b6ffba0d38d98e2e80d856e2f2b5d877c)
2007-10-10r3435: Remove accidentally committed line...Jelmer Vernooij1-1/+0
(This used to be commit 93377e6090b42552eb1f804ccef995bbd0c8c531)
2007-10-10r3434: Fix memleakVolker Lendecke1-2/+3
(This used to be commit 0a12cc4cadf7c1e97282a0d8ab2f486536987a77)