Jelmer Vernooij [Wed, 1 Jun 2005 00:34:28 +0000 (00:34 +0000)]
r7161: - Add support for "aliases" for pidls scalar types and add a few aliases.
- Define __PIDL__ when preprocessing IDL files.
- Remove a couple of useless defines from rpcecho.idl
rpcecho.idl now works in both pidl and midl
(althought pidl is a bit pedantic and gives two warnings)
(This used to be commit
6731e0a6548ac24d561ba48c8e9611d0034e662f)
Jelmer Vernooij [Wed, 1 Jun 2005 00:12:34 +0000 (00:12 +0000)]
r7160: Initial work on an esp function wrapper generator
(This used to be commit
aaf097ec101b5e31b00e6e9a211e247ee69a118a)
Jelmer Vernooij [Wed, 1 Jun 2005 00:00:50 +0000 (00:00 +0000)]
r7159: Improve the messages from pidl's validator module.
Change the IDL file for the echo interface to match the one we use for
Windows. The only thing different between the two files currently is the
names of the scalar types and the handling of strings.
(This used to be commit
b264c61061d222347919837600adf809fbadfb13)
Tim Potter [Tue, 31 May 2005 11:46:54 +0000 (11:46 +0000)]
r7138: Doh - fix some typos.
(This used to be commit
20e1ed965a03ff3292717e41f30210cc658f80c2)
Tim Potter [Tue, 31 May 2005 11:45:05 +0000 (11:45 +0000)]
r7137: Add a couple more dummy idl files for the DNS server and Windows
Terminal Server remote management.
(This used to be commit
6838607893f071e15ef0b8c6a5b37922b3cd8717)
Andrew Tridgell [Tue, 31 May 2005 04:40:10 +0000 (04:40 +0000)]
r7136: fixed a typo
(This used to be commit
d0374ffc87da225dfe8e57d9c4ae859b288fc913)
Andrew Tridgell [Tue, 31 May 2005 04:12:55 +0000 (04:12 +0000)]
r7135: make typeof() complient with ECMA 11.4.3
(This used to be commit
29ab4cc6cb244255ab75af7ae2076b51209f4f2d)
Andrew Tridgell [Tue, 31 May 2005 03:37:01 +0000 (03:37 +0000)]
r7134: a number of small changes to make the pages HTML compliant. The
builtin web validator in firefox sure is useful!
(This used to be commit
aa43111aa5f9a183395ebd840d8f77867730ab23)
Derrell Lipman [Tue, 31 May 2005 03:31:54 +0000 (03:31 +0000)]
r7133: work in progress, including a HIGHLY revised and simplified schema
(This used to be commit
aa9bb6ad4cb7219a80a6589d406e47a15ac2c3a1)
Andrew Tridgell [Tue, 31 May 2005 02:57:21 +0000 (02:57 +0000)]
r7132: - start a convention of making object constructors end in Obj, so we
now have FormObj(). This follows the style in the ejs manual
- make a new MenuObj object type, with a display_menu() to display
it. This will make it easier to make different types of
menus. Currently only veritical simple menus are supported.
(This used to be commit
ac978d4124f773d872dd15205d90a41dcec8a38f)
Andrew Tridgell [Tue, 31 May 2005 02:24:50 +0000 (02:24 +0000)]
r7131: support sub-object arrays when displaying objects. This allows the ldb test to
correctly display multi-value attributes like objectClass
(This used to be commit
134f42655ed2e5e13dee25921b8cd4e1ca9a1396)
Andrew Tridgell [Tue, 31 May 2005 01:52:14 +0000 (01:52 +0000)]
r7128: added recursion to bugs list
(This used to be commit
645e645a4ee94af5cb8d6021c63a48322478582c)
Andrew Tridgell [Tue, 31 May 2005 01:48:04 +0000 (01:48 +0000)]
r7127: allow for recursive ejs functions
(This used to be commit
567bb9568c4e46a4abf9250e7319c702fc3a2fc9)
Andrew Tridgell [Tue, 31 May 2005 01:20:49 +0000 (01:20 +0000)]
r7125: demonstrate some bugs in ejs
(This used to be commit
46adb4a065f3f7dd81d72ed041f24e2d81733b63)
Andrew Tridgell [Tue, 31 May 2005 01:16:01 +0000 (01:16 +0000)]
r7124: fixed a bug in array construction (see ECMA standard section 15.4.2.2)
(This used to be commit
f9f1d85e651afca7a65804b3124daa11208965e8)
Jelmer Vernooij [Mon, 30 May 2005 23:59:29 +0000 (23:59 +0000)]
r7122: Some cleanups, simplification of the code.
(This used to be commit
277f26edacccb3a3f7a90629fd6ea1f21d9f6530)
Jelmer Vernooij [Mon, 30 May 2005 23:13:59 +0000 (23:13 +0000)]
r7121: More subcontext fixes. A subcontext does not always imply internally deferred
data, though it might.
(This used to be commit
cf522ba372216da3dae0c534a6a698c21a484ab7)
Stefan Metzmacher [Mon, 30 May 2005 22:44:17 +0000 (22:44 +0000)]
r7120: make use of the new 'noopnum' property and get rid of handwritten
parsing code for the spoolss_Enum* functions, there still same handwritten code needed
but just to stack the autogenerated code into the correct way
metze
(This used to be commit
155d18e8b78afebfb4a84e43e3b4d8fc6c9cc4e2)
Stefan Metzmacher [Mon, 30 May 2005 18:40:36 +0000 (18:40 +0000)]
r7119: the content of a subcontext can contain deferred data,
but for the caller a subcontext is like a scalar...
the first point is more important and is fixed with this commit,
however it would be nice if we could make them look like scalars to the callers later
metze
(This used to be commit
8a16aa6401ff57624e35b785b8f6a6acda56ea1f)
Stefan Metzmacher [Mon, 30 May 2005 17:58:12 +0000 (17:58 +0000)]
r7118: allways pull scalars and buffers when pulling the subcontext context
(this, is not the full fix, still doesn't work :-( )
metze
(This used to be commit
9a858b5614db8dfed13f76099bf042182dfa4a0c)
Jelmer Vernooij [Mon, 30 May 2005 16:50:32 +0000 (16:50 +0000)]
r7117: Move more manpages to the source repository
(This used to be commit
b00355bf0ce241a1223dbdbb2f3b5059a2bb4204)
Derrell Lipman [Mon, 30 May 2005 16:46:54 +0000 (16:46 +0000)]
r7116: work in progress
(This used to be commit
c860a4f9940c04021ecc859240c5f35c3d1c4bed)
Stefan Metzmacher [Mon, 30 May 2005 16:19:23 +0000 (16:19 +0000)]
r7115: specify what properties can be used on what objects...
metze
(This used to be commit
2287ed4afa8ffe99e21496e4ec6a2a0b7cc0952c)
Jelmer Vernooij [Mon, 30 May 2005 15:59:08 +0000 (15:59 +0000)]
r7114: Convert ldb documentation to DocBook/XML
(This used to be commit
470c6185fb815983aebffd313361ec0fac723fd0)
Jelmer Vernooij [Mon, 30 May 2005 15:11:10 +0000 (15:11 +0000)]
r7113: Move manpages from docs repository to source repository
(This used to be commit
f16d346032b9052c9dcd6b15cf65dd62e6943cd3)
Stefan Metzmacher [Mon, 30 May 2005 14:55:26 +0000 (14:55 +0000)]
r7112: add RPC-SPOOLSS test to the w2k3 tests, only with ncacn_np for now
(I also noticed that RPC-SAMR and some other tests are faling against my w2k3 box...)
metze
(This used to be commit
5531eb852c1e1779c5621a4955d074d5878fc67f)
Jelmer Vernooij [Mon, 30 May 2005 14:15:20 +0000 (14:15 +0000)]
r7111: Patch from Alan DeKok for correct use of the needed variables in Decl*
(This used to be commit
1e9beae533b2bd802c9651a3af620a464620d38e)
Jelmer Vernooij [Mon, 30 May 2005 13:52:52 +0000 (13:52 +0000)]
r7110: Remove invalid use of id()
(This used to be commit
9fe7e0f7700ab765a468eea596b3a9900abd509e)
Jelmer Vernooij [Mon, 30 May 2005 13:48:35 +0000 (13:48 +0000)]
r7109: Change noid() to noopnum() so it isn't confusing to people familiar with id()
(This used to be commit
7721fc727426ae9fcc26afa773f855aa232df637)
Andrew Tridgell [Mon, 30 May 2005 12:57:59 +0000 (12:57 +0000)]
r7108: display a session expired message
(This used to be commit
3f87d53d6614b514f1725b09e9964629b91dbbcc)
Andrew Tridgell [Mon, 30 May 2005 12:57:31 +0000 (12:57 +0000)]
r7107: detect when a users session has expired and set request['SESSION_EXPIRED']
(This used to be commit
0c2e42986ca3d10fbd19c91e2ea59af20e4fce30)
Andrew Tridgell [Mon, 30 May 2005 12:21:30 +0000 (12:21 +0000)]
r7106: the web interface now works completely with or without cookies. If you have cookies
they will be used, otherwise you will see URLs with ?SwatSessionId=XXX on the end.
(This used to be commit
104d47a7458ecf03c0d5f969eaf2a98346928679)
Andrew Tridgell [Mon, 30 May 2005 12:18:49 +0000 (12:18 +0000)]
r7105: fixed a typo
(This used to be commit
790f861538c490fab0ab1028cef6ae1797dd2c15)
Andrew Tridgell [Mon, 30 May 2005 12:18:23 +0000 (12:18 +0000)]
r7104: add support into the web server for session[] variables without cookies by using
query strings
(This used to be commit
6ca3e3af89df534704eb5cbefb84bba7257f82bb)
Stefan Metzmacher [Mon, 30 May 2005 11:51:30 +0000 (11:51 +0000)]
r7103: fix make installswat again:-)
metze
(This used to be commit
46e3f57f0eebe500ecc5b7b39e05d9ea335e5c7a)
Stefan Metzmacher [Mon, 30 May 2005 11:25:26 +0000 (11:25 +0000)]
r7102: fix subcontext(0)
metze
(This used to be commit
81c878b7b2e0cb5f4c042fab4d27953c3ef1e9c9)
Andrew Tridgell [Mon, 30 May 2005 09:41:01 +0000 (09:41 +0000)]
r7101: moved favicon into images/
(This used to be commit
df7280c5c814c3c86fad1d2b0286b865a1f37179)
Stefan Metzmacher [Mon, 30 May 2005 09:31:59 +0000 (09:31 +0000)]
r7100: install lately added files too
metze
(This used to be commit
067f3a4da2b1ac2f0bfd6edf26001436106c8f69)
Stefan Metzmacher [Mon, 30 May 2005 09:31:17 +0000 (09:31 +0000)]
r7099: make the password field a password field...
metze
(This used to be commit
ad2d3991ba56d2779df66ff88ccbeb165ac23376)
Stefan Metzmacher [Mon, 30 May 2005 09:07:21 +0000 (09:07 +0000)]
r7098: - make use of the NDR table instead of the IDL table in the client and server generation
- add 'noid' property to allow functions to be not present in the function table,
and not generate client and server functions for them
- print out a warning about [id()] not being correctly supported yet
metze
(This used to be commit
189730d1430e7f728d62dd5dc52f2a90c1a556d7)
Andrew Tridgell [Mon, 30 May 2005 08:50:53 +0000 (08:50 +0000)]
r7097: removed a debug line
(This used to be commit
b45ddce5dd192d26a4799ae7f69cf236750fc09e)
Andrew Tridgell [Mon, 30 May 2005 08:50:24 +0000 (08:50 +0000)]
r7096: added support for select lists in forms
(This used to be commit
33d21d35feaa0f7f9d4067e90495ca19374cea78)
Andrew Tridgell [Mon, 30 May 2005 08:30:24 +0000 (08:30 +0000)]
r7095: more html tidying
(This used to be commit
314bc44afe44ac6e9fcb194d54b8e1848adf94ed)
Andrew Tridgell [Mon, 30 May 2005 08:23:37 +0000 (08:23 +0000)]
r7094: use the Form() object in a few more places
(This used to be commit
9b8546f92179dba826e7ca5ed009b24486ef7a2c)
Andrew Tridgell [Mon, 30 May 2005 08:13:34 +0000 (08:13 +0000)]
r7093: - added a new Form() ejs object for producing simple forms.
- tidied up the html generation a bit
(This used to be commit
ddccf6d2f5c4757111010e3116b41e379a7dc2dd)
Andrew Tridgell [Mon, 30 May 2005 06:55:25 +0000 (06:55 +0000)]
r7092: added some js for formatting table results in a nicer fashion
(This used to be commit
5f91db4d60a5b5b03b1b14d1348f9db6807ab18b)
Andrew Tridgell [Mon, 30 May 2005 06:54:43 +0000 (06:54 +0000)]
r7091: added some more useful links
(This used to be commit
d1d82686755e44ffd389114880a6ae2109595ccc)
Andrew Tridgell [Mon, 30 May 2005 06:23:50 +0000 (06:23 +0000)]
r7090: added back in the showvars test
(This used to be commit
90b50ed983dd1d6aa4f80e38622d1e7dba13b49a)
Andrew Tridgell [Mon, 30 May 2005 06:22:56 +0000 (06:22 +0000)]
r7089: ensure that headers['HOST'] is setup
(This used to be commit
cb896a141a028ad386d92b0beb503af657a77813)
Andrew Tridgell [Mon, 30 May 2005 06:15:01 +0000 (06:15 +0000)]
r7088: start on some real structure for the SWAT web pages
- this imports the basic css pages from samba.org
- i have created some useful ejs scripts in common.js that will be included by all pages
- added a real login page, and a logout button showing who you are logged in as
- added page_header() and page_footer() functions that take a page type, allowing
for "plain" or "columms" pages
- added some simple menus on the left of the columns page type, with links to the esp
tests and some useful links for samba4 developers
(This used to be commit
86d2ecf0f2a8de8abfdcc5f2aae7d4d969d19339)
Andrew Tridgell [Mon, 30 May 2005 06:08:54 +0000 (06:08 +0000)]
r7087: always run the /scripting/preauth.esp page before processing any
request. If this page produces any output then that output is sent to
the browser and the request is not processed
This allows us to ensure that all pages are authenticated
(This used to be commit
6a876d66119a79f7922f44d36c116eee72dd76f9)
Andrew Tridgell [Mon, 30 May 2005 06:07:23 +0000 (06:07 +0000)]
r7086: make include() recognise the ".esp" extension and include the file as
an esp script instead of as a ejs script
(This used to be commit
af97ded8d4151d33767d2b98bfcc3ca9a4fedc10)
Andrew Tridgell [Mon, 30 May 2005 06:06:27 +0000 (06:06 +0000)]
r7085: fixed a bug in ejs with setting up the arguments[] array
(This used to be commit
722950c21365982ac9a62f97360b6c4a0bdd4acc)
Stefan Metzmacher [Mon, 30 May 2005 00:19:58 +0000 (00:19 +0000)]
r7084: - readd the work from rev 6516,6517,6572
- use a single list of scalars
- let "string" not be so special anymore
- fix support for "string_array"
metze
(This used to be commit
e1fa7ae6c8420dc582578e084b9c0d641bcfbd73)
Tim Potter [Sun, 29 May 2005 22:14:21 +0000 (22:14 +0000)]
r7083: Add a ejs hook to the resolve_name() function.
We need to figure out what the best way to return NTSTATUS codes. In the
Python wrappers I threw an exception which could be caught by some code,
but I'm not sure whether this is possible in ejs.
(This used to be commit
6911e46c6a576a379ea06f9ba3ef6a62653170f0)
Tim Potter [Sun, 29 May 2005 22:11:32 +0000 (22:11 +0000)]
r7082: Call load_interfaces() in smbscript initialisation.
(This used to be commit
54051bf8bbb18653adafb37cc6181617ca60b781)
Tim Potter [Sun, 29 May 2005 22:10:51 +0000 (22:10 +0000)]
r7081: Add mprToInt() function.
(This used to be commit
790a46f53bd5b6994cbf6aed670df1407a44e2f3)
Tim Potter [Sun, 29 May 2005 21:45:38 +0000 (21:45 +0000)]
r7080: Fix typo in error message.
(This used to be commit
fcf177c86e2bfbc993352b80824487e5df0a3f63)
Andrew Tridgell [Sun, 29 May 2005 12:43:45 +0000 (12:43 +0000)]
r7079: remember to register the esp calls
(This used to be commit
ab27e58c08a065a5a84fcd763d0b4b070eb07886)
Andrew Tridgell [Sun, 29 May 2005 12:41:59 +0000 (12:41 +0000)]
r7078: - fix an uninitialised variable in smbscript
- fixed handle passing in the smb/ejs interface calls, so they can be called
safely from esp
(This used to be commit
45ea1b64413de577366939b2106f657f6c47b1bd)
Andrew Tridgell [Sun, 29 May 2005 12:10:13 +0000 (12:10 +0000)]
r7077: pull in a bunch more libs for smbscript. I plan on making a whole lot
of internal functions available to ejs, including rpc functions.
This should hopefully fix the link on solaris10 as well
(This used to be commit
caceb31be841041a0e20c7e261badad2cce82c6a)
Andrew Tridgell [Sun, 29 May 2005 11:58:47 +0000 (11:58 +0000)]
r7076: added demos of using ARGV[]
(This used to be commit
9679f2027209543108428e985bf699b370385eeb)
Andrew Tridgell [Sun, 29 May 2005 11:58:14 +0000 (11:58 +0000)]
r7075: added support for ARGV[] in ejs scripts
(This used to be commit
3db568eb6bb383c4c1e1fd0c7f043a9914dcc3cc)
Andrew Tridgell [Sun, 29 May 2005 11:43:52 +0000 (11:43 +0000)]
r7074: we should load all shares in smbscript
(This used to be commit
92f85507df2bce5e246484860a43748321f2291e)
Andrew Tridgell [Sun, 29 May 2005 11:43:02 +0000 (11:43 +0000)]
r7073: added some simple example scripts for use with smbscript
(This used to be commit
f1d0c006600d6d57bce2ede87a1aae0ccfc2c412)
Andrew Tridgell [Sun, 29 May 2005 11:35:56 +0000 (11:35 +0000)]
r7072: moved the esp hooks calls to the ejs level, so we can call them from
both esp scripts and ejs scripts. This allows the smbscript program to
call all the existing extension calls like lpGet() and ldbSearch()
Also fixed smbscript to load smb.conf, and setup logging for DEBUG()
I left the unixAuth() routine in web_server/calls.c at the moment, as
that is really only useful for esp scripts. I imagine that as we
extend esp/ejs, we will put some functions in scripting/ejs/ for use
in both ejs and esp, and some functions in web_server/ where they will
only be accessed by esp web scripts
(This used to be commit
e59ae64f60d388a5634559e4e0887e4676b70871)
Andrew Tridgell [Sun, 29 May 2005 11:32:29 +0000 (11:32 +0000)]
r7071: allow access to the current mpr memory context from ejs calls
(This used to be commit
a58531dcf30b091913563ca2b8ce5e5843896441)
Stefan Metzmacher [Sun, 29 May 2005 11:16:45 +0000 (11:16 +0000)]
r7070: fix redirection when the client
doesn't send a 'Host' header
metze
(This used to be commit
ccc4d51927eb1564c6f5de07dda83dd008bb8a9e)
Volker Lendecke [Sun, 29 May 2005 08:12:16 +0000 (08:12 +0000)]
r7069: Add a little usage message to smbscript and fix a compiler warning. My
compiler still complains about "handle" (scripting/ejs/smbscrip.c:46) possibly
not being initialized and to me this looks true.
Running smbscript with the trivial write("Hello, world\n"); also leaves some
memory around.
Volker
(This used to be commit
06d27a19213dc8fe6dfc948a5e8cbafa74db7a29)
Tim Potter [Sun, 29 May 2005 04:24:09 +0000 (04:24 +0000)]
r7068: Missed one!
(This used to be commit
cebbce9bf57d293dad3c35b1c76c74dd917620e0)
Andrew Tridgell [Sun, 29 May 2005 04:22:40 +0000 (04:22 +0000)]
r7067: older versions of gnutls don't have GNUTLS_KP_TLS_WWW_SERVER
(This used to be commit
9b568eb957c8ecbe8ebe29bcffdcad3bf7eef8c2)
Tim Potter [Sun, 29 May 2005 04:10:22 +0000 (04:10 +0000)]
r7066: Rename http_exception to ejs_exception.
(This used to be commit
f2e59d3adfd7813c3c2090350f8ff2a99a5533e9)
Tim Potter [Sun, 29 May 2005 03:53:36 +0000 (03:53 +0000)]
r7065: Move ejs from web_server to lib so it can be shared with smbscript.
(This used to be commit
b83dc8fbfb9ffe30654bc4869398f50dd9ccccb7)
Tim Potter [Sun, 29 May 2005 03:29:10 +0000 (03:29 +0000)]
r7064: Clean up handle parameter passing after peeking at tridge's ejstest.c
(This used to be commit
805b6c7cf0f1e05fbb690bdfc93938747e13e6cd)
Tim Potter [Sun, 29 May 2005 03:25:21 +0000 (03:25 +0000)]
r7063: Do error checking on the ejs functions.
Tridge says there is a bug in defining per-engine CFunction's so move
calls to ejsDefineStringCFunction() above the ejsOpenEngine() call.
Test script now works!
(This used to be commit
5e2458ae6c863ff29b85fff3d093f7f4fa9dc2be)
Tim Potter [Sun, 29 May 2005 00:22:34 +0000 (00:22 +0000)]
r7062: Merge scripting/swig/config.mk with scripting/config.mk
(This used to be commit
e14c00c4c1cc51dac9452c1e950445907d883e46)
Tim Potter [Sun, 29 May 2005 00:13:10 +0000 (00:13 +0000)]
r7061: A ejs scripting client. This should allow javascript to be run in a
command line environment instead of inside the web server.
It doesn't work yet though, rather an exception is thrown when trying
to call ejsDefineStringCFunction().
(This used to be commit
3444cd5429dfef5a67d5bf7818ae08e4e8cc5ccc)
Tim Potter [Sun, 29 May 2005 00:09:20 +0000 (00:09 +0000)]
r7060: Fix use of uninitialised variable.
(This used to be commit
7568fcbfc58c91a81a8fcbadea48ffdc9e58bb27)
Jelmer Vernooij [Sat, 28 May 2005 23:38:52 +0000 (23:38 +0000)]
r7059: Use namespaces for pidl and the build system, so we can later on
call out to the build system to compile the various pidl tests
(without having to rely on shared library support).
Initial work on an ndr_array test.
(This used to be commit
2b08c4b92b4f56180c123a502bdcc6c40188c07f)
Simo Sorce [Sat, 28 May 2005 19:35:49 +0000 (19:35 +0000)]
r7058: Add experimenthal pam authentication for web pages
(This used to be commit
36d905407465cb9d8950da86322531e3c3102642)
Simo Sorce [Sat, 28 May 2005 16:57:03 +0000 (16:57 +0000)]
r7057: remove some ^M at end of lines
(This used to be commit
1fb60dc07dbf6f1faa0d7af3959c20469a8e36f6)
Andrew Tridgell [Sat, 28 May 2005 11:40:51 +0000 (11:40 +0000)]
r7056: added links to ejs and esp info pages
(This used to be commit
624c7a76e848a0fd8296fd7afceeb9f22c803b12)
Andrew Tridgell [Sat, 28 May 2005 08:59:46 +0000 (08:59 +0000)]
r7055: automatically add the dn to all ldbSearch results
(This used to be commit
d6fa28080831700f80ff46320e0b0831337b822a)
Andrew Tridgell [Sat, 28 May 2005 08:48:57 +0000 (08:48 +0000)]
r7054: added a example script showing ldbSearch() usage
(This used to be commit
0fe835b16c8e8c4fbd801a447aca1f077934e84c)
Andrew Tridgell [Sat, 28 May 2005 08:48:18 +0000 (08:48 +0000)]
r7053: added a ldbSearch() call to esp
It takes two forms, one with a set of attributes, the other without:
res = ldbSearch("dbfile", "expression");
var attrs = new Array("attr1", "attr2", "attr3");
res = ldbSearch("dbfile", "expression", attrs);
(This used to be commit
1ba602e32ba116016af6fb72e5929cdc026c8f0d)
Andrew Tridgell [Sat, 28 May 2005 08:47:01 +0000 (08:47 +0000)]
r7052: added a case insensitive str_list_check_ci() version of str_list_check()
(This used to be commit
5654330b6100a7291cee3631815cfb898100cf23)
Andrew Tridgell [Sat, 28 May 2005 07:41:20 +0000 (07:41 +0000)]
r7051: remove an unused file
(This used to be commit
7e6fbd4889a92ec985b8c6c70005cab76d64d262)
Stefan Metzmacher [Sat, 28 May 2005 06:39:43 +0000 (06:39 +0000)]
r7050: fix linking of smbd
metze
(This used to be commit
d2af8eaefa58b56dbacfce10d74152a03d1becc2)
Andrew Tridgell [Sat, 28 May 2005 03:54:24 +0000 (03:54 +0000)]
r7049: auto-create the private/tls/ directory on install
(This used to be commit
a4a5eea7b741a78b45d19d7021805f674f48f44a)
Andrew Tridgell [Sat, 28 May 2005 03:50:13 +0000 (03:50 +0000)]
r7048: added auto-generation of TLS self-signed certificates if none exist already
This allows smbd to be setup from scratch over ssl without having to
know how to create valid certificates (which can be quite tricky
unless you've done it before)
Of course, a good admin will provide real certificates, and smbd will
use them if specified
(This used to be commit
00b67efc99eac7bca386dea03f03bbb9470ab002)
Andrew Tridgell [Sat, 28 May 2005 01:29:45 +0000 (01:29 +0000)]
r7047: rearranged the tls code a bit, and improved the error messages when it fails
(This used to be commit
f54533dfba4286a3dbab26f1812a926fa6408efd)
Andrew Tridgell [Fri, 27 May 2005 23:52:41 +0000 (23:52 +0000)]
r7044: vance is right that mixing http and https elements gives a warning in IE
(This used to be commit
5912cf2cd4405185fb40833d896c640c7d24a87a)
Andrew Bartlett [Fri, 27 May 2005 23:10:36 +0000 (23:10 +0000)]
r7043: Patch from Julien Kerihuel <j.kerihuel@openchange.org> to reenable
'obfustication' in the new PIDL.
Jelmer: Can you double-check this?
Andrew Bartlett
(This used to be commit
2a1426c52f113237edeba4de25c402257f31ebe6)
Jelmer Vernooij [Fri, 27 May 2005 18:36:23 +0000 (18:36 +0000)]
r7037: Add enough pointers in the header file as well
Fix a couple of warnings.
(This used to be commit
fcaa9d495c13af5065dd32f8ed65d4260b3a5539)
Jelmer Vernooij [Fri, 27 May 2005 18:14:43 +0000 (18:14 +0000)]
r7036: Allow more operations in several properties (such as size_is, length_is,
switch_is, etc) and simplify the code involved
(This used to be commit
86de98ee09348297f2c30ce15888ba5e5637c078)
Jelmer Vernooij [Fri, 27 May 2005 15:49:15 +0000 (15:49 +0000)]
r7029: Make array support in pidl similar to that in other IDL compilers. We should
now able to use constructions like these:
[size_is(20)] int *x; -> Pointer to array of 20 ints
[size_is(20)] int x[]; -> Array of 20 ints
[size_is(20)] int *x[]; -> Array of 20 pointers to ints
[size_is(20,)] int *x[] -> Array of 20 pointers to ints
[size_is(,20)] int *x[]; -> Pointer to array of 20 ints
[size_is(,20)] int **x; -> Pointer to pointer to array of 20 ints
[size_is(20)] int x[][30]; -> 20 blocks of 30 ints
(This used to be commit
ecf583da71c2f80be124c17fccdcb284b47e0695)
Andrew Tridgell [Fri, 27 May 2005 14:07:29 +0000 (14:07 +0000)]
r7023: reduced the number of warnings in building ejs and esp
(This used to be commit
ef998f9f8fb9759e5a4572acb3f9038efc019e5e)
Jelmer Vernooij [Fri, 27 May 2005 14:01:22 +0000 (14:01 +0000)]
r7022: Add support for parsing definitions of multi-dimension arrays.
This will also be required for supporting
parsing pointers to arrays and arrays of pointers simultaneously.
(This used to be commit
a34f848b02a6e8284d62532a792a5136e846fe8f)
Andrew Tridgell [Fri, 27 May 2005 13:16:26 +0000 (13:16 +0000)]
r7019: - added esp call lpServices() which returns a list of services in smb.conf.
- added a test of lpServices() in the esptest scripts
(This used to be commit
94308d8fed7796ddfc32883a1c27ec8ebfff842d)
Andrew Tridgell [Fri, 27 May 2005 12:36:16 +0000 (12:36 +0000)]
r7018: take advantage of the server[TLS_SUPPORT] variable to auto-redirect the home
page of swat to https:// if TLS is initialised OK
(This used to be commit
519bdcac966755b18990ec5382838b2130394daf)