1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source3/printing
Günther Deschner 60727acc3b r1692: first commit :)
* add IA64 to the architecture table of printer-drivers

* add new "net"-subcommands:

  net rpc printer migrate {drivers|printers|forms|security|settings|all}
        [printer]
  net rpc share migrate {shares|files|all} [share]

  this is the first part of the migration suite. this will will (once
  feature-complete) allow to do 1:1 server-cloning in the best possible way by
  making heavy use of samba's rpc_client-functions. all migration-steps
  are implemented as rpc/smb-client-calls; net communicates via rpc/smb
  with two servers at the same time (a remote, source server and a
  destination server that currently defaults to the local smbd). this
  allows e. g. printer-driver migration including driverfiles, recursive
  mirroring of file-shares including file-acls, etc. almost any migration
  step can be called with a migrate-subcommand to provide more flexibility
  during a migration process (at the cost of quite some redundancy :) ).

  "net rpc printer migrate settings" is still in a bad condition (many
  open questions that hopefully can be adressed soon).

  "net rpc share migrate security" as an isolated call to just migrate
  share-ACLs will be added later.

  Before playing with it, make sure to use a test-server. Migration is a
  serious business and this tool-set can perfectly overwrite your
  existing file/print-shares.

* along with the migration functions had to make I the following
  changes:

        - implement setprinter level 3 client-side

        - implement net_add_share level 502 client-side

        - allow security descriptor to be set in setprinterdata level 2
          serverside

guenther
(This used to be commit 8f1716a29b)
2007-10-10 10:52:19 -05:00
..
load.c Sync 3.0 branch with HEAD 2002-08-17 16:31:24 +00:00
lpq_parse.c Added strstr_m() function. Use in all places where we might run into mb 2004-03-09 00:17:14 +00:00
notify.c r1325: Always use GetTimeOfDay() (wrapper). Ensure ldap replication 2007-10-10 10:52:06 -05:00
nt_printing.c r1692: first commit :) 2007-10-10 10:52:19 -05:00
pcap.c Some fclose -> x_fclose found by Tony Jago. 2003-07-24 07:02:55 +00:00
print_cups.c r979: Implement the 'cups server' option. This makes it possible to have virtual 2007-10-10 10:51:52 -05:00
print_generic.c a small include file rearrangement that doesn't affect normal 2003-11-12 01:51:10 +00:00
print_svid.c Merge a bunch of trivial changes from HEAD. The difference remaining 2002-11-29 02:58:59 +00:00
printfsp.c Prefix VFS API macros with SMB_ for consistency and to avoid problems with VFS_ macros at system side. We currently have one clash with AIX and its VFS_LOCK. Compiled and tested -- no new functionality or code, just plain rename of macros for yet-unreleased VFS API version. Needs to be done before a24 is out 2003-05-14 10:59:01 +00:00
printing_db.c r1011: fix bad merge (from a few months ago) and ensure that we always use tdb_open_log() instead of tdb_open_ex() 2007-10-10 10:51:53 -05:00
printing.c r1384: ensure we remove the tdb entry for a job in the spooling state 2007-10-10 10:52:09 -05:00