summaryrefslogtreecommitdiff
path: root/source3/python
AgeCommit message (Collapse)AuthorFilesLines
2002-04-20Return exception text if getprinter level not [0..3]Tim Potter1-1/+8
(This used to be commit c02a7a71d6ddae711c84094e410d1117efc031f0)
2002-04-18Started working on setprinter code.Tim Potter6-59/+197
(This used to be commit 38d2b1794a0942ac4c2787f06bc5e546508c2515)
2002-04-18make protoTim Potter1-2/+2
(This used to be commit a721843197d39c0edc6c464214123be3300d0b91)
2002-04-15Stubs for connect, domain, user, group and alias policy objects.Tim Potter1-39/+202
Wrote samr connect fn. (This used to be commit f2155aa3f4608b14777092002c39358b816dbea5)
2002-04-15Skeleton for SAMR module.Tim Potter3-0/+298
(This used to be commit 70bd1a0f94412236bf6603f16947336cb75c6415)
2002-04-14Rename new_policy_hnd_object() to new_spoolss_policy_hnd_object()Tim Potter2-3/+3
(This used to be commit 4bf6a9830acde47994975dffd578454ebb75e45a)
2002-04-14Explicitly return a list in py_ntstatus_tuple() and py_werror_typle(). NotTim Potter1-3/+20
sure whether these should really be tuples or lists. In open_pipe_creds() raise PyExc_RuntimeError exceptions if the pipe connect function returns an error. (This used to be commit 45cb1fed490d1fdafc5b63f2f5a33dfe5b334972)
2002-04-14Call PyErr_SetString instead of fprintf to stderr.Tim Potter1-7/+5
Don't clean up talloc and cli_state on close printer. They will be destroyed in the handle dealloc function. (This used to be commit 4114fe5996f84dfd14855ffdf666e065446607b4)
2002-04-14Shutdown cli_state in the dealloc function. This happens automaticallyTim Potter1-2/+10
when a handle object falls out of scope. (This used to be commit 39546dd241b36d5e7b8e239525a13b91e4e9db80)
2002-04-14Added enumerate trusted domains.Tim Potter1-1/+44
(This used to be commit 3a11ce31ca3eed23f3bf82c46b2ebd2423be737d)
2002-04-14New file to hold common prototypes.Tim Potter1-0/+30
(This used to be commit d5862891979678c4defb3e33791edca1f1f8c3e4)
2002-04-14Moved security descriptor routines into their own file.Tim Potter3-116/+142
(This used to be commit 8e0457f8aa7b5ecababcdec4dfbc328d11513192)
2002-04-14Moved function prototypes to py_common_proto.hTim Potter1-13/+1
(This used to be commit f006bcf8e50e44b955678356039a6d6a7e16ab20)
2002-04-14Added copyright.Tim Potter1-42/+160
Added lookup_names() and lookup_sids() functions. (This used to be commit 2d2c925014374605b29e052729e959c0fd690586)
2002-04-14Made a comment clearer.Tim Potter1-1/+1
(This used to be commit 703e0a6ce2d283349f64cba72b36c1bef6a0d806)
2002-04-14Generate proto for lsa.Tim Potter1-11/+18
Updated patch. (This used to be commit 5dbd716b99c522eac89d9216eb4293084958b966)
2002-04-14Starting work on lsa module.Tim Potter2-0/+59
(This used to be commit 5c44397803622400390b13f1998b49f5da83d2a1)
2002-04-14More open_pipe_creds() refactoring.Tim Potter4-94/+68
(This used to be commit 7f2c814237f1df7008c9a91b7cf3b1de01e6ed87)
2002-04-14Moved open_pipe_creds() function to common file.Tim Potter2-1/+90
(This used to be commit 14e4d889a236dd9c2ba6db68b3133e44195b8a47)
2002-04-11Implemented a setup_logging() function that takes two keywords:Tim Potter1-1/+10
interactive and logfilename. These can be used to send Samba DEBUG() output to stdout or to a logfile which makes automated testing much funkier. Also added get_debuglevel() and set_debuglevel() functions. Make open_pipe_creds() accept None as a anonymous credential. (This used to be commit 094a51edb9369f5c493bddfdc98347431bea3c2d)
2002-04-11Implemented a setup_logging() function that takes two keywords:Tim Potter2-5/+62
interactive and logfilename. These can be used to send Samba DEBUG() output to stdout or to a logfile which makes automated testing much funkier. Also added get_debuglevel() and set_debuglevel() functions. (This used to be commit 6c7b5e15c22119623ee959267d2755e21193bc4b)
2002-04-11Added a whole bunch more permission constants.Tim Potter1-0/+20
(This used to be commit f8673bd499c7c3993a5860d2ebe9ae2403105316)
2002-04-09Added WERR_INVALID_FORM_NAME constant.Tim Potter1-0/+1
(This used to be commit 908b70f3e23846d0b438a68e45e076e65016e95e)
2002-04-09Fixed setform and addform functions.Tim Potter1-21/+17
(This used to be commit ecba275cf75be3152c917329ba16d77bf4490259)
2002-04-09Added constants for form types and WERROR values.Tim Potter1-0/+38
(This used to be commit 5ef5e805d5f51f6fc4cfcfea7f17adc8d1f6f6eb)
2002-04-05New version of patch.Tim Potter1-13/+15
(This used to be commit 50f331ff33413842590f960d2ab1b11cdbece358)
2002-04-05make protoTim Potter1-0/+46
(This used to be commit 0448c12a56fe508b72be4ce43d2c4d1eb16c5943)
2002-04-05Added new files for drivers, forms and ports conversion routines.Tim Potter1-0/+3
(This used to be commit f9f1d80f6e8c34a24602a83eb7d1fb2c892b662f)
2002-04-05Fixed dodgy looking prototypes for py_to_* functions.Tim Potter1-11/+11
(This used to be commit 847e310921802f5793f6cd170e6baf939151be89)
2002-04-05Removed unused label.Tim Potter1-1/+0
(This used to be commit e0a209bf291553ec85dbd56cffab2a97440cea28)
2002-04-05Converted drivers, forms and ports functions to use new conversion routinesTim Potter6-145/+304
and exception throwing. (This used to be commit ed0a6480f75b3eefc52bc3311d8c3816abefcff2)
2002-04-05Added py_spoolss_printers_conv.c to spoolss extension.Tim Potter1-0/+1
(This used to be commit d1e2356f13de8598237926d093069832f1393c36)
2002-04-05make protoTim Potter1-0/+2
(This used to be commit c8278b0a929c779dd234a1e617bb0f3d2a039cfe)
2002-04-05New routines to convert between structures and python dictionaries. We nowTim Potter1-0/+367
hide to_struct() and from_struct() from the caller so we can add custom fields nicely. (This used to be commit 07d79f4aa8de8e7a08555a62faafd79573a95e74)
2002-04-05Throw a spoolss.werror exception when the rpc client routines returnTim Potter1-272/+80
errors. Move to new system of converting between structures and python dictionaries. Lots of stuff moved to py_spoolss_printers_conv.c Setprinter level 2 kind of works now. (This used to be commit abe39ebcc125362125f0f900102b0f8d6011324b)
2002-04-05Don't include py_spoolss_conv.h by default. We want to hide theseTim Potter1-1/+0
functions from method functions. (This used to be commit bbf905e29e787ac350c0b4153c0b7050d8bf5734)
2002-04-05Added functions to return Python tuples (error code, error string)Tim Potter2-0/+19
corresponding to NT and DOS errors. (This used to be commit cb243e2766260f03de6b748d20734b8183cf192b)
2002-04-03Start to make argument ordering consistent.Tim Potter2-5/+6
(This used to be commit e84cc7ea84042b2460baef32a39448d620612bbc)
2002-04-03Docstring updates.Tim Potter1-22/+103
(This used to be commit f05c3c6fc5047c87906a5677b2559acf13bf6678)
2002-04-03Use Py_InitModule3() instead of Py_InitModule4() when we only want to setTim Potter1-6/+8
the docstring for the module. Doc updates. (This used to be commit ba5364b30688924d6b69b9fc39a398441a6149e7)
2002-03-28Aborted experiment to avoid namespace pollution and prototype hell andTim Potter10-62/+111
moved to 'make proto' based solution. (This used to be commit 1e48f872a494228e82fd32c789b3dcea6b014211)
2002-03-28Use winbind separator in sid_to_name() function.Tim Potter1-20/+182
Implemented auth() and auth_crap() functions. Expanded docstrings for exported functions, with examples. Now 'pydoc winbind' returns a nice looking manual page! Wrote module docstring. (This used to be commit 26a7333347e630d2f5ff9d017536d21ac4ecaa81)
2002-03-28Updated version.Tim Potter1-23/+26
(This used to be commit a66e04711a2a9d4514df52addb1256a008eff880)
2002-03-28Script to generate patch to Makefile.in and configure.inTim Potter1-0/+6
Run like: python/mkpatch (This used to be commit 54f2aa437a9c7bf9f6743a31f70fbd56ecda3173)
2002-03-27Converted to #include *.c format.Tim Potter2-16/+12
(This used to be commit 992cbfe98b4131f0aef96da3ddeee00d3d4a1fb1)
2002-03-27Broke out stuff into other files.Tim Potter1-743/+19
(This used to be commit 9eb3eb8513e82ec11cb8db671cfb5be45619d3fd)
2002-03-27Moved pyconv definitions across.Tim Potter1-4/+19
Fixed misc compile problems. (This used to be commit 723bfa1a857b4c3e114b7e510c8f991ba73c1ba1)
2002-03-27Fixed bug in guards.Tim Potter1-1/+1
(This used to be commit 22990c3dda92278ad813dd20bebb243ed38388aa)
2002-03-27Converted to #include *.c format to avoid namespace pollution andTim Potter2-58/+0
header file madness. (This used to be commit 0f179ebf7e35b12b99b58cc42e16efa5b50230a4)
2002-03-27Moved general printer related calls here.Tim Potter1-0/+558
(This used to be commit eb8cd68bc9c7c7c52a066479712c93e62f0ba5d5)