summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r6589: Make the library versioning options for building a shared library ↵Tim Potter1-3/+10
optional. This will allow us to build unversioned libraries suitable for loading using dlopen() i.e for the swig wrappers. (This used to be commit 3feac34d84fa7cac646a90708f399420178c7313)
2007-10-10r6577: Make test works without installation now.Jelmer Vernooij1-7/+1
Running as a non-root user using socket_wrapper is possible by simple export SOCKET_WRAPPER_DIR before running 'make test' (This used to be commit 6d93fcc407cfd98e42045c65456cfb0c45f0ff1a)
2007-10-10r6572: add "string_array" as new scalar type for handling SPOOLSS string array'sStefan Metzmacher2-1/+5
metze (This used to be commit 23b529ee090e1858fc18794b949f7e466fa82b0e)
2007-10-10r6568: Some more small 'make test' fixesJelmer Vernooij1-2/+1
(This used to be commit 02160c991a7e9bef2fabfe338a772e32679edf5d)
2007-10-10r6567: Use "real" prefix for 'make test'Jelmer Vernooij1-2/+2
(This used to be commit 195753b6afe3115762bcc4d579bc4a9f1c45af75)
2007-10-10r6564: - Fix bug in socket_wrapperJelmer Vernooij1-0/+10
- Add options --quiet and --outputdir options to the provisioning script - Add simple 'make test' and 'make test-swrap' (This used to be commit 7d2d4a57e0e58a51c76c2e86ea447e81a1d79544)
2007-10-10r6545: some notes and experiments on ref ptrs, testing with midlAndrew Tridgell1-0/+220
(This used to be commit 87d3d55bd38ddcdbf42a920c65b5cf94649ca607)
2007-10-10r6538: Somehow building shared libraries was broken. Either AC_CANONICAL_HOSTTim Potter1-0/+2
or AC_CANONICAL_SYSTEM needs to be called in order for $host_os to be defined. (This used to be commit d05cb53399d98804fd8590c10a3db43deb53180a)
2007-10-10r6517: this line should be removed in the last patch, (I readded it just for ↵Stefan Metzmacher1-2/+0
testing...) metze (This used to be commit 41316e7f1b8361fb7ff220e2b9faa683a4951850)
2007-10-10r6516: use only one list of scalar types and make "string" just a simple ↵Stefan Metzmacher2-77/+147
scalar type (mostly) metze (This used to be commit ba1686e31a0d70a1fddabf4289d20fa8fe13b566)
2007-10-10r6485: Move LDAP detection M4 file and use it for the standalone ldb buildJelmer Vernooij2-3/+1
Remove a couple of unused M4 macros. The standalone LDB build will not work until I've figured out what AC_CHECK_LIB_EXT() does exactly (it's Samba-specific) (This used to be commit cc20d6bb7f06e077ebe4c366e545e187a0c79472)
2007-10-10r6458: Split up NTLMSSP into a new directory, and into seperate files for theAndrew Bartlett1-0/+1
client and server logic code. In future, this may allow us to build only the NTLMSSP client, and not the server, but in the short-term, it allows me greater sainity in moving around these files. Andrew Bartlett (This used to be commit 2f22841c6753e3d5816c12bd463b71f74e1d8796)
2007-10-10r6350: Add a newline to make things look prettier.Tim Potter1-0/+1
(This used to be commit 0e6be68dafb8979bcc2cb633c816e3f80e9441c1)
2007-10-10r6331: added IDL and test suite for the ADS style response to a datagram ↵Andrew Tridgell1-1/+2
netlogon query. Note that this response is almost identical to the CLDAP netlogon response, so adding that will now be quite easy. (This used to be commit 1ea4ed4ad1d9336f8288283688fa2d7bebfa533c)
2007-10-10r6294: - add obfuscate support, which is used in MAPI rpc's, (the ^= 0xA5 ↵Stefan Metzmacher2-22/+81
stuff), based on a patch from j.kerihuel@openchange.org - remove unused $ndr_flags argument for the ParseCompression*Start() function's metze (This used to be commit 27ccdd61822ba1a24244086522b9f8fe97fe0a78)
2007-10-10r6190: fix gensize on unionsStefan Metzmacher1-1/+2
metze (This used to be commit 661e64e9ce91e8029e1a36ef6825e56e5460e32b)
2007-10-10r6180: Use token_lists for storing switch valuesJelmer Vernooij1-6/+10
(This used to be commit f66e11137eed69b44f0739f1064625cbd96243bd)
2007-10-10r6177: Use here documents instead of print() statements to generate theTim Potter1-144/+164
Makefile fragments for the build system. This allows the file to be edited without using quite as many backslashes. Some are still necessary for interpolation of perl variables though. I've diffed the new Makefile against the old and there are only some extra newlines as a result of making things more consistent. (This used to be commit 3808c5e092e1a11d453d0a043818a10e28c78961)
2007-10-10r6159: Move some more general ndr stuff (alignment calculations) to ndr.pmJelmer Vernooij2-106/+85
(This used to be commit f4d550c348e9604439f07329ddbc3cf65891d578)
2007-10-10r6148: Add a showflags target to display the various compiler flags a laTim Potter1-0/+7
showlayout. There seems to be a bunch of -D and -I stuff in LD_FLAGS which I don't think should be there. (This used to be commit 87f88aaceeacf57b4a8a31e005894cbff4a21779)
2007-10-10r6143: Put compression support in the subcontext handling functions ratherJelmer Vernooij1-45/+36
then at the element level. (This used to be commit fac5edd2b71759c82232713f77ab91b41ed09250)
2007-10-10r6139: Move socket_wrapper to a seperate directoryJelmer Vernooij1-0/+1
(This used to be commit a2ef9225f15e369af7b884262b997ab321fd24d6)
2007-10-10r6130: More work on the NDR tree generatorJelmer Vernooij1-1/+260
(This used to be commit ad7ea50eb29402d213438e5fcaa56f853c00487e)
2007-10-10r6113: Move GENSEC and the kerberos code out of libcli/auth, and intoAndrew Bartlett1-1/+2
auth/gensec and auth/kerberos. This also pulls the kerberos configure code out of libads (which is otherwise dead), and into auth/kerberos/kerberos.m4 Andrew Bartlett (This used to be commit e074d63f3dcf4f84239a10879112ebaf1cfa6c4f)
2007-10-10r6101: only allow properties we know about, that helps to catch typos!Stefan Metzmacher1-1/+98
what does length_of() and id() do? metze (This used to be commit 55963934db51fadb1340c7a2ec275aa24151dd14)
2007-10-10r6098: fix parsing of empty union casesStefan Metzmacher2-2/+2
metze (This used to be commit f3c64120a16289472bdc56329d39c7221d00b558)
2007-10-10r6097: allow compression only on subcontextsStefan Metzmacher1-2/+6
metze (This used to be commit 2a7eead1c8058f829395723028a43b0336a1cf87)
2007-10-10r6061: add start of compression support in our rpc codeStefan Metzmacher1-4/+134
this is not complete cuurently... but I want other people to test it and help me on finishing it. (try to change the #if 0 in torture/rpc/drsuapi.c into #if 1) metze (This used to be commit 335adef37082a78e0426decb715629bd778e6582)
2007-10-10r5917: First step in using the new cli_credentials structure. This patchJelmer Vernooij2-16/+1
puts support for it into popt_common, adds a few utility functions (in lib/credentials.c) and the callback functions for the command-line (lib/cmdline/credentials.c). Comments are welcome :-) (This used to be commit 1d49b57c50fe8c2683ea23e9df41ce8ad774db98)
2007-10-10r5906: Fix the usage of the internal popt (make proto should ignore it)Jelmer Vernooij2-1/+2
Updated included popt to 1.7. (This used to be commit d60cb643e8a46771f3d836307ea45b869f34dc9b)
2007-10-10r5853: Move some of the functions not specific to the Samba NDR parser generatorJelmer Vernooij3-179/+254
to a new ndr.pm. Add function that can generate a "OrderTable" describing the order in which the NDR data will be pushed/pulled. (This used to be commit 2603a7326d7e54a012a95e37fd54433b85d8acc4)
2007-10-10r5852: Rename ndr.pm to ndr_parser.pmJelmer Vernooij3-2/+2
I'm going to add a ndr.pm later on that'll generate a tree with necessary information for the two NDR backends (eparser, ndr_parser) containing alignment info, etc. (This used to be commit 5162daa9464cd64930f5a8fd0d7b381b122c931d)
2007-10-10r5797: - add idl property [subcontext_size()]Stefan Metzmacher2-17/+35
this can be used like this [subcontext_size(28),subcontext(0)] dom_sid sid; this descripes a fixed 28 byte buffer which contains a dom_sid, and the rest of the buffer is padded with zero bytes if the dom_sid doesn't need all 28 byte in it's ndr encoding. - only push and pull the subcontext when we are in the NDR_SCALARS section (tridge, jelmer: I hope this is correct for all cases...!?:-) metze (This used to be commit 483bb1418fd5c70c418142ade80c1e286adfa05a)
2007-10-10r5785: Fix subcontext pushesJelmer Vernooij1-1/+1
(This used to be commit 0d590906cd7706ebd8c6d5921546291e98067864)
2007-10-10r5775: Remove some unused functions (unions are no longer as special as they ↵Jelmer Vernooij1-1/+1
used to be) Add oxid mapping table support in DCOM (This used to be commit e193555f0eec2dda8c8760e9668181200fef0a1e)
2007-10-10r5764: add support for embedded ref pointersStefan Metzmacher2-8/+10
metze (This used to be commit 112043b1809a96b1a39ade71ea2885c0d792c79f)
2007-10-10r5709: Leave out the pull/push call with NDR_BUFFERS for not justJelmer Vernooij1-2/+21
scalars but also for structs/unions containing only scalars. (This used to be commit a3e136b2f3bd51159775fea25eff0ea81e9716f7)
2007-10-10r5697: Give an error message when a ref pointer is NULL (requested by tpot)Jelmer Vernooij1-0/+6
(This used to be commit 7ecc2e6130d7f284906cbc50dda86c742f139fae)
2007-10-10r5675: - More DCOM bug fixesJelmer Vernooij1-1/+1
- Keep COM and DCOM more seperated (This used to be commit f694f484c422d0c86beb58e8f62f134f8676d5e1)
2007-10-10r5674: - Re-enable DCOM support.Jelmer Vernooij3-12/+20
- Always put IID in vtables (useful for asserts) - Add table to keep track of DCOM proxy classes - Bunch of smaller bug fixes (This used to be commit 26d5a0b92c66bc86d0c26f687f83fa712342ac32)
2007-10-10r5672: Use switch_type() and the token storage mechanism for unions:Jelmer Vernooij4-50/+83
- Makes union handling less special - Allows unions in arrays, etc - Compatible with midl - Pidl will warn about switch_type() and the type of the switch_is() variable being different (This used to be commit dc6b4ffc82a191631bc16a4b93a4916a39183ec6)
2007-10-10r5671: Bunch of fixes related to arrays and pointers to arrays.Jelmer Vernooij1-37/+40
(This used to be commit 00ef0feaddc096d8f5e2755feecaec37d589a99c)
2007-10-10r5669: Couple of minor clearifications, simplifications.Jelmer Vernooij4-15/+12
(This used to be commit 09a9222b600d58271f42ee0870e0c933d2e105d0)
2007-10-10r5661: Be a little stricter on syntax regarding arrays. A pointer to anJelmer Vernooij3-1/+13
array can now only be : type *name[]; rather then : type *name; which was supported in the past. Warnings will be given when the first syntax is used. Reasons for this change in behaviour include improved readability and the fact that the second format makes dealing with multiple levels of pointers harder. (This used to be commit a416de5825c540fd3741731c4be05e9a659a6fdb)
2007-10-10r5660: Reduce number of generated "{}"'sJelmer Vernooij2-8/+8
No longer complain about pointers to arrays - we support those. (This used to be commit 128c0ecf030043e81d73aaeda6afb731075f8f9e)
2007-10-10r5603: add "authservice()" property to the interface property listStefan Metzmacher1-8/+30
so we can specify allowed target service names in the idl file the default is "host" metze (This used to be commit bf40d5321f3257bf9354a42d31265f1a9b0d53ad)
2007-10-10r5506: Simplify the use of subcontexts and make them a bit less a special case.Jelmer Vernooij1-84/+155
(This used to be commit 48d54a9b57c0b233c7c60392b23876b426bbdec1)
2007-10-10r5494: Some more code simplification, some additional comments.Jelmer Vernooij2-58/+46
(This used to be commit e601f51b82e99a999f0a9c62b487d56c715a3502)
2007-10-10r5493: Some code simplificationJelmer Vernooij1-38/+30
(This used to be commit 70b58aa7790a93b9c7cdaa644689b2b1fa5e5405)
2007-10-10r5492: Update example coclass, autogenerate some parts.Jelmer Vernooij1-1/+7
(This used to be commit 3c31cbaac0cd916e6af49bfd2260bc3b1a75b677)