summaryrefslogtreecommitdiffstats
path: root/source4/ntptr
Commit message (Collapse)AuthorAgeFilesLines
* r10586: Add MergedObject() builder. Default to Library() ratherJelmer Vernooij2007-10-101-2/+2
| | | | | then StaticLibrary() (This used to be commit b53313dc517986c69a4e4cb8fe3885b696f8faa1)
* r10348: Add scons scripts for remaining subsystems. Most subsystems build now,Jelmer Vernooij2007-10-101-0/+5
| | | | | | but final linking still fails (as does generating files asn1, et, idl and proto files) (This used to be commit 4f0d7f75b99c7f4388d8acb0838577d86baf68b5)
* r9392: Fix ldb_dn_compose to make build farm happySimo Sorce2007-10-101-5/+1
| | | | | | | Add ldb_dn_string_compose so that you can build a dn starting from a struct ldb_dn base and a set of parameters to be composed in a format string with the same syntax of printf (This used to be commit 31c69d0655752cc8ea3bc5b7ea87792291302091)
* r9391: Convert all the code to use struct ldb_dn to ohandle ldap like ↵Simo Sorce2007-10-101-14/+23
| | | | | | | distinguished names Provide more functions to handle DNs in this form (This used to be commit 692e35b7797e39533dd2a1c4b63d9da30f1eb5ba)
* r8091: fix invalid attribute names s/_/-/gSimo Sorce2007-10-101-40/+40
| | | | | this will fix the build (This used to be commit 9a8872b168c68bade31cab09bea609d2143c4e97)
* r8054: add OSVersion, OSVersionEx, DNSMachineName PrintServerDataStefan Metzmacher2007-10-101-0/+47
| | | | | metze (This used to be commit 47781fccbc9a4fc3867e4c3959a17765c7e4dc71)
* r8046: - add somemore failure checks in the RPC-SPOOLSS testStefan Metzmacher2007-10-103-67/+61
| | | | | | | | | | | | - test AddForm on the PrintServer object - GetForm() isn't allowed on the PrintServer object so remove NTPTR function for it - accept the dns name as servername in the spoolss server metze (This used to be commit d8c308a4653d59514915021607fe55c5f2b38749)
* r7646: - only allow modification of SPOOLSS_FORM_USER FromsStefan Metzmacher2007-10-101-18/+52
| | | | | | | - some minor fixes and comments metze (This used to be commit 87b1f9a2e027f4318a3104d13c091ca8ec5f16f4)
* r7644: - remove some dublicate structures SetForm and AddForm uses the same ↵Stefan Metzmacher2007-10-101-12/+164
| | | | | | | | | | struct - fix some typos in EnumPrintServerForms()/GetPrintServerForms() - add AddPrintServerForms()/SetPrintServerForms() and DeletePrintServerForms metze (This used to be commit 73906388421beebb34f2a00c9e0d1fc8b400a42a)
* r7643: This patch adds a new NTPTR subsystem:Stefan Metzmacher2007-10-105-0/+1504
- this is an abstraction layer for print services, like out NTVFS subsystem for file services - all protocol specific details are still in rpc_server/spoolss/ - like the stupid in and out Buffer handling - checking of the r->in.server_name - ... - this subsystem can have multiple implementation selected by the "ntptr providor" global-section parameter - I currently added a "simple_ldb" backend, that stores Printers, Forms, Ports, Monitors, ... in the spoolss.db, and does no real printing this backend is basicly for testing, how the spoolss protocol works - the interface is just a prototype and will be changed a bit the next days or weeks, till the simple_ldb backend can handle all calls that are used by normal w2k3/xp clients - I'll also make the api async, as the ntvfs api this will make things like the RemoteFindFirstPrinterChangeNotifyEx(), that opens a connection back to the client, easier to implement, as we should not block the whole smbd for that - the idea is to later implement a "unix" backend that works like the current samba3 code - and maybe some embedded print server vendors can write there own backend that can directly talk to a printer without having cups or something like this - the default settings are (it currently makes no sense to change them :-): ntptr providor = simple_ldb spoolss database = $private_dir/spoolss.db metze (This used to be commit 455b5536d41bc31ebef8290812f45d4a38afa8e9)