summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r1595: Always use a loop variable named $e when iterating over lists ofTim Potter1-6/+6
elements. (This used to be commit daf2aea67cbfa2cda1fb3da8862b152c66d9573f)
2007-10-10r1594: Remove some array checks that we can't do because we don't store stateTim Potter1-33/+11
between scalar and buffer passes. Fix array handling - most of the samr queryuserinfo calls now parse properly! (This used to be commit 10e3ba03df500ecbb24a70fb9a59c80ac64608da)
2007-10-10r1593: Fix bug in get_subtree() where we were always looking at the head ofTim Potter1-1/+2
the list of subtrees. (This used to be commit 7fab5c4ecb429057c627396bdee5dc36245fb441)
2007-10-10r1592: Fix up subtrees for non-scalar types instead of hardcoding module ↵Tim Potter1-17/+37
subtree. Arrays currently broken though. )-: (This used to be commit 8fad205c51d270cdf7f84a8cec6ebea7ccf4cead)
2007-10-10r1586: Finally, a technique for putting buffers in scalars in the sameTim Potter3-88/+102
protocol tree that actually works. Instead of trying really hard to do this in code, just remember a list of strings and subtrees for every tree. (This does require the addition of a void *user_data field to ethereal's proto_node structure). (This used to be commit 5bc61162602f84c8a3a0b22c74c69318b92e087a)
2007-10-10r1540: - Remove return statements when a parse error is detected as etherealTim Potter1-33/+70
will do this for us. - Fix a format string error - Use subtrees for scalar and buffer elements - Add subtree support for function request/responses - Formatting fixups (This used to be commit 0f7b473b4aa5845c12b387d9be8bc6501cc10136)
2007-10-10r1535: Create a subtree for each array element.Tim Potter1-4/+17
(This used to be commit 4099e10d435436c092ca0e512fd4ddafdf4ae6a5)
2007-10-10r1534: Alternate method of grouping togethers buffers and scalars which actuallyTim Potter1-37/+48
seems to work. We create a subtree one level higher instead of in the parse function. (This used to be commit 3f5c087c40c2df8c54feab1b416bc479fb739561)
2007-10-10r1483: build dynconfig.c also with PICFLAGSStefan Metzmacher1-1/+1
metze (This used to be commit fef597a76c0b0796ca834a31550cf279babe96fc)
2007-10-10r1464: the recent build changes completely lost the speed advantage of usingAndrew Tridgell1-1/+1
PCH (in fact, it meant that PCH was a slowdown, not a speedup). To gain speed with PCH you must ensure that the .gch file is compiled with _exactly_ the same options as the normal object files. this fixes the .gch build options (This used to be commit 910ca1748648a58daaea6a04d5c96e6c62f79c40)
2007-10-10r1458: Add a new configure option, to make it possible to both find errors,Andrew Bartlett1-0/+6
and compile with gtk. The --enable-developer option was just too noisy with buggy GTK headers. Andrew Bartlett (This used to be commit 54c3d98baf3d4f4b6fe40201b50922caf7364285)
2007-10-10r1377: add examples for config.mk sectionsStefan Metzmacher1-0/+49
so you want/need to use the new build system just look at the top of build/smb_build/public.m4 and look at the examples in the rest of the tree metze (This used to be commit afe2efd1437a7951d2ed6fcf7b4e06fdd4b95beb)
2007-10-10r1323: allow '-' in IDENTIFIERSStefan Metzmacher1-12/+40
accept '--' comments implement the <name> DEFINITIONS ::= BEGIN ... END syntax metze (This used to be commit 4422547711b9d653999433f36d48dccebc006bce)
2007-10-10r1321: find the '::=' directly by th lexerStefan Metzmacher1-1/+8
metze (This used to be commit 52674db28203b3a7f35c36379670813f9297b5ed)
2007-10-10r1310: one more #line statementStefan Metzmacher1-0/+1
metze (This used to be commit d752eb660fd974fe3a14ed04974e54b3c385527c)
2007-10-10r1309: use #line 1 "filename.pl"Stefan Metzmacher1-0/+8
(for better bug tracking) when generating config.smb_build.pl metze (This used to be commit 390c03b9297f2105c0c5277fca049fe653e8b012)
2007-10-10r1308: move smb_panic() to lib/fault.cStefan Metzmacher1-1/+1
merge the backtrace stuff from 3.0 metze (This used to be commit 4daf1bafc71cc8f13188aeb85d81aa7513d57d95)
2007-10-10r1307: remove unused stuff from pasn1Stefan Metzmacher1-39/+18
metze (This used to be commit 1727ef2bb9377ace00700f3c3e32ea6a4d267f60)
2007-10-10r1306: commit the first steps of my ASN.1 compilerStefan Metzmacher4-0/+769
called 'pasn1', it works like 'pidl' and we may can autogenerate ASN.1 code out of it. (NOTE: the complete LDAP ASN.1 definition is in the RFC 2251, and maybe some others too :-) I'm not completly shure if we'll use it in future, but I commit it so that it won't be lost... metze (This used to be commit ddcaf7b63a0bc49ef1fc2d85d0ba81d67db48790)
2007-10-10r1268: varient -> variantTim Potter1-1/+1
(This used to be commit de5984c95602ca67e8ac3139c3aa4330b74266e0)
2007-10-10r1174: Remove $var_prefix parameter for all functions. We don't need it forTim Potter1-41/+36
ethereal. (This used to be commit bf8e255d2e53fe50c2d37065aac8c6582712f0b0)
2007-10-10r1167: Misc cleanups:Tim Potter1-11/+27
- shorten COL_INFO message - make parser error messages prettier - separate variable declarations from function body with newline - only generate variables for requests/responses when they have the in/out property (This used to be commit 53313775a872d5c2f78f214573fd5933af5c205c)
2007-10-10r1166: Convert (commented out) ndr_pull_error() calls into proto_tree_add_text()Tim Potter1-20/+33
calls so egregious parse errors are displayed in the ethereal gui. (This used to be commit 904de85c88f8a122cee67bfa175c5e45e7d9c62f)
2007-10-10r1164: Whoops - remove debugging printfs and Data::Dumper reference.Tim Potter1-7/+9
Give unions their own subtree as well as structures. (This used to be commit d3183d781ed62de756840c85742ae4f887c45251)
2007-10-10r1162: Give each struct it's own subtree in the ethereal gui. Much moreTim Potter3-124/+142
readable! (This used to be commit 1d29a4fd874a963c53546825d657b47ee3af085b)
2007-10-10r1160: Some minor cosmetic fixes to make the generated code look nicer.Tim Potter1-18/+21
(This used to be commit a6c95fbd6f7205574182ab4a38f0f061435fda6e)
2007-10-10r1159: Implement functions to dissect 64-bit values (nttime, hyper_t, int64,Tim Potter1-39/+52
uint64). Rename parameter e_ndr to ndr. (This used to be commit 80bc9c9c598ebb2caa8dee745087f4b80ea8536e)
2007-10-10r1158: Fix bug in dissection of array count. Arrays mostly work now with theTim Potter1-1/+1
exception of a union related bug. (This used to be commit 80f1445507165a4b6805cd346b83fe57e576c71d)
2007-10-10r1153: We can now dissect security descriptors.Tim Potter2-14/+109
(This used to be commit c194f2cf073585d8a9dbc6a6e746dd1cbf7c67b7)
2007-10-10r1152: Checkin of workarea. The parser can now dissect a big chunk of the samrTim Potter3-59/+383
operations. Security descriptors and unions are still left to do. (This used to be commit f29fb9a3fc3b9b36518c4bff49e9c030a8a921ba)
2007-10-10r1149: fixed the handling of NDR_SET_VALUES in the debug print of rpc ↵Andrew Tridgell1-2/+2
structures in the generated rpc server code (This used to be commit 60838a0f94ef2b2f27a6f1b3c413481e94c69602)
2007-10-10r1148: fixed a minor formatting error in generated codeAndrew Tridgell1-1/+1
(This used to be commit 0a67b9c324fb4fd74de0f3c12e55de6972b88cdd)
2007-10-10r1133: - add ndr_pull_ptr() as a separate call instead of ndr_pull_uint32()Andrew Tridgell1-3/+3
(useful for debugging IDL) - fixed a couple of places that auto-generate incorrect printf style arguments for ndr_pull_error() (This used to be commit ad3324a79ce030df4c5ed46408e662b46588f89f)
2007-10-10r1100: Comment out functions that we now get from other sources (misc.idl andTim Potter2-0/+13
lsarpc.idl). Add stub for ndr_pull_relative() function. (This used to be commit b3bc3d2ef41e2c5948a05d0c10591befdb2444a5)
2007-10-10r1099: Set $module variable to name of module.Tim Potter1-46/+58
Only generate code for module registration if we could find a UUID. Tweaks to get [relative] compiling. (This used to be commit 19442e07d080f4965ece5eacd8724e325266ec0c)
2007-10-10r1083: Generate prototypes for structs and unions marked "public" in the idl.Tim Potter4-37/+43
Delete various hacks to work around not doing this before. (This used to be commit 5c3c3d3e72d8dd5d995a5bc5b2c7d7217b7c0432)
2007-10-10r1073: import DYNEXP flags to smb_buildStefan Metzmacher4-2/+16
and use @{$SMB_BUILD_CTX->{BUILD_ENV}{LD}{DYNEXP}} for the flags I'll use this for all vars which are currently using AC_SUBST(), so we can skip Makefile.in... (this should fix the build on us4...) metze (This used to be commit 798cbed5a328bd773447f1ee0b4f6ea751062e7e)
2007-10-10r1048: - moved the schannel definitions into a separate schannel.idlAndrew Tridgell1-0/+3
- added server side support for schannel type 23. This allows WinXP to establish a schannel connection to Samba4 as an ADS DC - added client side support for schannel type 23, but disabled it as currently the client code has now way of getting the fully qualified domain name (which is needed) - report dcerpc faults in the server code in the log (This used to be commit 55e0b014fe14ca8811b55887208a1c3147ddb0d2)
2007-10-10r1047: Now samr eparser compiles, links and doesn't crash ethereal.Tim Potter3-11/+97
(This used to be commit f18dc9eb887034171dcf28a1f309a69e9088604e)
2007-10-10r1045: Wow - we actually compile (but not link) the autogenerated parser fromTim Potter3-38/+170
samr. The array handling is a bit of a mess though. (This used to be commit 7ff7737832e0e5877ce8bcf329a123a2bce05370)
2007-10-10r1037: Always export all symbolsJelmer Vernooij2-152/+149
(This used to be commit 0209dce1eb9c62c0e454906d9ba015d8c5f5abf6)
2007-10-10r1036: Get module initialisation function correct when building sharedJelmer Vernooij1-0/+20
(This used to be commit 8238acef47b754f91645c51326451c7ca153d992)
2007-10-10r1035: Support shared modules againJelmer Vernooij1-1/+1
(This used to be commit 7949dc25ab05f7d5ad6217a6304e1f50b8b5dc41)
2007-10-10r1014: change the handling of r->out to auto-zero the structure, and auto-copyAndrew Tridgell1-7/+47
in,out,ref vars (This used to be commit dffe9165164a111313d744d942645ad2df83d5f3)
2007-10-10r1006: print out the SVN revision by configure,Stefan Metzmacher1-0/+5
so that the build farm can use it metze (This used to be commit 20f848aeef19c7694cc5435287ec9235419741fc)
2007-10-10r1003: Removed e_ndr stuff - too verbose.Tim Potter1-41/+67
Merged across populating %needed with hf index members for functions from old version of eparser. (This used to be commit fc3c5d6fabf397106520ed25a564229ee4853521)
2007-10-10r1002: Add helper files for eparser output.Tim Potter2-0/+90
(This used to be commit 595b6e0f2c9832b3e4a8eaa24d64f32d6a693ff3)
2007-10-10r987: Start replacing ndr_* functions with e_ndr_* and removing stuff relatedTim Potter1-39/+43
to storing data in structure members. (This used to be commit 60942eaa3a8a56b5823bfcb736d25c00b17fec50)
2007-10-10r986: Attempt #3 at eparser. This time use the 'pull' code as a base as it'sTim Potter1-250/+250
closer to what ethereal does. Also try to keep as much of the generated structure wrt pointers/structs/alignment as possible. (This used to be commit 8ad93f03d64befdee67a1b0a0ff9d7c3dfaac9ea)
2007-10-10r985: Add stub function for dumping enums to prevent perl warnings in eparser.Tim Potter1-0/+15
(This used to be commit 12c7d3a464fea87c3289f2914ee9696a17ce5a81)