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