1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-02 00:23:50 +03:00
Commit Graph

287 Commits

Author SHA1 Message Date
Tim Potter
c56a530d3b r9191: Generate headers for nested structures that need pushing or pulling. 2007-10-10 13:31:29 -05:00
Tim Potter
a6f1f251e8 r9185: Make second pass over the parser tree and tidy things up to make it a
bit easier for the code generator.
2007-10-10 13:31:29 -05:00
Andrew Tridgell
b1f0b7b12b r9137: fixed installswat to handle the deep directory structure of qooxdoo 2007-10-10 13:31:21 -05:00
Tim Potter
23b9f8f3b5 r9129: Start working on nested anonymous structures and unions. A better
design is starting to become clearer.  (-:
2007-10-10 13:31:19 -05:00
Tim Potter
acd34c1cac r9124: Handle more types pointers to simple types. 2007-10-10 13:31:19 -05:00
Andrew Tridgell
a6e2e6e1ba r9120: added the BASE-DISCONNECT test to our set of standard tests 2007-10-10 13:31:18 -05:00
Tim Potter
e85b938ea0 r9102: Generate files in $srcdir/libcli/gen_raw instead of $srcdir.
Start fixing compile problems in generated output.
2007-10-10 13:31:16 -05:00
Tim Potter
39dfabe66d r9099: Start generating code to pull/push fields. Generate functions to call
the smb_raw_foo() calls.
2007-10-10 13:31:16 -05:00
Tim Potter
301dd7b78b r9092: Generate some more stub functions. 2007-10-10 13:31:16 -05:00
Tim Potter
0aee33c3de r9089: Start generating module init and top level ejs functions for smb_interfaces. 2007-10-10 13:31:15 -05:00
Jelmer Vernooij
e641d3a847 r9052: Support lex/yacc compilers without support for -o 2007-10-10 13:31:12 -05:00
Lars Müller
8e2be770ae r9038: Revert svn rev 414. Discussed with Jerry and Metze.
We need the option to add an 'a' if we're already in pre or rc state
with the next release.

Bugzilla Bug 2618
2007-10-10 13:31:10 -05:00
Tim Potter
c016487a01 r8934: Some refactoring of smb_interfaces code generator. 2007-10-10 13:30:58 -05:00
Tim Potter
3a93f11255 r8925: Start generating header and implementation files for smb_interfaces.h 2007-10-10 13:30:58 -05:00
Tim Potter
1be5f55d7f r8910: An initial parser to parse structures in smb_interfaces.h. This will be
used to generate ejs objects for making raw smb calls.

Running 'make smb_interfaces' should run the build_smb_interfaces.pl
script which at the moment only displays a dump of the parsed data.
Const is also not working right now but it's bedtime.
2007-10-10 13:30:57 -05:00
Andrew Tridgell
00ea1f38a3 r8885: fixed shell syntax 2007-10-10 13:30:15 -05:00
Andrew Tridgell
baaad4f4a4 r8884: valgrind error logs only matter if non-zero in size 2007-10-10 13:30:15 -05:00
Andrew Tridgell
b1d0e9fa4e r8882: - enable the domain master
- start adding support for showing valgrind results in build farm tests
2007-10-10 13:30:14 -05:00
Jelmer Vernooij
26e1fdf630 r8806: Move data representation-independent data into seperate header 2007-10-10 13:30:06 -05:00
Jelmer Vernooij
d292ab7ca6 r8803: Rename --header to --ndr-header and --parser to --ndr-parser 2007-10-10 13:30:06 -05:00
Jelmer Vernooij
5af68a0476 r8801: Change --output to --outputdir and make pidl add a data representation prefix
to pidl itself. Useful for supporting other data representation types.
2007-10-10 13:30:06 -05:00
Andrew Bartlett
4ade880dcf r8772: Include the ldap ejs test in the standard 'make test'
Andrew Bartlett
2007-10-10 13:30:03 -05:00
Andrew Tridgell
519812a9e8 r8735: added NBT and WINS testing to 'make test' so we will know if it breaks again 2007-10-10 13:30:00 -05:00
Andrew Tridgell
e84871dd32 r8680: try harder to find the binary for gdb in the backtrace 2007-10-10 13:29:53 -05:00
Andrew Tridgell
acf8c8fd49 r8678: setup for gdb backtrace in 'make test' 2007-10-10 13:29:53 -05:00
Andrew Tridgell
f9693e313d r8671: use much shorter names for the selftest directory and socket wrapper
code. I'm afraid this is needed by irix 6.4 which silently truncates
names in unix domain sockets in recvfrom() to 16 chars. My apologies
for having to move to such short names :-(
2007-10-10 13:29:52 -05:00
Andrew Tridgell
760cc6bea5 r8642: - fixed install of new swat files
- removed old provisioning items from esptest menu
2007-10-10 13:29:48 -05:00
Andrew Tridgell
42ae50db81 r8636: fixed the ejs ldb test to work with the new ldb.search() syntax, and
add it to our test suite so it will be maintained
2007-10-10 13:29:47 -05:00
Andrew Tridgell
3083d494e2 r8626: fixed a typo 2007-10-10 13:29:45 -05:00
Andrew Tridgell
a64490d1e5 r8576: install scripts from scripting/bin/ 2007-10-10 13:29:40 -05:00
Jelmer Vernooij
bd706d4964 r8559: Couple of (D)COM updates:
- Fixes annoying array-of-pointers bug in pidl.
 - No longer "inherit" alignment thru subcontexts
 - Use "Image Object" as example DCOM object, rather then the "My Computer" object, which is built-in and can't be accessed remotely as far as I can see
2007-10-10 13:29:38 -05:00
Andrew Tridgell
e571d6a36b r8539: $LOGNAME is a common varient of $USER on some systems 2007-10-10 13:29:36 -05:00
Andrew Tridgell
ff42315245 r8536: - use smbd pid file to kill at end of selftest
- remove use of 'jobs -p' as it is not portable
2007-10-10 13:29:36 -05:00
Andrew Tridgell
af36bc4011 r8525: added two more test targets:
- 'make quicktest' for running only quick tests. Finishes in 20
   seconds or so.

 - 'make valgrindtest' runs smbd under valgrind in a xterm window and
   runs the quick tests. Also disables tls as that slows down valgrind
   too much to be usable
2007-10-10 13:29:35 -05:00
Stefan Metzmacher
102c2e0ae4 r8505: - 'seal' and 'sign,seal' is the same
- sign and seal are tested seperate below

metze
2007-10-10 13:29:33 -05:00
Andrew Tridgell
82f8ad16af r8498: more test suite speedups. It's down to 5 minutes on my box now 2007-10-10 13:23:10 -05:00
Andrew Tridgell
037feb7538 r8496: speed up the test_echo.sh test a lot, while still providing good coverage 2007-10-10 13:23:09 -05:00
Andrew Tridgell
f54e6c83e4 r8469: the extra pidl args need to be normal args, not after a --, otherwise pidl tries to compile
"--uint-enums" as a IDL file :-)

This should help the build on AIX 5.2
2007-10-10 13:23:06 -05:00
Andrew Tridgell
7c1bc27254 r8446: if provisioning fails then don't try to run the test suite! 2007-10-10 13:23:04 -05:00
Andrew Tridgell
b2f9b8aa32 r8416: added the extra_cflags.txt system from smb-build
this removes the need for recursive make for heimdal, which is a big
win. It should also make it easier/cleaner to build ldb/tdb/appweb etc
in both in-tree and out-of-tree forms by allowing us to specify
different CFLAGS (and thus different include paths) per directory or
file
2007-10-10 13:23:00 -05:00
Tim Potter
156e090c2c r8403: Reinstate linkpad.gif at Deryck's suggestion.
Install *.gif from swat/images when installing swat.
2007-10-10 13:22:58 -05:00
Andrew Tridgell
d5d0769da9 r8365: fixed a problem on netbsd 2007-10-10 13:20:12 -05:00
Andrew Tridgell
1a80850d57 r8352: we need to override "setup directory" for the build farm hosts 2007-10-10 13:20:10 -05:00
Andrew Tridgell
c64a68cd40 r8349: as we don't use standard dirs, we need to create smb.conf before we run provision 2007-10-10 13:20:09 -05:00
Andrew Tridgell
52517e48ea r8348: switch selftest to use the new provision script 2007-10-10 13:20:09 -05:00
Andrew Tridgell
7c2e31fd11 r8314: - added an 'installmisc' target for installing miscellaneous files.
- install our provisioning template files in lib/setup/

We need these to be installed as users may wish to re-provision after
installation, or may not have the source tree (wuch as when installing
from binary packages)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
c0bf253d4b r8301: use ncalrpc: for ejs tests, to avoid name resolution timeouts as smbd is just starting up 2007-10-10 13:19:33 -05:00
Andrew Tridgell
0e9e541e1e r8300: get the js include path right in selftest 2007-10-10 13:19:33 -05:00
Andrew Tridgell
2a444dedbe r8298: - started building a library of js routines in scripting/libjs/
- switched the existing test programs over to using the library

- added install of js lib
2007-10-10 13:19:33 -05:00
Andrew Tridgell
c1a3691f87 r8295: turn off the delete on close test in the build farm until someone gets
a chance to look at it. Having it continually fail is hiding other
portability errors that might have been introduced.
2007-10-10 13:19:32 -05:00