summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r970: - remove unused wchar_t checkStefan Metzmacher2-22/+21
- move immediate structures check to the compiler checks metze (This used to be commit e2a322aa116de9977f6438f9eb6d2af42799ab83)
2007-10-10r969: remove some unused checksStefan Metzmacher1-5/+0
metze (This used to be commit 5357700fc526663eeec27b3bfd28dda13430e7e0)
2007-10-10r968: use sinlcude() and no function, that's more portable betweenStefan Metzmacher7-215/+103
autoconf versions metze (This used to be commit 9fa83ca022f2ca2e9e5d3d738beefcf9f90cfcff)
2007-10-10r967: move some configure checks to seperate filesStefan Metzmacher9-111/+450
metze (This used to be commit 2d109074e8be712a6eb0cfc76439176e3dcdee3a)
2007-10-10r955: Update debian package rules... builds nowJelmer Vernooij2-266/+1
(This used to be commit 3df8ff6cf111c6601554bffb411506bd43f726c7)
2007-10-10r954: Start working on typedef parsing.Tim Potter1-15/+11
(This used to be commit 877f7c32a89218fb59adc48bd2c2f331b9600d12)
2007-10-10r953: Remove unused Pull and Print parse functions. Remove Push fromTim Potter1-459/+46
remaining parse function names. Add some debug comments in parser output to aid in debugging. (This used to be commit 8225a3245a2b399ea4a9d8515e299ae5f10dff8c)
2007-10-10r948: Tridge suggested that the best way to write the ethereal parser is toTim Potter2-426/+1121
base it on the generator for the ndr pull/push code rather than trying to get all the alignment and other junk sorted out by hand. This commit (nearly) gets eparser to the same state it previously was but based on parser.pm. We correctly parse simple types, strings and sids. (This used to be commit 6739cd5fdd353c575626cbfbc6339a8a6908daf7)
2007-10-10r900: when DEBUGLEVEL > 10 print the full deocde of all RPC calls in the serverAndrew Tridgell1-0/+6
(This used to be commit ee65e43d4dd0bf78a877b918991aa60f44f435b5)
2007-10-10r899: remove the weird shell patterns from the makerulesStefan Metzmacher1-14/+0
they slowdown the build metze (This used to be commit 6123a1ee7cd9b21824c6e5b6abf58293ff9f3dcd)
2007-10-10r894: use _t in generated pidl codeAndrew Tridgell1-10/+10
(This used to be commit 20cc981e3338200aea6e005ed69dbe5b5b102bbb)
2007-10-10r890: convert samba4 to use [u]int8_t instead of [u]int8Stefan Metzmacher1-0/+2
metze (This used to be commit 2986c5f08c8f0c26a2ea7b6ce20aae025183109f)
2007-10-10r889: convert samba4 to use [u]int16_t instead of [u]int16Stefan Metzmacher1-0/+2
metze (This used to be commit af6f1f8a01bebbecd99bc8c066519e89966e65e3)
2007-10-10r884: convert samba4 to use [u]int32_t instead of [u]int32Stefan Metzmacher1-0/+2
metze (This used to be commit 0e5517d937a2eb7cf707991d1c7498c1ab456095)
2007-10-10r873: converted samba4 to use real 64 bit integers instead ofAndrew Tridgell2-1/+3
structures. This was suggested by metze recently. I checked on the build farm and all the machines we have support 64 bit ints, and support the LL suffix for 64 bit constants. I suspect some won't support strtoll() and related functions, so we will probably need replacements for those. (This used to be commit 9a9244a1c66654c12abe4379661cba83a73c4c21)
2007-10-10r807: compile with PICFLAG by defaultStefan Metzmacher1-1/+1
(ask tridge why this is better than recompiling only the files we need for libraries with PICFLAG) metze (This used to be commit ee32d29044a52d7098e242ed48c309871e711bd9)
2007-10-10r806: Checkin of workarea - tridge gave me some good ideas today for a betterTim Potter1-0/+82
way to do this. (This used to be commit c63cb50ca56cb69f7ef39f9828afa61f324f2832)
2007-10-10r767: add a $flags argument to the std_CC make rule generaterStefan Metzmacher1-5/+9
we may need this for compiling with -fPIC metze (This used to be commit e65b38b7cade96e577a5065d08679ba70b074151)
2007-10-10r765: add SMB_INCLUDE_M4() macro as wrapper arround sinclude()Stefan Metzmacher2-1/+20
metze (This used to be commit afbe692b47f4aa6ebe2155927be00197fafe13f3)