1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-19 04:23:48 +03:00
Commit Graph

103 Commits

Author SHA1 Message Date
Andrew Tridgell
c1a48a7542 r3799: - added the bit for FS_ATTR_NAMED_STREAMS support into qfsinfo filesystem attribute reply
- pvfs passes the RAW-STREAMS test
2007-10-10 13:05:55 -05:00
Jelmer Vernooij
3c436590ae r3790: use a registration function that is called from dcerpc_*_init functions
rather then a large table in librpc/gen_ndr/tables.c. This will allow us
to only link in only the required gen_ndr files (speeds up linking quite a
bit, makes binaries smaller).

Each gen_ndr_* file now has a init function that calls the init functions
of the interfaces it contains. I did it this way to keep pidl's code simple,
though it might hurt startup time a bit. I'd be happy to change it if
people like one function better.
2007-10-10 13:05:53 -05:00
Andrew Tridgell
d288a0d4a1 r3748: pvfs passes RAW-EAS but not RAW-STREAMS yet 2007-10-10 13:05:50 -05:00
Andrew Tridgell
3ab8136431 r3719: pvfs now passes the RAW-RENAME test 2007-10-10 13:05:46 -05:00
Andrew Tridgell
7f3315d919 r3700: pvfs passes RAW-WRITE but not BASE-DELAYWRITE 2007-10-10 13:05:45 -05:00
Andrew Tridgell
f0760858f8 r3698: mark RAW-SFILEINFO as working 2007-10-10 13:05:45 -05:00
Andrew Bartlett
bd9497b092 r3651: Add a new configure option --with-eparserdir
This allows us to call 'make eparser_idl', generate the files required
by the ethereal pidl plugin, and put them in the right place.  (See
lorikeet/ethereal)

Andrew Bartlett
2007-10-10 13:05:41 -05:00
Andrew Tridgell
aa09df22ee r3618: - this adds the special case for DENY_DOS semantics, as shown by the BASE-DENYDOS test.
- pvfs now passes BASE-DENY1 and BASE-DENYDOS.
2007-10-10 13:05:40 -05:00
Andrew Tridgell
a07bca1707 r3592: auto-cleanup the test.$$ log files in these test scripts on control-C 2007-10-10 13:05:36 -05:00
Andrew Tridgell
cb76bd218e r3580: - on file overwrite in ntcreatex we need to replace the file permissions.
- pvfs now passes BASE-OPENATTR

- pvfs also passes the BASE-DEFER_OPEN test, but it is not a well
  formed test for regular running so I am removing it from the list of
  tests to run in test_posix.sh (the test is covered better by RAW-MUX
  anyway)
2007-10-10 13:05:35 -05:00
Andrew Tridgell
09b4652b40 r3574: the RAW-OPEN test changes broke a couple of the other tests. This
fixes most of them, although RAW-SEARCH still fails (due to an
interaction with the new xattr code)
2007-10-10 13:05:33 -05:00
Andrew Tridgell
3423e2f414 r3528: added support for the SMBntcancel() operation, which cancels any
outstanding async operation (triggering an immediate timeout).

pvfs now passes the RAW-MUX test
2007-10-10 13:05:28 -05:00
Andrew Tridgell
6a6f2aea10 r3418: added BASE-NTDENY1 and BASE-NTDENY2 to the lists of tests that pvfs passes 2007-10-10 13:05:07 -05:00
Andrew Tridgell
d49dfd406f r3393: added test_rpc.sh. The idea is that this script will test all the
RPC-* tests that are expected to pass against Samba4. Currently only
RPC-SCHANNEL and RPC-ECHO are in that list, but as we get more working
this test will allow us to ensure that they stay working.
2007-10-10 13:05:05 -05:00
Andrew Tridgell
3d270fd86c r3321: make the test_echo.sh test suite test non-blocking on all rpc transports
this test now passes
2007-10-10 13:04:54 -05:00
Andrew Tridgell
e4216da824 r3305: added ncalrpc to the list of rpc transports tested by test_echo.sh, so
it gets regularly tested when I make changes.
2007-10-10 13:04:52 -05:00
Andrew Tridgell
32dccf91cf r3288: - updated the path processing in pvfs to pass the RAW-CHKPATH test. This
rather extensive test reveals some really bizarre error code
  handling in w2k3.

- extended and simplified the RAW-CHKPATH test, making it easier to
  read (note that Samba3 fails the new tests - jra may wish to look)

- marked RAW-CHKPATH as pass for pvfs
2007-10-10 13:04:50 -05:00
Andrew Tridgell
8ba10229c3 r3270: - added another unlink test
- removed BASE-TRANS2 from the list of tests to be worked on (its
  already in the "passes" list)
2007-10-10 13:04:48 -05:00
Andrew Tridgell
e5a0763655 r3263: - pvfs now passes RAW-SEARCH 2007-10-10 13:04:48 -05:00
Andrew Tridgell
98f6dbdba4 r3254: - expanded the RAW-IOCTL test
- fixed the old ioctl interface to not check handle before failing

- pvs now passes RAW-IOCTL
2007-10-10 13:04:46 -05:00
Andrew Tridgell
a024cef2d0 r3252: pvfs now passes BASE-TRANS2 2007-10-10 13:04:46 -05:00
Andrew Tridgell
98aea91ce6 r3249: - change_time is closer to ctime than mtime
- pvfs now passes the RAW-CLOSE test
2007-10-10 13:04:46 -05:00
Andrew Tridgell
230ec4d980 r3244: pvfs now passes the RAW-UNLINK and RAW-READ tests 2007-10-10 13:04:45 -05:00
Andrew Tridgell
b2bdde6d14 r3224: add the LOCAL-* tests to test_posix.sh 2007-10-10 13:04:43 -05:00
Andrew Tridgell
efaa0eaec4 r3207: - reformat error msgs in BASE-DIR* tests
- added support for mandatory attributes in old style directory search

- we now pass BASE-DIR1 and BASE-DIR2
2007-10-10 13:04:41 -05:00
Andrew Tridgell
560300c002 r3202: return a old DOS error code ERRSRV:ERRbaduid for a bad vuid. This means we now pass the BASE-VUID test. 2007-10-10 13:04:40 -05:00
Andrew Tridgell
3a150ab57e r3201: we now pass the BASE-OPEN test 2007-10-10 13:04:40 -05:00
Andrew Tridgell
41adb385f1 r3198: check for too many .. components in filenames
pvfs now passes RAW-MKDIR
2007-10-10 13:04:40 -05:00
Andrew Tridgell
4cf3f65a5c r3189: improved the share_conflict() logic (both in terms of readability and
correctness). pvfs now passes the BASE-RENAME test.
2007-10-10 13:04:38 -05:00
Andrew Tridgell
0dae9fef09 r3180: - basic support for SEC_RIGHT_MAXIMUM_ALLOWED in pvfs
- RAW-CONTEXT test now passes
2007-10-10 13:04:37 -05:00
Andrew Tridgell
867cae7466 r3176: added a script to run all the filesystem torture tests that are
expected to pass. This allows easy testing for regressions when I
change core routines in the posix backend.
2007-10-10 13:04:36 -05:00
Jelmer Vernooij
426f3e63ca r3163: Add server side support for ncalrpc: and ncacn_unix_stream:
Examples of binding strings are :

ncalrpc:[EPMAPPER]
ncacn_unix_stream:[/tmp/epmapper]

N.B. The unix socket support in lib/socket/ appears to close and remove the
socket it is listening on after the first client disconnects so until
that has been fixed, it is only possible to do one ncalrpc: or ncacn_unix_stream: request per instance of smbd :-)

Support for looking up NCALRPC names via the endpoint mapper will be added later.
2007-10-10 13:02:28 -05:00
Andrew Bartlett
560a8c9f42 r3109: Give krbtgt and our machine account a random password in provision.
Andrew Bartlett
2007-10-10 13:02:22 -05:00
Andrew Bartlett
2df85686f5 r3078: Allow more things to be set as command line options to provision.
Andrew Bartlett
2007-10-10 13:01:56 -05:00
Jelmer Vernooij
c15862e778 r3032: Somewhat stricter syntax for binding strings:
[] is now mandatory
 : after the hostname is no longer allowed

examples of allowed binding strings:

ncacn_np:myhost[samr]
ncacn_ip_tcp:10.0.0.1[1045]
ncacn_ip_tcp:2001:7b8:37b:1:210:dcff:fecb:a9e3[1024,sign,seal]
ncacn_np:myhost
ncacn_ip_tcp:192.168.4.2
308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_ip_tcp:192.168.4.2
308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_ip_tcp:192.168.4.2[,print]

Note that the last two lines are not recognized by smbtorture as a binding
 string yet. dcerpc_parse_binding() does accept them though.
2007-10-10 13:00:00 -05:00
Andrew Tridgell
1dff12fba8 r2934: - changed the unixuid module to use the nt_user_token instead of the server supplied info structure.
- added SID_WORLD and SID_NETWORK to the foreign sids in the
  provisioning, as these are auto-added to the nt_user_token (why is
  that done? Andrew?)
2007-10-10 12:59:49 -05:00
Stefan Metzmacher
0b30ec593f r2876: - more than one rootDSE entry in the database is an error!
- don't say that we provide the same functionality as w2k3

- netbiosname is always upper case hostname

- minor fixes rootdse.pl

metze
2007-10-10 12:59:41 -05:00
Simo Sorce
923c936088 r2874: Italian CodeJam commit :-)
implemented rootDSE on ldb with rootdse.ldif and related script to populate a basic rootDSE tree
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
1e8c431331 r2873: create a DNS zone file for a BIND name server
metze
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
0b46dc6f4b r2829: REALM and netbiosname are always uppercase
dnsname and dnshostname always lowercase

metze
2007-10-10 12:59:37 -05:00
Andrew Tridgell
036e953fac r2808: added auto-detection of unix user and groups names during provision. 2007-10-10 12:59:36 -05:00
Andrew Tridgell
e335cd4933 r2804: - setup some reasonable default SAM to unixName mappings in the provisioning.
- enable the unixuid module by default on all backends
2007-10-10 12:59:36 -05:00
Andrew Tridgell
f5560f961d r2802: a better provisioning script 2007-10-10 12:59:35 -05:00
Simo Sorce
35135033ff r2694: DN -> DC these are domain components ... 2007-10-10 12:59:23 -05:00
Andrew Tridgell
01a759b627 r2617: add connect testing to the rpc test suite 2007-10-10 12:59:12 -05:00
Andrew Tridgell
01288e82bc r2583: mkproto.pl now treats "int main" as a special case and avoids it. 2007-10-10 12:59:07 -05:00
Andrew Tridgell
fe60e899d7 r2407: extend mkproto.pl to handle smb_ucs2_t for toupper_w() 2007-10-10 12:58:49 -05:00
Andrew Tridgell
42bdee690b r2305: a useful test script for trying a wide variety of DCE/RPC options with the echo pipe
and smbtorture
2007-10-10 12:58:41 -05:00
Tim Potter
db191572ff r2255: Don't do experimental swig stuff by default. 2007-10-10 12:58:35 -05:00
Tim Potter
fd31ae38df r2253: Add test program, as small example of what's going on. 2007-10-10 12:58:35 -05:00