1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-11 16:58:40 +03:00

180 Commits

Author SHA1 Message Date
Andrew Bartlett
4c83248fcf Added the basic tests of smb functionality for HEAD
This works with the new build farm system

Andrew Bartlett
(This used to be commit 542977bc4323e041512e91d7a38422e7abc4e5ae)
2001-06-26 07:41:40 +00:00
Tim Potter
8a50f4ded9 Test login using pam_winbind.so and group membership.
(This used to be commit 4c2b915ed12584037731d8ccd246ad54986a7564)
2001-05-17 07:02:08 +00:00
Tim Potter
b10ae68700 Fixed lookup of entire /etc/{passwd,group} file line.
(This used to be commit b208d74e0524514fdb48f80c76192df12238a64e)
2001-05-15 01:54:22 +00:00
Tim Potter
dcc39ea439 Cleaned up bitrot in nsswitch testsuite. Merged tests across from TNG
branch.
(This used to be commit acef477383e5739292e764c17cef87822a09f13b)
2001-05-09 04:59:49 +00:00
Richard Sharpe
53a331cfb2 Bulk add of the test suite for libsmbclient ...
(This used to be commit adef47b5173b9a028224307490960ce89762709b)
2001-03-09 13:29:06 +00:00
David O'Neill
3380ffae9c Changes from APPLIANCE_HEAD:
testsuite/printing/psec.c
        - Use lock directory from smb.conf parameter when peeking at the
          ntdrivers.tdb file.
    source/rpc_parse/parse_sec.c
        - fix typo in debug message
    source/script/installbin.sh
        - create private directory as part of 'make install'.
    source/nsswitch/winbindd_cache.c
    source/nsswitch/winbindd_idmap.c
    source/passdb/secrets.c
    source/smbd/connection.c
        - always convert tdb key to unix code-page when generating.
    source/printing/nt_printing.c
        - always convert tdb key to unix code-page when generating.
        - don't prepend path to a filename that is NULL in
          add_a_printer_driver_3().
    source/rpc_server/srv_spoolss_nt.c
        - always convert tdb key to unix code-page when generating.
        - don't prepend server name to a path/filename that is NULL in the
          fill_printer_driver_info functions.
    source/printing/printing.c
        - always convert tdb key to unix code-page when generating.
        - move access check for print_queue_purge() outside of job delete
          loop.
    source/smbd/unix_acls.c
        - fix for setting ACLs (this got missed earlier)
    source/lib/messages.c
        - trivial sync with appliance_head
(This used to be commit 376601d17d53ef7bfaafa576bd770e554516e808)
2001-01-11 20:41:19 +00:00
David O'Neill
ae7f08398b Brief documentation on using the virtual printer code
(This used to be commit 03dd90ab923ec88cdada8c5d725d9482bd9826f2)
2000-12-12 18:03:50 +00:00
Tim Potter
65fd1be152 Fix error string.
(This used to be commit 73b237e639717019c596954c745b7e4d038ddc8c)
2000-12-12 06:05:13 +00:00
Tim Potter
00ac8b3708 Compile fixes for changes in make_sec_desc() interface.
(This used to be commit 7b896697d134eb4fad1ceef5cdd2dab2b5980187)
2000-12-08 02:59:49 +00:00
Tim Potter
88fcc1b623 Fixed some debugging code.
(This used to be commit 369a378b3390b060a676c67950f020c4d147fe6d)
2000-12-04 00:07:27 +00:00
David O'Neill
4a205df720 Changes from APPLIANCE_HEAD:
- add empty README file for vlp.  Blame Tim.  =)
(This used to be commit 0ee469f566dbfdac1769fefbb5e61ce39d267872)
2000-11-16 18:54:42 +00:00
David O'Neill
f9680a444b Changes from APPLIANCE_HEAD:
- merged Tim's vlp (virtual lp) test program.  Enable it with
      -DDEVELOPER or by using ./configure.developer
	  (source/include/smb.h source/configure.developer
	   source/printing/lpq_parse.c source/param/loadparm.c
	   testsuite/printing/.cvsignore testsuite/printing/Makefile.vlp
	   testsuite/printing/vlp.c)
(This used to be commit fbcf83140da1823e74f63227f0a95d07c6e76764)
2000-11-14 15:26:53 +00:00
David O'Neill
a3a28675fa Changes from APPLIANCE_HEAD (per Tim Potter):
- make proto
	- addition of function to convert from errno values to NT status codes
	  (source/lib/error.c)
	- purge queue done without full access permission will purge only the
	  jobs owned by that user, rather than failing.
	- unlock job database tdb before sending job to printer
	- in print_job_start(), ensure that we don't pick a jobid with an existing
	  temporary file that may be owned by another user, as it causes silent
	  failures.
	- fixes for printer permission checking for NT5 clients
	  (source/include/rpc_spoolss.h, source/printing/nt_printing.c,
	   source/printing/printing.c, source/rpc_server/srv_spoolss_nt.c)
	- change from uint8 to 'enum SID_NAME_USE' (source/rpc_server/srv_lsa.c)
	- fixed memory leaks for win95 driver download process
	  (source/smbd/lanman.c)
	- properly free prs_structs and dacl in testsuite/printing/psec.c
(This used to be commit 74af3e2caec7197e5d1ca389e2f78054a4197502)
2000-09-01 18:49:26 +00:00
Tim Potter
3628c65e3c Merge.
(This used to be commit 604f6a34effb8aeed7701345a4219749a6a97892)
2000-08-14 21:27:54 +00:00
Tim Potter
b5f75af6f9 NT printer permissions test program.
(This used to be commit 9af82423d2e5c6f873a906097a56c8ac6c5f8297)
2000-08-14 18:39:51 +00:00
Tim Potter
affabf1909 Test for reloading smb.conf after SIGHUP. Needs to be run as root.
(This used to be commit db54e72d2f67b07d42bff16c64fbadf0d031e365)
2000-07-24 06:18:21 +00:00
Tim Potter
7e7d0598c6 se_access_check() tests.
(This used to be commit bba912cad8dfcef3dbc1db020304ab29fd71d5cb)
2000-07-06 07:12:13 +00:00
Tim Potter
f08e3c36b0 Added more args to smbclient wrapper - there's probably a better way
to do this.
(This used to be commit 8de200ecbcc3b5b257354a8f51ebefad4cabdb73)
2000-06-30 06:18:42 +00:00
Tim Potter
8a62ee4974 Don't return a value for a void function.
(This used to be commit 66fd7da08ffbb3673925e8816f06f8983363036b)
2000-06-23 07:02:59 +00:00
Tim Potter
a90b7ab61b Test harness stuff for compiling things.
(This used to be commit 0af2a1ea69fcdf21243fc7e9a9de8914817d4880)
2000-06-23 07:00:43 +00:00
Tim Potter
c4f74ddb83 Tests for new security context stuff.
(This used to be commit 85a68bc449a071d21e03ad4f54c1e784831a9bb5)
2000-06-23 06:21:08 +00:00
Tim Potter
5ca89e3952 Start of test blurb.
(This used to be commit cb9d9e4f89d55466c32f7cf7ae73f0d4aea6d36b)
2000-05-24 06:40:39 +00:00
Tim Potter
5711e0af18 Test transfer of large random file w/o corruption.
(This used to be commit a9790f19612513b667c348d628ab3bf88ec1178e)
2000-05-24 06:40:11 +00:00
Tim Potter
b0953a3595 Fix to return buffer output properly.
(This used to be commit 6d50bb36a68c34c5fea1193fd6f170160e16e76f)
2000-05-24 06:39:48 +00:00
Tim Potter
bbc94ebb4b Test various operations on ipc$ share.
(This used to be commit 5b3fcc303d939e750126dd44e7efb5dd73c8d9df)
2000-05-24 06:20:08 +00:00
Tim Potter
2962a4cc61 Testharness for masktest program.
(This used to be commit 4a14b16cd16289a46f9562e927679ef8ca2dcdfc)
2000-05-24 06:03:00 +00:00
Tim Potter
efc723ddd1 Test wildcard rename function.
(This used to be commit a9133e2df038c73d3e9f1ffec7628dbde289085c)
2000-05-24 05:58:58 +00:00
Tim Potter
1f37fca4c5 Environment variables for single server test scripts.
(This used to be commit 82ff52ee86f87e5105f51257479b8b9dc98310a2)
2000-05-24 05:52:23 +00:00
Tim Potter
8af41e021f Routines for driving smbclient from DejaGnu.
(This used to be commit fa6a360abeb324d6b4383dbb1bb717fc270aff81)
2000-05-24 05:51:52 +00:00
Tim Potter
75ebfc6f7a Merge from TNG.
(This used to be commit af5ded9f17addb4bc89ecb762b9b99d2f99463ab)
2000-05-12 06:55:09 +00:00