summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r8198: - handled push/pull of simple strings in ejsAndrew Tridgell1-20/+56
- improved the error handling, so the ejs wrappers don't just ignore a type they don't handle, instead an exception is issued saying what isn't handled (This used to be commit a77c2aa8606ad668f6a513211a1d9e7d6193d741)
2007-10-10r8191: updated the ejs code generator in pidl to generate enough code forAndrew Tridgell2-20/+340
simple rpc calls to work. Still very rough, but its a start. (This used to be commit fb2639bbc203e49f6719922b6850edf28c8748a1)
2007-10-10r8167: - use the same algorithm than w2k3 for 'unique' pointer valuesStefan Metzmacher3-6/+15
- add a new 'sptr' (simple-full) pointer type to simulate what we need to support pipes like epmapper and mgmt that uses 'ptr' full pointer in their spec - I runned make test and test_w2k3.sh with this, all fine does we have any other pipe using 'unique' pointer where we need 'ptr'? btw: jelmer, what does 'ignore' pointers do? they are allowed in pidl but not implemented! metze (This used to be commit d19068bfb2e3ff5d88bc3b76d5cef93417c7f218)
2007-10-10r8162: Revert my pad8 hack.Andrew Bartlett3-9/+1
Andrew Bartlett (This used to be commit 8e78830ffc9280b48e1e690d95a94f1645e6e496)
2007-10-10r8110: More PAC work. I still can't get WinXP to accept the PAC, but we areAndrew Bartlett3-1/+9
much closer. This changes PIDL to allow a subcontext to have a pad8 flag, saying to pad behind to an 8 byte boundary. This is the only way I can explain the 4 trainling zeros in the signature struct. Far more importantly, the PAC code is now under self-test, both in creating/parsing our own PAC, but also a PAC from my win2k3 server. This required changing auth_anonymous, because I wanted to reuse the anonymous 'server_info' generation code. I'm still having trouble with PIDL, particulary as surrounds value(), but I'll follow up on the list. Andrew Bartlett (This used to be commit 50a54bf4e9bf04d2a8e0aebb3482a2ff655c8bbb)
2007-10-10r8101: Fix some indentation.Tim Potter1-8/+8
(This used to be commit baa8f0836f34c94a2f3d831e315575cfa7ced7c3)
2007-10-10r8020: - add --with-selftest-prefix option that specify the prefix used in ↵Stefan Metzmacher2-2/+17
make test - also we use ./prefix test as default and not `pwd`/prefix-test to workaround the path length limit for unix sockets ... char sun_path[108]; ... metze (This used to be commit d04057b932266325b1267597b2bc202db392a88a)
2007-10-10r7977: split up 'make clean' a little more as it is overflowing the command ↵Andrew Tridgell1-2/+6
line size limits on some platforms (This used to be commit e18dc32074fe56d7ccbcf9cc621a4b88abe957b1)
2007-10-10r7958: More debian packaging updates; packages build now withJelmer Vernooij1-6/+15
a few minor issues. Move ldb manpages one level higher - there is no longer a need to have subdirectories. (This used to be commit e8e3524b2394f4107230715ea38fb619332e0251)
2007-10-10r7943: Add 'make manpages', fix 'make installman' and 'make uninstallman'.Jelmer Vernooij4-14/+64
Not part of the "all" make target yet, as it requires xsltproc (This used to be commit fd3f4636438cf1d9c0dd802064033271b9e4d935)
2007-10-10r7923: removed dependence on Data::DumperAndrew Tridgell2-5/+0
please use util::MyDumper() rather than adding this back in (This used to be commit 155da538f91c28e845a60065f19b042bf8c167ff)
2007-10-10r7896: don't output null rules for blank targets (caued make failure on irix)Andrew Tridgell1-0/+4
(This used to be commit 8b299e1518b6864dc3ca5b86441290047ef6ed14)
2007-10-10r7895: hopefully this will fix the popt build on solarisAndrew Tridgell1-0/+2
(This used to be commit 8f0b4ece48b6bf28891dc89e47ebffa81c431bd7)
2007-10-10r7894: remove portability experiments until its working in the smb-build ↵Andrew Tridgell1-3/+5
test project (this change broke irix) (This used to be commit ac807d0aef3113e29796e2404eabb8165d44a197)
2007-10-10r7875: try to see if this is portableStefan Metzmacher1-5/+3
metze (This used to be commit a3439d9365c2af471a4669373c1a0b5327e6a01b)
2007-10-10r7874: reverted metzes patch svn 7837 as it is not portable to make onAndrew Tridgell1-2/+4
several platforms (such as FreeBSD) (This used to be commit 8cdebf5ce3b5908bfc0032151f17ba0f0e59e785)
2007-10-10r7866: Remove some unused autoconf macro calls.Jelmer Vernooij1-17/+11
Some of these should probably be re-added again later when we need them. They should then be added to the appropriate config.m4 file in the source tree rather then in rewrite.m4. (This used to be commit 4eca613470139f6425f454aea016566f9deffa3e)
2007-10-10r7865: changed pidl to take a "const void *" instead of a "void *" for theAndrew Tridgell4-14/+12
structure in ndr_push_*() and ndr_print_*(). The push and print functions really should not modify the structure. metze, to make this work I had to change your spoolss hand marshaller. Can you please check it is OK? I think that the IN and OUT sides of that function are not ever called on the same structure, so I think that attempt at remembering the value by assigning to r->in._offered was not doing anything anyway, but please correct me if I have misunderstood it. If you really do need to remember something on those structures I'd suggest the ndr_token_store() and ndr_token_retrieve() functions, which are used by pidl for just this sort of thing. (This used to be commit eee528be97fa43ca53bdc5652b4d29a0a2caf563)
2007-10-10r7845: remove unused filesStefan Metzmacher1-9/+6
and remove all generated files with make distclean and make realdistclean metze (This used to be commit f964e228c9ceeb3dc4d0afd1b6b092734e06e372)
2007-10-10r7837: use some more 'make' featuresStefan Metzmacher1-4/+2
(I just commit this to see how portable it is) I have a patch that remove the need of the recursiv make and also fixes the HEIMDAL_EXTERNAL stuff cleanly metze (This used to be commit 21d930cfc3706fec9e0421a799668f022d8aef7c)
2007-10-10r7790: Allow remembering more configure-level data (andJelmer Vernooij4-6/+12
remember --enable-develop for now). (This used to be commit f385753a5224282dd2c228115622a6eb80624a5a)
2007-10-10r7768: use _ALL_OBJS in clean targetAndrew Tridgell1-2/+4
(This used to be commit e3e028a3626c37da08b69639ade5894f70eaf7d0)
2007-10-10r7766: Treat NOPROTO as boolean.Jelmer Vernooij2-10/+21
Don't consider ALL_OBJS as a standard subsystem. (This used to be commit 6b9a12249f152e9c4635d4f6c7f3a1b885c78ec6)
2007-10-10r7764: Generate _ALL_OBJS list.Jelmer Vernooij2-1/+6
(This used to be commit ba41c0806afc065d4de15a51430676d35b9055db)
2007-10-10r7762: Clean up make help files.Jelmer Vernooij1-1/+1
(This used to be commit fa1ab1982cb2ea49fc35d75fb32192fc1bea23cd)
2007-10-10r7761: Don't let phony targets cause a rebuild of the binaries. ThanksJelmer Vernooij2-2/+3
to tridge for the idea on how to do this. (This used to be commit fc099f24790367ea5b1e5e91085c9ddb8deb6dad)
2007-10-10r7729: Small fixes to the charset stuff.Jelmer Vernooij3-12/+25
(This used to be commit 5122b9f608399a6c90521e2f8bd96154755fe397)
2007-10-10r7706: Move ParseExpr() to util.Jelmer Vernooij3-83/+48
(This used to be commit 72efb695291f0ad3cdc80daa9f979454f6a81c04)
2007-10-10r7702: Implement [charset()] attribute.Jelmer Vernooij3-13/+27
(This used to be commit 7012e10bb6252a7e602e80f05c914a783610088c)
2007-10-10r7695: Add support for the [string] attribute that works in the traditional ↵Jelmer Vernooij4-57/+77
sense. Not used anywhere yet. (This used to be commit a73a35cfc7b5b92cd95bd0d0fbd64d04acecccf3)
2007-10-10r7672: this should fix the crypt dependency problem (I hope!)Andrew Tridgell1-3/+3
(This used to be commit 3fe00b61147e09159ef02328a7f1d8f7805abf0d)
2007-10-10r7605: Display properties in header files again.Jelmer Vernooij1-15/+16
(This used to be commit 5f37f7a524611ff8227662fd19c37496c83cac7f)
2007-10-10r7604: Bunch of small pidl updates. Mostly removing unused functions,Jelmer Vernooij7-313/+142
cleanups and more flexibility (all output options now take an optional filename). (This used to be commit e3496732c66c2f9474fde58bb3930552511cb12a)
2007-10-10r7590: Cleanups, add more notes on new string code.Jelmer Vernooij4-61/+35
(This used to be commit 66a418a532f30a14353d923317dd6d766f62d926)
2007-10-10r7552: Use ParseExpr() for [value] attributes; allowsJelmer Vernooij3-6/+7
us somewhat cleaner IDL. (This used to be commit b7b01bccd101654d1f5ec83cba9dea7e9431d6ce)
2007-10-10r7463: - move some more stuff into functionsStefan Metzmacher1-1/+1
- try to kill all jobs return by jobs -p metze (This used to be commit e4f5e52a8454fc2e6d5536e2cc9eb918c6c0e174)
2007-10-10r7425: configure check to see if a compiler can handle negative enum valuesStefan Metzmacher3-2/+19
if the compiler doesn't support it we pass --uint-enums to pidl metze (This used to be commit c52703c0a8adb4f64ec52e4bf602e9c17ef2c748)
2007-10-10r7424: add --uint-enums option to pidl to generateStefan Metzmacher3-14/+59
defines for the enum members (this hopefully will fix the build on AIX) metze (This used to be commit 9d4d5163de8b78c5a03348a10ceedb220c92f7b2)
2007-10-10r7419: when we have both --enable-developer and --enable-debug we don't need ↵Andrew Tridgell1-9/+10
-g twice in the CFLAGS (This used to be commit 1383c024d11646b7f39e1ba936d8f847bb1a05f9)
2007-10-10r7389: move socket wrapper dir also to the prefix-test dirStefan Metzmacher1-1/+1
metze (This used to be commit d5288865d87e1e9de81f3a653457d874847d6daa)
2007-10-10r7377: Integrate browse service stuff more nicelyJelmer Vernooij1-0/+27
Add notes on mailslots Add TODO list for pidl, including some plans on switching over to using [string] attributes for pidl. (This used to be commit fca195ce072bacb0543625aec7f4bce814e278eb)
2007-10-10r7330: use ParseExpr() also for subcontext_size()Stefan Metzmacher1-7/+11
metze (This used to be commit 2db46afef719de99953e5a31036424454f6c7e43)
2007-10-10r7315: Add support for custom makefile targets, e.g.:Jelmer Vernooij3-1/+23
[TARGET::FOOBAR] CMD = make bla (This used to be commit 65600536b614e4cc1449488fa3297c1e6a2e4053)
2007-10-10r7311: Use TARGET_CFLAGS for depend list as wellJelmer Vernooij1-5/+5
(This used to be commit 1f7a57d8d82fb759ba8997bc91405add9b46e129)
2007-10-10r7310: Support TARGET_CFLAGS thru recursive makeJelmer Vernooij2-24/+14
(This used to be commit 2fd997b12aa06983a614bfadca9e5f896a88b2ac)
2007-10-10r7308: Make dependency lists in the Makefile shorter (see discussion on ↵Jelmer Vernooij2-70/+27
samba-technical) (This used to be commit 71d62d4dc7c475d17042ca466e56c51da1a2f32e)
2007-10-10r7307: Add phony rules for OUTPUT_TYPE OBJLIST, e.g. it is now possibleJelmer Vernooij2-5/+13
to do things like: make SUBSYSTEM_NDR_RAW (This used to be commit 2765b5a78d726ed3df177c92bc3f5efefcc78a9d)
2007-10-10r7305: Some cleanups, use write out CFLAGS variableJelmer Vernooij1-43/+22
(This used to be commit fcc556188e61c488e3e00d98ee2db823158ea4b4)
2007-10-10r7302: remove dublicate includesStefan Metzmacher1-3/+0
metze (This used to be commit be63496a315e29af5025d87c6f539f8db5e4c7d1)
2007-10-10r7299: move the list of config.mk files to the source/Stefan Metzmacher2-49/+1
so nobody needs to look at build/smb_build/ anymore, just to use the build system metze (This used to be commit a94e7740d554a18b5e9ae37bdcabec8ccc5705fc)