Derrell Lipman
5bfebbda7a
r19055: JSON-RPC is working! It passes the small qooxdoo JSON-RPC test suite
...
perfectly.
This check in covers the remaining fixes and enhancements to complete the
server. In a subsequent check-in, I need to learn about the new qooxdoo
packaging mechanism. Although it'd be nice to have the whole source tree,
that's huge and needn't be in samba svn. It's now supposed to be very easy to
package qooxdoo, so I'll figure out how that's done and then check in the
relevant small number of files.
Steps after that involve generating the stubs to allow various ejs functions
to be called via JSON-RPC.
Derrell
2007-10-10 14:20:32 -05:00
Derrell Lipman
6e9cb2ed1c
r19051: JSON-RPC server work-in-progress. It's almost working.
2007-10-10 14:20:31 -05:00
Derrell Lipman
bcf5e98a8c
r19048: ensure our memory gets cleaned up even upon exception
2007-10-10 14:20:31 -05:00
Derrell Lipman
bb07f606de
r19020: move jsonrpc_include to a more appropriate location in the file, and call the setup function for parsing literals.
2007-10-10 14:20:28 -05:00
Derrell Lipman
82fdcd9339
r19019: Add a parser for javascript literals. This is implemented for parsing JSON
...
strings, but is generally useful for creating ejs variables from object or
array literals, which aren't supported in the old version of ejs that we're
using.
This parser is implemented in C, but is callable from an ejs script via
literal_to_var().
2007-10-10 14:20:28 -05:00
Derrell Lipman
34bffbaebf
r18880: JSON-RPC work in progress
2007-10-10 14:20:17 -05:00
Derrell Lipman
e8f892bedc
r18850: add strspn() function i ejs
2007-10-10 14:20:16 -05:00
Stefan Metzmacher
135d096776
r18213: don't list LIBREPLACE depdendecies explicit and
...
always at it as first private dependencies
metze
2007-10-10 14:17:50 -05:00
Andrew Tridgell
cefcccb519
r18135: almost there ....
2007-10-10 14:17:38 -05:00
Jelmer Vernooij
1adf65b4d7
r18121: Simplify m4 code, hopefully fix Samba4 build problems.
2007-10-10 14:17:35 -05:00
Andrew Tridgell
c079cedb08
r18117: first steps in making samba4 use libreplace
2007-10-10 14:17:34 -05:00
Jelmer Vernooij
f7afa1cb77
r17930: Merge noinclude branch:
...
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
2007-10-10 14:16:54 -05:00
Stefan Metzmacher
7579503bb8
r17888: use talloc_*_ptrtype() macros as wrappers arround the talloc_*_size()
...
functions to get rid of c++ warnings
metze
2007-10-10 14:16:51 -05:00
Stefan Metzmacher
ba866665f5
r17791: get rid of another compiler warning
...
metze
2007-10-10 14:16:43 -05:00
Simo Sorce
8dd1c1c05b
r17648: update minschema.js
...
this version returns also oMSyntax and oMObjectClass and also
use the right value for the objects CNs
add a nasty hack to ejs' mprLdbMessage() to handle binary blobs situations
2007-10-10 14:16:19 -05:00
Stefan Metzmacher
f20e251bfd
r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on the
...
configure check for the interfaces.
should fix the build on some old sun boxes
metze
2007-10-10 14:15:39 -05:00
Stefan Metzmacher
679ac74e71
r17341: pass a messaging context to auth_context_create()
...
and gensec_server_start().
calling them with NULL for event context or messaging context
is no longer allowed!
metze
2007-10-10 14:15:17 -05:00
Stefan Metzmacher
0397911b41
r17339: pass the event context and messaging context together to the
...
smb ejs functions
metze
2007-10-10 14:15:16 -05:00
Andrew Bartlett
0053d06d9f
r16168: Make the example match the actual function.
...
This was very confusing until I really looked at it.
Andrew Bartlett
2007-10-10 14:09:04 -05:00
Jelmer Vernooij
cef5cc6464
r15805: Fix incompatible type assignment. Caught by the IBM checker.
2007-10-10 14:08:25 -05:00
Andrew Tridgell
c6d20c2245
r15731: module init functions should return NTSTATUS, not void
2007-10-10 14:08:10 -05:00
Jelmer Vernooij
b79092d7ee
r15581: Remove unused include
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
4ec89bce87
r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMB
2007-10-10 14:05:18 -05:00
Jelmer Vernooij
c19c2b51d3
r15328: Move some functions around, remove dependencies.
...
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
James Peach
1b8891a2f3
r15187: Introduce new param type P_BYTES. This lets config options which specify
...
byte counts be given in convenient units.
2007-10-10 14:04:14 -05:00
Stefan Metzmacher
9ec706238c
r14860: create libcli/security/security.h
...
metze
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
8575e9a490
r14603: Fix building of ejs modules as shared libs
...
Fix calling of ejs_exception() without requiring --export-dynamic
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
06f7a8c692
r14594: Fix some dependencies (required for shared library build)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
ed382873fd
r14572: Give libraries saner names, remove some .pc files, make some things
...
subsystems in case a library doesn't make sense.
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
51b4270513
r14542: Remove librpc, libndr and libnbt from includes.h
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
867fc48922
r14500: Make some more functions public
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
c74fc55831
r14497: Fix build with shared libraries
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
9c37f847d3
r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.
2007-10-10 13:57:30 -05:00
Jelmer Vernooij
3dd477ca51
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
2007-10-10 13:57:27 -05:00
Jelmer Vernooij
1ffb82a759
r14381: Kill structs.h
2007-10-10 13:57:17 -05:00
Jelmer Vernooij
1a16a6f1df
r14380: Reduce the size of structs.h
2007-10-10 13:57:16 -05:00
Jelmer Vernooij
98c4c30513
r14363: Remove credentials.h from the global includes.
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
7871b07e21
r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:
...
- VERSION: should contain the current version. Will be made part of the filename.
- SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library.
Fix sonames and use them on platforms that support them
Remove symlinking code. ldconfig will take care of creating the symlinks now
that we set the soname.
2007-10-10 13:57:12 -05:00
Stefan Metzmacher
13c1059747
r14110: make ndr interface parsing code libraries,
...
so it will not included in multiple modules or binaries
metze
2007-10-10 13:56:52 -05:00
Jelmer Vernooij
d538eac9db
r14109: Modulify the smbcalls subsystem.
2007-10-10 13:56:51 -05:00
Jelmer Vernooij
2c74698032
r13960: Generate makefile rules for installing/removing shared modules.
2007-10-10 13:52:32 -05:00
Jelmer Vernooij
f87debeb12
r13944: Yet another round of splitups.
2007-10-10 13:52:31 -05:00
Stefan Metzmacher
71d3fbf65c
r13942: fix dependencies
...
metze
2007-10-10 13:52:29 -05:00
Jelmer Vernooij
1228358767
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
2007-10-10 13:52:24 -05:00
Jelmer Vernooij
c80a8f1102
r13903: Don't generate prototypes for modules and binaries in include/proto.h by
...
default.
2007-10-10 13:52:21 -05:00
Jelmer Vernooij
52a2356505
r13786: [merge] Add registration functions for LDB modules
...
Applications that use LDB modules will now have to run ldb_global_init()
before they can use LDB.
The next step will be adding support for loading LDB modules from .so
files. This will also allow us to use one LDB without difference between the
standalone and the Samba-specific build
2007-10-10 13:52:11 -05:00
Stefan Metzmacher
6ee7de9bbf
r13710: fix compiler warnings
...
metze
2007-10-10 13:52:07 -05:00
Jelmer Vernooij
bca0e8054f
r13655: Use new name of build header
2007-10-10 13:52:05 -05:00
Simo Sorce
3fb9571a76
r13369: let's have a way to show the samba4 version through ejs
...
and use it in provisioning to fullfill rfc 3045 requirements
2007-10-10 13:51:50 -05:00