1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
Commit Graph

16066 Commits

Author SHA1 Message Date
Jelmer Vernooij
03f6679f86 Move more CFLAGS to Makefile.
(This used to be commit 0406713aad)
2008-05-27 16:56:11 +02:00
Jelmer Vernooij
34402ecea6 Move source dir variables to Makefile.
(This used to be commit fdc7c3568e)
2008-05-27 16:44:04 +02:00
Jelmer Vernooij
16c883ca23 Move CFLAGS that are not inherited out of smb_build.
(This used to be commit 49dcf4b881)
2008-05-27 16:23:12 +02:00
Jelmer Vernooij
fa22165842 Use variables for et files too.
(This used to be commit 953f796059)
2008-05-27 15:55:43 +02:00
Jelmer Vernooij
04b7b01306 Move asn1 cflags definition to gmake.
(This used to be commit 486d43355e)
2008-05-27 15:45:53 +02:00
Jelmer Vernooij
14b0987c63 use varibale for asn1 compiler.
(This used to be commit 4543633ba0)
2008-05-27 15:38:13 +02:00
Jelmer Vernooij
44ca677e40 Use variables for more object file paths.
(This used to be commit 5008116479)
2008-05-27 15:34:09 +02:00
Jelmer Vernooij
ee114113d9 Use heimdalsrcdir variable for automatic dependencies.
(This used to be commit c5db384160)
2008-05-27 15:32:44 +02:00
Jelmer Vernooij
134af89c80 Use variable for heimdal source dir in static deps file.
(This used to be commit df603ad290)
2008-05-27 14:58:13 +02:00
Jelmer Vernooij
93a0f37f6e Disable CFLAGS hack when include path starts with variable.
(This used to be commit 86ce8bf88a)
2008-05-27 14:46:09 +02:00
Jelmer Vernooij
b7a4141382 Use variable for socket wrapper include path.
(This used to be commit 01c0000def)
2008-05-27 14:41:00 +02:00
Jelmer Vernooij
936b973acb Use new dynconfig.h location.
(This used to be commit c3f556915f)
2008-05-27 14:36:28 +02:00
Jelmer Vernooij
3d2d3060f2 Use variable for source directories.
(This used to be commit e40fc0bc4b)
2008-05-27 14:27:53 +02:00
Jelmer Vernooij
4fc224f48e Use variable for ldb source directory.
(This used to be commit 48bfce0ea5)
2008-05-27 14:14:45 +02:00
Jelmer Vernooij
5c66b80c07 Move version.o and dynconfig.o into their own directory.
(This used to be commit 2cc924a412)
2008-05-27 13:38:39 +02:00
Andrew Tridgell
6cdfbd8380 fixed uninitialised variable
(This used to be commit 8d2e20fcb9)
2008-05-27 20:16:00 +10:00
Andrew Tridgell
ed3a095a5a fixed file_attributes test
(This used to be commit 791ce0fe39)
2008-05-27 19:10:35 +10:00
Andrew Tridgell
8daeee5c5d ensure that we honor SMB2 read min_count properly
(This used to be commit 318038d6f6)
2008-05-27 18:20:23 +10:00
Andrew Tridgell
4f0d968d1d added a basic SMB2 read test suite
(This used to be commit 4aeda5c114)
2008-05-27 18:20:04 +10:00
Andrew Tridgell
a75d5075ea re-enable some tests
(This used to be commit c15b24a2f4)
2008-05-27 18:19:22 +10:00
Andrew Tridgell
beac55a88f enforce lock ordering in SMB2
(This used to be commit 3bec932a89)
2008-05-27 17:22:02 +10:00
Andrew Tridgell
cb36437db2 added support for the output fields of SMB2 close
(This used to be commit 2633bc7497)
2008-05-27 16:43:36 +10:00
Andrew Bartlett
5d0d239d1a Start an 'NTP signing server' in Samba4.
I am modifying the ntp.org server to talk to this service, to sign
packets per MS-SNTP.

Andrew Bartlett
(This used to be commit 0c15385e60)
2008-05-27 16:20:18 +10:00
Andrew Tridgell
c400933c02 added some SMB2 locking tests from gentest
(This used to be commit 2932fcb046)
2008-05-27 16:02:43 +10:00
Andrew Tridgell
46e64417a3 another attempt at the damn SEC_STD_SYNCHRONIZE flag
(This used to be commit 2ac27bfffa)
2008-05-27 16:02:27 +10:00
Andrew Tridgell
848e7c5830 it seems that lock flags are only validated when UNLOCK is set
(This used to be commit d1bde5830c)
2008-05-27 16:02:10 +10:00
Andrew Tridgell
cf274201b4 disable the SEC_STD_SYNCHRONIZE test until we know what it means
(This used to be commit 897f4582be)
2008-05-27 15:27:25 +10:00
Andrew Tridgell
7ae464b548 another gentest derived test
(This used to be commit bb546ab377)
2008-05-27 15:00:05 +10:00
Andrew Tridgell
65e31a965e make the SEC_STD_SYNCHRONIZE test more specific
(This used to be commit 8c263f91bd)
2008-05-27 14:59:55 +10:00
Andrew Tridgell
6e265867ff SEC_STD_SYNCHRONIZE is only invalid on SMB2
(This used to be commit 067f1271ad)
2008-05-27 14:30:42 +10:00
Andrew Tridgell
95afe46a0e expanded the SMB2 create testing
(This used to be commit 7191512849)
2008-05-27 14:07:27 +10:00
Andrew Tridgell
f0b4b15f64 check for some more invalid bits in smb2 create
(This used to be commit dcdaa9f5fd)
2008-05-27 14:07:11 +10:00
Andrew Tridgell
9a37e7ed93 Vista returns ACCESS_DENIED here
(This used to be commit f5068c6e50)
2008-05-27 14:06:51 +10:00
Andrew Tridgell
af4f6f445a add a mask of invalid security bits
(This used to be commit ccbf523876)
2008-05-27 14:06:38 +10:00
Andrew Tridgell
9691856569 cope better with read only files in smb2_deltree
(This used to be commit 88a2c7b2f4)
2008-05-27 14:06:27 +10:00
Andrew Tridgell
892712e4e7 cleanup some warnings and add --skip-cleanup
(This used to be commit c73dd078ea)
2008-05-27 12:43:10 +10:00
Andrew Tridgell
506849f600 check invalid create options in the right order
(This used to be commit 73dbfb9b41)
2008-05-27 12:42:43 +10:00
Andrew Tridgell
2814868e93 don't alter the in blobs in a SMB2 create, otherwise two calls in a
row will fail
(This used to be commit 3b811a52fe)
2008-05-27 12:42:19 +10:00
Andrew Tridgell
0d8d6dbfd7 the start of a SMB2 create test suite
(This used to be commit 16787e99f3)
2008-05-27 12:41:50 +10:00
Jelmer Vernooij
8f25f40a2e Remove unused literal EJS bindings.
(This used to be commit da3094d1ba)
2008-05-26 14:10:34 +02:00
Jelmer Vernooij
3a76da248d Remove unused libjs functions.
(This used to be commit 657a87fecc)
2008-05-26 14:08:17 +02:00
Jelmer Vernooij
1b6396f114 Remove unused param ejs bindings.
(This used to be commit 4dd0d46e27)
2008-05-26 14:03:55 +02:00
Jelmer Vernooij
75e2e1061e Remove unused rand EJS bindings.
(This used to be commit 4016427b77)
2008-05-26 14:02:37 +02:00
Jelmer Vernooij
4e9ca6caf9 Remove unused EJS net bindings.
(This used to be commit 3923414849)
2008-05-26 14:00:28 +02:00
Jelmer Vernooij
335688f640 Revert "remove unused credentials ejs module."
This reverts commit 9861cae1ae.
(This used to be commit a429dc730f)
2008-05-26 13:43:54 +02:00
Jelmer Vernooij
ec362bdbc0 Remove unused datablob and nbt ejs bindings.
(This used to be commit f758553ac5)
2008-05-26 13:40:17 +02:00
Jelmer Vernooij
cbe439383a remove unused credentials ejs module.
(This used to be commit 9861cae1ae)
2008-05-26 13:36:05 +02:00
Jelmer Vernooij
dce310ef4e Remove evil hack which breaks Python bindings.
(This used to be commit 1c179566cb)
2008-05-26 13:31:57 +02:00
Jelmer Vernooij
40a90e6a55 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pyirpc
(This used to be commit e1af9708c9)
2008-05-26 12:19:09 +02:00
Andrew Tridgell
98e72f574a remove temporary test code
(This used to be commit 8995c2f121)
2008-05-26 15:03:51 +10:00
Andrew Tridgell
2ad2bdda89 stricter checks for valid inputs in SMB2 open and lock
(This used to be commit a7b5689a73)
2008-05-26 15:02:43 +10:00
Andrew Tridgell
cf4899cf4c check use of mincnt past EOF in SMB
(This used to be commit 763c9d344f)
2008-05-26 15:00:56 +10:00
Andrew Tridgell
bf8d9e180e fill in reserved field on SMB2 flush
(This used to be commit 400a3b39d5)
2008-05-26 15:00:27 +10:00
Andrew Tridgell
c5c1b3706a allow larger streams using the TDB backend
(This used to be commit 8c0d756eb8)
2008-05-26 14:59:58 +10:00
Jelmer Vernooij
58b1ab92a1 Fix import.
(This used to be commit 17231443a0)
2008-05-26 05:15:19 +02:00
Jelmer Vernooij
57f6663f3a Remove obsolete ejs winreg example.
(This used to be commit f1a2d2bc00)
2008-05-26 05:15:11 +02:00
Jelmer Vernooij
976eca077d Move some scripts to examples directory since they're not really generically useful.
(This used to be commit 4026493e91)
2008-05-26 05:15:07 +02:00
Jelmer Vernooij
575f124385 Cope with no server being active.
(This used to be commit 893119bb4c)
2008-05-26 05:12:31 +02:00
Jelmer Vernooij
4b3641695b Finish smbstatus in Python.
(This used to be commit 988508c2d3)
2008-05-26 05:00:45 +02:00
Jelmer Vernooij
d5434f0b4b Allow using IRPC functions on the messaging bus from Python.
(This used to be commit 6ecf81ae13)
2008-05-26 04:14:28 +02:00
Jelmer Vernooij
d60d8e57d8 Implement IRPC calls over the internal messaging bus.
(This used to be commit 777dc3a2c7)
2008-05-26 03:07:18 +02:00
Jelmer Vernooij
fd712bb878 Remove unused cli ejs module.
(This used to be commit 170d5aef80)
2008-05-26 02:11:32 +02:00
Jelmer Vernooij
5c89184c42 Remove unused nss module.
(This used to be commit 5f75a4f0c0)
2008-05-26 02:07:47 +02:00
Jelmer Vernooij
1aeb4cc04f Remove unused EJS code.
(This used to be commit 3b70a3de4a)
2008-05-26 02:05:11 +02:00
Jelmer Vernooij
c17166fb3d Convert smbstatus to Python.
(This used to be commit f14ad6cd92)
2008-05-26 02:04:00 +02:00
Jelmer Vernooij
d9a6f04ddd Provide access to server_id from python bindings, add more tests.
(This used to be commit adcd87ad07)
2008-05-26 01:52:35 +02:00
Jelmer Vernooij
f22e4d0ce3 Add bindings for deregister.
(This used to be commit 3e7b361f59)
2008-05-26 01:15:15 +02:00
Jelmer Vernooij
b058e556f8 Support messaging_client_init in the python bindings.
(This used to be commit f2e8f98510)
2008-05-26 01:10:24 +02:00
Jelmer Vernooij
68cec4923a Add bindings for irpc_{add,remove}_name.
(This used to be commit a75dbdec15)
2008-05-26 00:50:07 +02:00
Jelmer Vernooij
22778de582 Remove some unused cruft.
(This used to be commit 8f47157f09)
2008-05-26 00:38:12 +02:00
Jelmer Vernooij
eae3658674 Fix compilation errors.
(This used to be commit daae053365)
2008-05-25 23:22:05 +02:00
Jelmer Vernooij
77acb789e2 Trim the size of the Python bindings a bit.
(This used to be commit 717ce0b640)
2008-05-25 23:14:48 +02:00
Jelmer Vernooij
01fd688646 Fix environment generation.
(This used to be commit 19b46b50c9)
2008-05-25 18:27:32 +02:00
Jelmer Vernooij
3421691e69 Move result tuple generation out of main Python function running.
(This used to be commit 5f07faf9c9)
2008-05-25 18:15:55 +02:00
Jelmer Vernooij
491f0a8dec Use separate function for in argument parsing.
(This used to be commit 737059795c)
2008-05-25 17:53:10 +02:00
Jelmer Vernooij
2067fc60c5 Add tests for irpc python bindings.
(This used to be commit 1ce0632afe)
2008-05-25 16:47:12 +02:00
Jelmer Vernooij
48433e4351 Start building IRPC Python support.
(This used to be commit 5980c7bfd7)
2008-05-25 16:26:34 +02:00
Jelmer Vernooij
5df9e0576e Fix missing colon.
(This used to be commit 6b1576f544)
2008-05-25 14:41:54 +02:00
Jelmer Vernooij
521354e4b3 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pyirpc
(This used to be commit 0a9330ee2a)
2008-05-25 06:38:05 +02:00
Jelmer Vernooij
74126bc6d0 Expose transfer and abstract syntax.
(This used to be commit a875e07a37)
2008-05-25 04:54:38 +02:00
Jelmer Vernooij
5211755563 Expose request timeout variable in Python.
(This used to be commit daed1432d2)
2008-05-25 04:38:57 +02:00
Jelmer Vernooij
928ecbaebb Add support for secondary contexts from Python.
(This used to be commit 16d1ad0505)
2008-05-25 04:23:03 +02:00
Jelmer Vernooij
a2446e5f85 Add initial work for script that uses probing to figure out IDL.
(This used to be commit 4e5687e813)
2008-05-25 02:32:21 +02:00
Jelmer Vernooij
4c1f0641d3 Check for fault codes when connecting.
(This used to be commit 42537b1d52)
2008-05-25 00:04:11 +02:00
Jelmer Vernooij
63c2a19e6e Add helper function to return DCE/RPC fault codes.
(This used to be commit 4716cdfb5d)
2008-05-24 23:39:38 +02:00
Jelmer Vernooij
21b6e9ec9e Add convenience function for creating objects with NDR error codes.
(This used to be commit 991541a78c)
2008-05-24 23:22:49 +02:00
Jelmer Vernooij
5863864f1d Fix memory initialization in raw calls.
(This used to be commit 788b2dbfe4)
2008-05-24 23:07:16 +02:00
Jelmer Vernooij
2a6c4da9d1 Support optional object argument when sending DCE/RPC requests.
(This used to be commit 75ba01a0fa)
2008-05-24 23:02:09 +02:00
Jelmer Vernooij
21ce0ff006 Allow connecting to a DCE/RPC interface with Python for which we don't have IDL.
(This used to be commit e3178d522c)
2008-05-24 22:56:49 +02:00
Jelmer Vernooij
75e7962d2e Add convenience functions for setting Python objects from errors.
(This used to be commit f1de723b89)
2008-05-24 22:13:32 +02:00
Jelmer Vernooij
f9c36fae75 Export functions for setting NTSTATUS and WERRORs in python.
(This used to be commit 4bcb92d2d4)
2008-05-24 21:38:33 +02:00
Jelmer Vernooij
fe5be25547 Allow request() call to do custom calls on DCE/RPC interfaces.
(This used to be commit 9c2eff0289)
2008-05-24 21:20:45 +02:00
Jelmer Vernooij
654be49c01 Use manually written Python bindings for DCE/RPC rather than SWIG based.
Use base class for pidl-generated DCE/RPC interface Python bindings.
(This used to be commit 25e7fc8a2c)
2008-05-24 21:02:56 +02:00
Jelmer Vernooij
515b6ed586 Share struct used for interfaces in Python code.
(This used to be commit 8501a3fc31)
2008-05-24 20:00:37 +02:00
Jelmer Vernooij
05194ccdf8 Add tests for new NDR pack/unpack functionality in Python DCE/RPC bindings.
(This used to be commit 468d35827f)
2008-05-24 19:50:09 +02:00
Jelmer Vernooij
e3bbe61d81 Only provide __ndr_pack__ / __ndr_unpack__ if the push/pull functions are public.
(This used to be commit dd43bdcb88)
2008-05-24 19:49:54 +02:00
Jelmer Vernooij
f76697ce89 Add convenience functions for packing/unpacking structs in python.
(This used to be commit c5d7d48b32)
2008-05-24 18:57:15 +02:00
Jelmer Vernooij
14c4028f26 Support __ndr_unpack__ on DCE/RPC structures in Python.
(This used to be commit 3b2bd4d849)
2008-05-24 18:55:46 +02:00
Jelmer Vernooij
1cd3a2be31 Add __ndr_pack__ method to all DCE/RPC structures.
(This used to be commit 06d272b42f)
2008-05-24 18:46:32 +02:00
Jelmer Vernooij
1b5acdb93b Initialize module.
(This used to be commit 3246258afb)
2008-05-24 18:25:27 +02:00