1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-05 21:57:51 +03:00

4730 Commits

Author SHA1 Message Date
Stefan Metzmacher
56257df1d4 r7341: fix StartDocPrinter() idl
metze
(This used to be commit 08d28e5d20bc689a2cdc779e7a99e3902abf99db)
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
6484698ee4 r7340: fix the build
and some more error checks

metze
(This used to be commit da6263d4211d85872a232349164e669c33234d6f)
2007-10-10 13:17:44 -05:00
Simo Sorce
198241adc2 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
(This used to be commit c226c1c7a393b398510dec0931aba2ddd09af4c3)
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
bd1dc11f04 r7337: - fix SetJob() idl
- add StartDocPrinter() idl
- add EndDocPrinter() idl

metze
(This used to be commit c635a623bc1fe6c78db9adf25500abc1f6ce9abe)
2007-10-10 13:17:44 -05:00
Stefan Metzmacher
5141a1e50c r7336: make --with-sqlite3=auto possible
metze
(This used to be commit cd59ff50ed00526c2af5ebddfb1fca942ba8faa6)
2007-10-10 13:17:44 -05:00
Simo Sorce
903a7fb990 r7334: I do not feel oblidged to use sqlite3 when I configure ldap support :-)
(fix typo)
(This used to be commit d6dae85881a5b49c8a5484a0d155aea4f0beb16e)
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
87bbda10bf r7333: Pause and resume each printer
metze
(This used to be commit 191375f41708503e62e14132f691a9b6ec149a1b)
2007-10-10 13:17:43 -05:00
Derrell Lipman
b8e8e5ed4e r7332: added note to self for required modification
(This used to be commit 8fa340c1d4423673e5a935f815491534413d9536)
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
8423835521 r7331: fix parsing of spoolss_SetPrinter()
metze
(This used to be commit b0e7092bc585912882d06c56fd7a536c9b8936d6)
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
8e05f12bc4 r7330: use ParseExpr() also for subcontext_size()
metze
(This used to be commit 2db46afef719de99953e5a31036424454f6c7e43)
2007-10-10 13:17:43 -05:00
Stefan Metzmacher
d8889b6f8d r7329: test some more PrinterData values
metze
(This used to be commit ad35bfb2250c97571334ab0e9b32b3080cba2e7f)
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
9a831a3963 r7328: fix GetPrinterData and SetPrinterData, with zero length subcontexts
metze
(This used to be commit 73d597bacf83492ed3da2307dd6785548b903b39)
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
aa5ff56d89 r7327: pass down the ndr->flags to the subcontexts
metze
(This used to be commit c0462d60b58471b0804450d31a11e603519b45e4)
2007-10-10 13:17:42 -05:00
Stefan Metzmacher
5b8c972c5b r7326: fix [validate]
metze
(This used to be commit 08eb591034573b2748dad44f53ba7a806657e9e7)
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
4a456f2fbc r7325: Add composite domain open test.
rafal
(This used to be commit 2614aa69341f21fc02a9b08fc1657364f78aafbd)
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
adc603731e r7324: Torture test for composite domain open function.
rafal
(This used to be commit 482ff6a78078b62041ba69947048ed96dee13144)
2007-10-10 13:17:42 -05:00
Rafal Szczesniak
5bb7a33106 r7323: Complete composite domain open call.
rafal
(This used to be commit 03a228477ea525dbe19d9661cd7c027e594f0fe1)
2007-10-10 13:17:42 -05:00
Andrew Tridgell
51edcea156 r7322: the beginnings of a in-tree heimdal
(This used to be commit e6a2174050bb55afb32d54b8cfe12c7358bf98f2)
2007-10-10 13:17:41 -05:00
Andrew Tridgell
412e4bd820 r7321: add nbtd statistics serving over irpc
(This used to be commit 4c0ed7328b14969ea34790b0e80fa714c44ccc5f)
2007-10-10 13:17:41 -05:00
Andrew Tridgell
0093e1b62c r7320: added support for a private pointer in irpc registered handlers
(This used to be commit eec521dffd4ca9efa7f6e31c50cf1ff365aae209)
2007-10-10 13:17:41 -05:00
Derrell Lipman
34ffdb12fc r7316: work in progress
(This used to be commit 84a2b4049fde7db0d563e639e99364f40a47ace9)
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
8ee772712c r7315: Add support for custom makefile targets, e.g.:
[TARGET::FOOBAR]
CMD = make bla
(This used to be commit 65600536b614e4cc1449488fa3297c1e6a2e4053)
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
c8b8212a83 r7314: the various ncacn and ncadg PDU's share the same namespace
(This used to be commit 58fee22e0b5054de631cc5929498d490db31f348)
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
fcc74fc060 r7313: Prefix a few functions with ncacn_ rather then dcerpc_ because they are
ncacn_ specific
(This used to be commit 875cce126878172eedb43b4ecab3970ea9d82e4a)
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
430dc36c1a r7312: Add IDL for ncadg packets.
(This used to be commit 2009a430b03c685dd65bd573e70d3618f2e0dd0f)
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
ba750f50d3 r7311: Use TARGET_CFLAGS for depend list as well
(This used to be commit 1f7a57d8d82fb759ba8997bc91405add9b46e129)
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
16eaadc67c r7310: Support TARGET_CFLAGS thru recursive make
(This used to be commit 2fd997b12aa06983a614bfadca9e5f896a88b2ac)
2007-10-10 13:17:40 -05:00
Andrew Tridgell
b1381947bf 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
(This used to be commit d0772eb5a7a023e08a7fff5ca8f4891630994e34)
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
38e3381b1b r7308: Make dependency lists in the Makefile shorter (see discussion on samba-technical)
(This used to be commit 71d62d4dc7c475d17042ca466e56c51da1a2f32e)
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
524f3c47cd r7307: Add phony rules for OUTPUT_TYPE OBJLIST, e.g. it is now possible
to do things like:

make SUBSYSTEM_NDR_RAW
(This used to be commit 2765b5a78d726ed3df177c92bc3f5efefcc78a9d)
2007-10-10 13:17:40 -05:00
Andrew Bartlett
8107bdec7b r7306: Use a consistant #define for detecting support for the Heimdal krb5
log redirection code.

Andrew Bartlett
(This used to be commit 93335d587d9f48c46d9c3b91237f649693cf3003)
2007-10-10 13:17:39 -05:00
Jelmer Vernooij
7f9f0897eb r7305: Some cleanups, use write out CFLAGS variable
(This used to be commit fcc556188e61c488e3e00d98ee2db823158ea4b4)
2007-10-10 13:17:39 -05:00
Andrew Bartlett
31cd6fd88d 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
(This used to be commit 13cf51612d91385c6df5deadbf126bcc583f797d)
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
2c499fe5aa 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
(This used to be commit 2aec140e00770df78ba31ef91109634ce0aa3d8a)
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
1723f67291 r7302: remove dublicate includes
metze
(This used to be commit be63496a315e29af5025d87c6f539f8db5e4c7d1)
2007-10-10 13:17:39 -05:00
Stefan Metzmacher
ae66cc5ef7 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
(This used to be commit a94e7740d554a18b5e9ae37bdcabec8ccc5705fc)
2007-10-10 13:17:38 -05:00
Andrew Tridgell
37fdb858b0 r7298: ensure messages are sent in order even when under extreme load. This
fixes a IO_TIMEOUT problem in the messaging benchmarks
(This used to be commit c8b220b65de00418d19347cf298cc80d86e8accb)
2007-10-10 13:17:38 -05:00
Stefan Metzmacher
ba30cbf67b r7297: make the code more readable
metze
(This used to be commit f9b4448ec536ea23699d959bcf44e359d5c4ba23)
2007-10-10 13:17:38 -05:00
Andrew Tridgell
b4a95b949e 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.
(This used to be commit b9281668bb0c971af14df37ec3e979b9d5ef276e)
2007-10-10 13:17:38 -05:00
Andrew Tridgell
d934cb71d0 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.
(This used to be commit a05d38d1d91f1f54d3e3794a596b468992594852)
2007-10-10 13:17:38 -05:00
Andrew Tridgell
bf1ffa283c 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.
(This used to be commit 3d589a09954eb8b318f567e1150b0c27412fb942)
2007-10-10 13:17:37 -05:00
Andrew Bartlett
0384065235 r7293: Turn sqlite3 support off by default, use --with-sqlite3 to re-enable.
Andrew Bartlett
(This used to be commit 422579215462c31dd863ab1b7f187003dafd0af2)
2007-10-10 13:17:37 -05:00
Andrew Bartlett
c88d65a862 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
(This used to be commit 5a1ef888100e8ef803100a6341133d96e8a400b0)
2007-10-10 13:17:37 -05:00
Andrew Bartlett
2e787b5b17 r7291: Additional notes on what we require from a kerberos implementation.
Andrew Bartlett
(This used to be commit a8d3493b6f7a0c28465b00bbadf24e152422e4b5)
2007-10-10 13:17:37 -05:00
Andrew Tridgell
cf5d6ef899 r7290: comment out heimdal config for now
(This used to be commit ba565ba5750559828f2971c8cc27510d9bd3b7a7)
2007-10-10 13:17:37 -05:00
Andrew Tridgell
1de1131aa3 r7289: split out the list of *.mk files for the build, so you don't need to modify the perl
code to add a new library
(This used to be commit 71366b09091a147df7f5cb823a05c28f8a18201a)
2007-10-10 13:17:37 -05:00
Jelmer Vernooij
d54c2639f5 r7288: Remove empty wrapper function
(This used to be commit 879f68cef72df708a6ff7a5f5818fa8478c2a6ea)
2007-10-10 13:17:37 -05:00
Derrell Lipman
06cc74a66c r7287: work in progress. no more time to work on this right now. save latest changes.
(This used to be commit 94cbef9211597d8cdd6b5ab7bc9b655026be283a)
2007-10-10 13:17:36 -05:00
Derrell Lipman
1b454c430f r7286: add prototype for public connect function in ldb_sqlite3
(This used to be commit 10d438af06b3ab442c7a98b704d2e0bfe49b739d)
2007-10-10 13:17:36 -05:00
Andrew Bartlett
e168c5fefa r7285: It appears that MIT Kerberos does not have the log redirection
facility that I'm using. This should let us compile the non-KDC
components on MIT again.

Andrew Bartlett
(This used to be commit ae9c2d2b54a979ab8467c847b62dd2c2a0fa059f)
2007-10-10 13:17:36 -05:00