Jelmer Vernooij
30ce895e0c
r26559: Make the provision function a bit smaller.
...
(This used to be commit a1175231a58c60f32574816643dafc78ff867161)
2007-12-24 01:51:00 -06:00
Jelmer Vernooij
758be0eedc
r26555: Use python-config utility to find python compile/link flags.
...
(This used to be commit 6cc5e838e6c411ce74e7abde685720aa1f3cbdfb)
2007-12-24 01:50:59 -06:00
Jelmer Vernooij
109a903750
r26545: Sync output with ejs.
...
(This used to be commit 48ceaa964327ed7094275780cc3c0767636bcb18)
2007-12-21 06:28:46 +01:00
Jelmer Vernooij
c2fffa8335
r26538: Pass path generation function around rather than base directory.
...
(This used to be commit 5f921af41e4dcd6844f6a662d56bd27c4e76ff88)
2007-12-21 05:51:59 +01:00
Jelmer Vernooij
86f91db7d5
r26536: More tests for provisioning code.
...
(This used to be commit 43c8bfeedf06ce806c524a28fa72c643f6db60f4)
2007-12-21 05:51:56 +01:00
Jelmer Vernooij
595ec370da
r26535: Get rid of all-knowing ProvisionSettings object.
...
(This used to be commit 40bf88c8a70e8379a6081cb6050034bcd7ae56eb)
2007-12-21 05:51:56 +01:00
Stefan Metzmacher
5ed08ebac3
r26534: configure: using == in shell scripts isn't portable
...
Thanks to Björn Jacke <bj@sernet.de> for reporting this.
metze
(This used to be commit 1d5d97083029956fd1ce5eb2c0333052a46a334a)
2007-12-21 05:51:55 +01:00
Jelmer Vernooij
4e6ab64762
r26527: Start on tests for provision.
...
(This used to be commit 84ac6c6bbfc4baaf28906ee5826a9cf888043656)
2007-12-21 05:51:50 +01:00
Jelmer Vernooij
44946cefb3
r26525: Consistency in the API.
...
(This used to be commit 37577fee582e7c9896b5cf8b62016d480b8f147e)
2007-12-21 05:51:48 +01:00
Jelmer Vernooij
4bfbd78086
r26524: Import self join.
...
(This used to be commit daae983c260da6af6a4f1cba1290bc7240d7a970)
2007-12-21 05:51:47 +01:00
Jelmer Vernooij
1c29a63d44
r26523: Refactor provisioning code.
...
(This used to be commit ac1083178f9e521dcd5d3d8b5199abcb00159adf)
2007-12-21 05:51:44 +01:00
Jelmer Vernooij
54a48d40a1
r26522: Fix warnings on SamDB connect from Python, simplify the setup code for the various LDBs.
...
(This used to be commit 20c686f501b652ec0578a075a124b72ecb5f41b6)
2007-12-21 05:51:42 +01:00
Jelmer Vernooij
2fef113e82
r26521: Fix newlines.
...
(This used to be commit 174aa1583791a4c305bc49cf78f8f10d42701bc9)
2007-12-21 05:51:40 +01:00
Jelmer Vernooij
63f53094ef
r26520: More Python updates.
...
(This used to be commit a8b1fe15ac853082961132ede061fe1556ae29f7)
2007-12-21 05:51:31 +01:00
Jelmer Vernooij
12a513b47b
r26518: Fix provision of registry using Python.
...
(This used to be commit 12eb38e553993b2726a803af4ae9c05229d6ebe4)
2007-12-21 05:51:25 +01:00
Jelmer Vernooij
57b8a8fd42
r26517: Add functions for setting and getting parameters on a LoadParm.
...
Pass loadparm context along to Ldb contexts.
Other minor Python improvements.
(This used to be commit 7a15b486bae8fb774058b2d94cc12b7b01ee6ac0)
2007-12-21 05:51:23 +01:00
Jelmer Vernooij
c619f86efc
r26516: Fix line splitting in subunitrun.
...
(This used to be commit 623b7b31144f9da5e256e5541d04db8698dd39d3)
2007-12-21 05:51:20 +01:00
Jelmer Vernooij
ca74c6e6c4
r26513: Update substitution dictionary for ldifs.
...
(This used to be commit 60fb2de2119cb2f42f858868e39c3b0d303ac20f)
2007-12-21 05:51:18 +01:00
Jelmer Vernooij
323c174be3
r26506: Start running (really trivial) tests for upgrade script.
...
(This used to be commit 73bd4a9566d15f85a971e3a87cefbec2e2eece1c)
2007-12-21 05:51:12 +01:00
Jelmer Vernooij
f89c7a6e5e
r26505: Add python bindings for some samdb-related functions, improve provisioning in python.
...
(This used to be commit d2402251666738c0372bbbaeaa1d26c06e254033)
2007-12-21 05:51:09 +01:00
Jelmer Vernooij
32f439bfa4
r26503: Change order of arguments in param interface so it's easier to make the
...
section name optional. Fix several smaller bits and pieces in the Python code.
(This used to be commit 1b89311e5fa4fcde060df50e580dc221205cc8ca)
2007-12-21 05:51:06 +01:00
Jelmer Vernooij
09915ce8b7
r26499: Allow testing python provision by setting the PROVISION_PYTHON environment variable.
...
(This used to be commit 379d0bbb2f9e0cd9b1855fd77bbb89827e0315ad)
2007-12-21 05:50:55 +01:00
Jelmer Vernooij
b0360e3a86
r26496: Move some provision functions to a new SamDB class, support setting session_info on a ldb context from python.
...
(This used to be commit 75cfb0d609687538048a7d72a499a5205af46a34)
2007-12-21 05:50:50 +01:00
Jelmer Vernooij
be99991267
r26484: Don't rely on removed header.
...
(This used to be commit 6ca2b350858c0747449671234d54584635512705)
2007-12-21 05:50:42 +01:00
Jelmer Vernooij
07beaf09c9
r26480: Add utility class for testing LDB code.
...
(This used to be commit d7f0b12c9e43b93705f6b9fa6b5ab74fe68e80a0)
2007-12-21 05:50:37 +01:00
Jelmer Vernooij
440fd87961
r26477: Allow setting loadparm context for a ldb context in python, plus some other minor improvements.
...
(This used to be commit d88527a9d6435203faa8273347d5aa41937e5395)
2007-12-21 05:50:36 +01:00
Jelmer Vernooij
0a01f50f98
r26475: Add ldb.set_credentials function.
...
(This used to be commit dbebb4ef477d2c8de7b8d1e5cde9b9dada47044f)
2007-12-21 05:50:35 +01:00
Jelmer Vernooij
1afe054916
r26474: Move credentials-specific kerberos file to credentials subsystem. Fixes missing symbols in some of the python bindings.
...
(This used to be commit e26d0fff6d40899113196ac35a86a9baa10cc9c2)
2007-12-21 05:50:34 +01:00
Jelmer Vernooij
eb2c71912b
r26471: Sync with js version.
...
(This used to be commit c0eea26e8e8eb326112e1833d137751fb7e900d2)
2007-12-21 05:50:33 +01:00
Jelmer Vernooij
4a33ca2194
r26450: The subprocess is only available in python >= 2.4 so avoid it for now.
...
(This used to be commit 5300bc175ea425e2d28332c5e18bd8e3846b458d)
2007-12-21 05:50:15 +01:00
Jelmer Vernooij
55f90f1166
r26446: Convert param module to SWIG.
...
(This used to be commit 94e5f9c92f65070ec8f1c1170c4a0769a4857c6d)
2007-12-21 05:50:13 +01:00
Stefan Metzmacher
8530e8429a
r26422: build: let configure print out if we have working python module support
...
metze
(This used to be commit dfb9d704d053455d636d4f9d9d49cbfb70ada53e)
2007-12-21 05:49:50 +01:00
Jelmer Vernooij
6d2edec0a2
r26411: Double check Python installation - make sure we can compile and link using it.
...
(This used to be commit 3d8fc5808ced6f54274701d80fe2d42423bf9fee)
2007-12-21 05:49:43 +01:00
Jelmer Vernooij
68dc2dc526
r26399: Use -O option for SWIG (less evil generated code).
...
(This used to be commit 3378b6a559272cb702b52966692bf423f67a2b41)
2007-12-21 05:49:29 +01:00
Jelmer Vernooij
eba25f5d18
r26375: Move provision-independent utility function to main samba python module.
...
(This used to be commit 9d0ff47be069422de7ef2794357c6f3e9c540e67)
2007-12-21 05:49:10 +01:00
Jelmer Vernooij
b414ac5052
r26369: Start on tests for the upgrade python code.
...
(This used to be commit c4458d11c710d4f0f892b26c7cb0701a43273587)
2007-12-21 05:49:06 +01:00
Jelmer Vernooij
c926cddfad
r26366: Import provision scripts in Python.
...
(This used to be commit 090c799f98adf2c4186daca445c81b4e26e91f2f)
2007-12-21 05:49:06 +01:00
Jelmer Vernooij
53ae9bc9f6
r26248: Check in SWIG output so SWIG is not required when running out of svn.
...
(This used to be commit 08501fbef38f81ce5ff4885a1696f9cb392fd631)
2007-12-21 05:47:26 +01:00
Jelmer Vernooij
5193e04368
r26247: Don't allow use of older SWIG versions.
...
(This used to be commit def0ae919b9b65e70124ee5bfcd70d3a22973a9b)
2007-12-21 05:47:25 +01:00
Jelmer Vernooij
4f5adbdddf
r26243: stdint.i requires swigarch.i
...
(This used to be commit d9391316a982cfff6b283e7d4a86103ec6fe370d)
2007-12-21 05:47:22 +01:00
Jelmer Vernooij
7bf6b95b1f
r26242: Don't fail if swig is not available.
...
(This used to be commit 12debcceac6cca1d8c8e1f78a0c7772b944e9f8d)
2007-12-21 05:47:22 +01:00
Jelmer Vernooij
da0640518f
r26232: Provide replacement for stdint.i for users of older versions of swig.
...
(This used to be commit fb2150a07aa6460165efb4587c86ecc820cdeac0)
2007-12-21 05:47:10 +01:00
Jelmer Vernooij
4151cf9866
r26207: Only compile swig files if swig is available.
...
(This used to be commit cc5260971c4953ce742363b324ac3804c531e2dd)
2007-12-21 05:46:52 +01:00
Jelmer Vernooij
ef26c9a604
r26201: Build docs for the security module.
...
(This used to be commit 31073a9e4ecaee08b3e27631db620957df8adde6)
2007-12-21 05:46:48 +01:00
Jelmer Vernooij
f2f16b45b5
r26197: Add bindings for libsecurity.
...
(This used to be commit 8625cd403ba3a7d2b1b1fccfeb5efd7e21de0135)
2007-12-21 05:46:47 +01:00
Jelmer Vernooij
26ae331f75
r26191: Import custom test runner for subunit, rather than using trial, which is part of twisted.
...
(This used to be commit b0f808345f948c49ad46f34ba306ca8354393850)
2007-12-21 05:46:43 +01:00
Jelmer Vernooij
660077476f
r26188: Now that swig output is pregenerated, allow building python code without swig installed.
...
(This used to be commit f97f82adbd2663cadcfc5522c809ce2e659fb42c)
2007-12-21 05:46:41 +01:00
Jelmer Vernooij
16325f1339
r26186: Generate SWIG files as part of autogen.sh
...
(This used to be commit 4429f8b87e057787df0748f93c842c9a634dada5)
2007-12-21 05:46:39 +01:00
Jelmer Vernooij
eaecbfa0e2
r26114: Allow keyword-arguments.
...
(This used to be commit 99c342641b865e37c9ee8dd280348b659076d1e5)
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
c14de3fd89
r26100: Also check for SWIG.
...
(This used to be commit 1755adffecb8ed68047d6ad69087a680cc63ba8f)
2007-12-21 05:46:03 +01:00