1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-10 13:57:47 +03:00

4985 Commits

Author SHA1 Message Date
Derrell Lipman
0e4d9729d9 r7349: work in progress 2007-10-10 13:17:45 -05:00
Stefan Metzmacher
6bccf55ab9 r7346: use StartPagePrinter(), WritePrinter() and EndPagePrinter() to print a few test pages
on each printer
(we don't actually print because we have paused the printer before...)

metze
2007-10-10 13:17:45 -05:00
Stefan Metzmacher
1fc617e871 r7345: add WritePrinter(), AbortPrinter() and ReadPrinter() idl
metze
2007-10-10 13:17:45 -05:00
Simo Sorce
d36fde5c0c r7343: handle url like ldb_tdb does 2007-10-10 13:17:45 -05:00
Stefan Metzmacher
b71d577097 r7342: submit a test job for each printer and delete this job
metze
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
08d28e5d20 r7341: fix StartDocPrinter() idl
metze
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
da6263d421 r7340: fix the build
and some more error checks

metze
2007-10-10 13:17:44 -05:00
Simo Sorce
c226c1c7a3 r7338: let it be possible to run sqlite3 tests when it is compiled in
make it also so that we do not run test for modules we do not compile in
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
c635a623bc r7337: - fix SetJob() idl
- add StartDocPrinter() idl
- add EndDocPrinter() idl

metze
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
cd59ff50ed r7336: make --with-sqlite3=auto possible
metze
2007-10-10 13:17:44 -05:00
Simo Sorce
d6dae85881 r7334: I do not feel oblidged to use sqlite3 when I configure ldap support :-)
(fix typo)
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
191375f417 r7333: Pause and resume each printer
metze
2007-10-10 13:17:43 -05:00
Derrell Lipman
8fa340c1d4 r7332: added note to self for required modification 2007-10-10 13:17:43 -05:00
Stefan Metzmacher
b0e7092bc5 r7331: fix parsing of spoolss_SetPrinter()
metze
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
2db46afef7 r7330: use ParseExpr() also for subcontext_size()
metze
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
ad35bfb225 r7329: test some more PrinterData values
metze
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
73d597bacf r7328: fix GetPrinterData and SetPrinterData, with zero length subcontexts
metze
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
c0462d60b5 r7327: pass down the ndr->flags to the subcontexts
metze
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
08eb591034 r7326: fix [validate]
metze
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
2614aa6934 r7325: Add composite domain open test.
rafal
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
482ff6a780 r7324: Torture test for composite domain open function.
rafal
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
03a228477e r7323: Complete composite domain open call.
rafal
2007-10-10 13:17:42 -05:00
Andrew Tridgell
e6a2174050 r7322: the beginnings of a in-tree heimdal 2007-10-10 13:17:41 -05:00
Andrew Tridgell
4c0ed7328b r7321: add nbtd statistics serving over irpc 2007-10-10 13:17:41 -05:00
Andrew Tridgell
eec521dffd r7320: added support for a private pointer in irpc registered handlers 2007-10-10 13:17:41 -05:00
Derrell Lipman
84a2b4049f r7316: work in progress 2007-10-10 13:17:41 -05:00
Jelmer Vernooij
65600536b6 r7315: Add support for custom makefile targets, e.g.:
[TARGET::FOOBAR]
CMD = make bla
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
58fee22e0b r7314: the various ncacn and ncadg PDU's share the same namespace 2007-10-10 13:17:41 -05:00
Jelmer Vernooij
875cce1268 r7313: Prefix a few functions with ncacn_ rather then dcerpc_ because they are
ncacn_ specific
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
2009a430b0 r7312: Add IDL for ncadg packets. 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
1f7a57d8d8 r7311: Use TARGET_CFLAGS for depend list as well 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
2fd997b12a r7310: Support TARGET_CFLAGS thru recursive make 2007-10-10 13:17:40 -05:00
Andrew Tridgell
d0772eb5a7 r7309: started adding IDL for nbt management calls. This adds a
nbtd_information() call that has just one level for now, a
NBTD_STATISTICS level for packet statistics
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
71d62d4dc7 r7308: Make dependency lists in the Makefile shorter (see discussion on samba-technical) 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
2765b5a78d r7307: Add phony rules for OUTPUT_TYPE OBJLIST, e.g. it is now possible
to do things like:

make SUBSYSTEM_NDR_RAW
2007-10-10 13:17:40 -05:00
Andrew Bartlett
93335d587d r7306: Use a consistant #define for detecting support for the Heimdal krb5
log redirection code.

Andrew Bartlett
2007-10-10 13:17:39 -05:00
Jelmer Vernooij
fcc556188e r7305: Some cleanups, use write out CFLAGS variable 2007-10-10 13:17:39 -05:00
Andrew Bartlett
13cf51612d r7304: Make the libkdc actually work:
- Remove (some) excess logging
 - use samdb_connect() to hook into the right handling for multiple tdb handles
 - move the connect to the server startup, rather than per-packet.
 - Fix config.mk dependency

Tested with a WinXP domain join.

Andrew Bartlett
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
2aec140e00 r7303: autodetect the libkdc and our kdc support
btw: I use this for configuring heimdal

>>>
CONFIG="CFLAGS=\"-g -O -Wall -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wwrite-strings -Wdeclaration-after-statement\" \
	CC=gcc-4.0 \
	./configure -C --prefix=$HOME/prefix/heimdal-test \
	--sysconfdir=/etc \
	--enable-shared=no \
	--with-ldb=$HOME/prefix/ldb \
	--without-openldap \
	--without-openssl $@"

echo $CONFIG
eval $CONFIG
>>>

maybe you also want to use --disable-berkeley-db

metze
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
be63496a31 r7302: remove dublicate includes
metze
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
a94e7740d5 r7299: move the list of config.mk files to the source/
so nobody needs to look at build/smb_build/ anymore, just to use the build system

metze
2007-10-10 13:17:38 -05:00
Andrew Tridgell
c8b220b65d r7298: ensure messages are sent in order even when under extreme load. This
fixes a IO_TIMEOUT problem in the messaging benchmarks
2007-10-10 13:17:38 -05:00
Stefan Metzmacher
f9b4448ec5 r7297: make the code more readable
metze
2007-10-10 13:17:38 -05:00
Andrew Tridgell
b9281668bb r7296: avoid two stat() calls per message. This increases the raw message
rate from 20k/sec to 55k/sec. The irpc rate goes from 16k/sec to
34k/sec.

I should have run strace -T on this a long time ago.
2007-10-10 13:17:38 -05:00
Andrew Tridgell
a05d38d1d9 r7295: added an irpc benchmark. It gets about 16k messages/sec on my laptop,
compared to about 20k messages/sec for the raw messaging layer. I
think that is quite acceptable given the extra functionality.
2007-10-10 13:17:38 -05:00
Andrew Tridgell
3d589a0995 r7294: implemented the irpc messaging system. This is the core of the
management system I proposed on samba-technical a couple of days
ago. Essentially it is a very lightweight way for any code in Samba to
make IDL based rpc calls to anywhere else in the code, without the
client or server having to go to the trouble of setting up a full rpc
service.

It can be used with any of our existing IDL, but I expect it will
mostly be used for a new set of Samba specific management calls.

The LOCAL-IRPC torture test demonstrates how it can be used by calling
the echo_AddOne() call over this transport.
2007-10-10 13:17:37 -05:00
Andrew Bartlett
4225792154 r7293: Turn sqlite3 support off by default, use --with-sqlite3 to re-enable.
Andrew Bartlett
2007-10-10 13:17:37 -05:00
Andrew Bartlett
5a1ef88810 r7292: Fix up the build system support for derrell's sqlite3 ldb backend.
It is on by default, so I've also fixed a build issue in it.  I'll
show how to make it off be default in the next commit.

Andrew Bartlett
2007-10-10 13:17:37 -05:00
Andrew Bartlett
a8d3493b6f r7291: Additional notes on what we require from a kerberos implementation.
Andrew Bartlett
2007-10-10 13:17:37 -05:00
Andrew Tridgell
ba565ba575 r7290: comment out heimdal config for now 2007-10-10 13:17:37 -05:00