Age | Commit message (Collapse) | Author | Files | Lines |
|
the remote server's name, or in the absence of a local nbt_server to
communicate with (or without root access), a node status request.
The result is that we are in a better position to use kerberos, as well
as to remove the 'password server' mandatory parameter for the samsync
and samdump commands. (I need this to put these into SWAT).
The only problem I have is that I must create a messaging context, which
requires a server ID. As a client process, I don't expect to get
messages, but it is currently required for replies, so I generate a
random() number. We probably need the servers to accept connections on
streamed sockets too, for client-only tasks that want IRPC.
Because I wanted to test this code, I have put the NET-API-* tests into
our test scripts, to ensure they pass and keep passing. They are good
frontends onto the libnet system, and I see no reason not to test them.
In doing so the NET-API-RPCCONNECT test was simplified to take a
binding string on the command line, removing duplicate code, and
testing the combinations in the scripts instead.
(I have done a bit of work on the list shares code in libnet_share.c
to make it pass 'make test')
In the future, I would like to extend the libcli/findds.c code (based
off volker's winbind/wb_async_helpers.c, which is why it shows up a bit
odd in the patch) to handle getting multiple name replies, sending a
getdc request to each in turn.
(posted to samba-technical for review, and I'll happily update with
any comments)
Andrew Bartlett
(This used to be commit 7ccddfd3515fc2c0d6f447c768ccbf7a220c3380)
|
|
metze
(This used to be commit d4d2f011e2ba11dee67aa6933a75bb6088f92fc0)
|
|
valgrind in 'make valgrindtest'
(This used to be commit b2030d527a75fecd907148d13860b4ba5193f218)
|
|
output
and RPC-ECHO doesn't pass under valgrind anymore with this
metze
(This used to be commit 2482bf969d5b903a01ace8fa9237dd440b98196c)
|
|
metze
(This used to be commit beea805a61d15dbb38add0a9c333e01279f71ada)
|
|
(This used to be commit 63917616016133c623fc6ff59454bc313ee7dd8f)
|
|
to run for 'make all'
(This used to be commit e71cd4778b9a872642619452e574f510e2491052)
|
|
on success anyway. Instead, call the scripts directly.
(This used to be commit a83a38eab29cc289e53b1f9790a61e61d684f547)
|
|
(This used to be commit 87f665a1d5ba74289974bf9d8f9441c162e6f1b1)
|
|
Allow the use of {PRIVATE,PUBLIC}_PROTO_HEADER for [SUBSYSTEM]
and [LIBRARY] sections in .mk files. Public functions can be marked
by adding _PUBLIC_ between their return type and function name.
This should eventually make include/proto.h and include/structs.h obsolete.
(This used to be commit cdfd20fa17c5c4655689e8611e0106d5716b6995)
|
|
metze
(This used to be commit f03170cc52d8e196b878a3d3ddd2b8d0e633f487)
|
|
We now use a different system for initializing the modules for a subsystem.
Most subsystems now have an init function that looks something like this:
init_module_fn static_init[] = STATIC_AUTH_MODULES;
init_module_fn *shared_init = load_samba_modules(NULL, "auth");
run_init_functions(static_init);
run_init_functions(shared_init);
talloc_free(shared_init);
I hope to eliminate the other init functions later on (the
init_programname_subsystems; defines).
(This used to be commit b6d2ad4ce0a91c4be790dd258820c492ff1787ea)
|
|
Convert other pidl tests to use Test::More and run them from 'make test'
(This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
|
|
Parse::Pidl::Samba4::NDR::Parser.
Small optimization to avoid including NDR headers multiple times
(This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
|
|
testing framework (Test::Simple, distributed with perl itself).
Run these tests from 'make test'
(This used to be commit 975d8816db6697dab828941b69a740e3a0a2c272)
|
|
(This used to be commit 95f6e49cb897a392c67566b8a0f674a717a1783d)
|
|
Allow specifying the _PUBLIC_ keyword on functions to indicate a function
is public.
Public prototypes can now be written to a seperate header, although this
functionality is not used yet.
(This used to be commit e3466df6dfb62bbf8bee3acfa92996945054c2dd)
|
|
Andrew Bartlett
(This used to be commit 42c58d431268dcde9f195bf0c871c1c9ed75cb79)
|
|
now $privatedir/wins_config.ldb contains the wins partners
and $lockdir/wins.ldb contains the name records
metze
(This used to be commit baa4a7a9d4f16adf476846850a63dfbfd51b10b3)
|
|
metze
(This used to be commit bcf04a49e329af6c2a72c0a9cf037cc4efeeb26f)
|
|
(This used to be commit c05ffb05c85475669d72afcc183cfb54bd7c73d5)
|
|
in build/smb_build/, remove unused pstring macros
(This used to be commit 432296207400636dd81d0929ec7b1b4cebbcaa62)
|
|
NBT-WINSREPLICATION
test
metze
(This used to be commit 224dab45ab8de9fd4288c473b141541614cde422)
|
|
standard tests for the build farm
(This used to be commit 9d6d9b6e50dfe5513f332668b860e6a55af3a39c)
|
|
option torture:quick=yes/no. This should be used in all slow tests to
enable a quick mode
- enabled the test_rpc_quick.sh tests in 'make quicktest'
(This used to be commit 180c209c1bb48f6421043de2d0d48c29fc7f9274)
|
|
per-host basis in the build farm
(This used to be commit c8185fe414ef686a52327f420ee81ce09b983c3c)
|
|
- SOCKET_WRAPPER_DEFAULT_IFACE=X specifies the default interface
for 127.0.0.X
- we now use multiple interfaces for smbtorture in make test
127.0.0.26-127.0.0.31
- and 127.0.0.1 only for smbd
the are more work needed for better support for broacast messages...
but this is enough for the winsrepl tests
metze
(This used to be commit dbd01110d1a3e0f5914ae8d156723d6d6edf160c)
|
|
metze
(This used to be commit e992119bf3a7004c095214b3279c78e59f2c5e2b)
|
|
metze
(This used to be commit fc53eab2f1bdae471ee68c4b67f57b1eb0821f61)
|
|
Andrew Bartlett
(This used to be commit c105112902da45ce8ba9f70bf240dd8201f6fd2c)
|
|
Andrew Bartlett
(This used to be commit 381c4f9fef00cd65ebcbf41ab0cf62fd69ffc8cf)
|
|
Support installing libraries.
Get rid of pkg-config file (will be autogenerated later on).
(This used to be commit b4745032a2c55752c527026feb221ccc3dce10c8)
|
|
Fix manpage locations
(This used to be commit 33c71c0fb13b55741f1b1fffc8945ccda6f3bf51)
|
|
http://lists.samba.org/archive/samba-technical/2005-October/043443.html)
(This used to be commit 7fffc5c9178158249be632ac0ca179c13bd1f98f)
|
|
(This used to be commit 6a8291c80ee814a6bdc092b3ef53f450f30b44a0)
|
|
metze
(This used to be commit 2577c02a5105449b759e7eeb00c446730dbe22d3)
|
|
(This used to be commit e83635941c1829d8cb8c0784b7f7303c85654199)
|
|
(This used to be commit c394a4a602edba49f00252d0376050c0bdc2f6a8)
|
|
lookups.
Andrew Bartlett
(This used to be commit 23f834dd191c82b632333265a59b5e6d18d5426b)
|
|
testing kerberos.
Andrew Bartlett
(This used to be commit a67b87cb6eba6548c4a74d7b46dd31d109fc538b)
|
|
(This used to be commit 908b88843ffe1026341166d0338a835121c8e641)
|
|
(This used to be commit 997eabee80f54ae864400dbac8273b34bdf6bb2b)
|
|
causing fort to get rather unhappy
(This used to be commit cc3e15e19cfde45fdfa63ca0a44dbbbefa723d6a)
|
|
Andrew Bartlett
(This used to be commit d50b54309664454fa29249ec6ee8f02f9694478f)
|
|
(This used to be commit 811a6e28cca1ba09a95a89c344f4640b3d1dd74e)
|
|
that are then included by include/proto.h
(This used to be commit 703ffbaaaca11f3d8781cfe9e7542fcaa626d991)
|
|
- Add framework for fallback generating code
- Move pread / pwrite replacement functions to libreplace
- Support pidl builds correctly
- Support asn1 builds correctly
- Move OS-specific checks to lib/replace/SConscript
(This used to be commit fbbfad0a1f7dedbf48e835a864f8285f283d72f3)
|
|
(This used to be commit b2d2b4f23393c727ae3feeaf4b4b65bc03a673f7)
|
|
(This used to be commit aa30f8faa5924c29c81193646205b08922cdd43d)
|
|
avoid DNS delays in our testsuite. The next step will be to use
kerberos in the tests (awaits application of socketwrapper or hooks
into our socket layer).
Andrew Bartlett
(This used to be commit b9e9cca14e345a338fd7ffe06f6862bb3cb74e78)
|