summaryrefslogtreecommitdiff
path: root/source4/lib/appweb
AgeCommit message (Collapse)AuthorFilesLines
2008-04-17Add convenience function for getting at event context from ejs code.Jelmer Vernooij2-0/+8
(This used to be commit b659e83cd6b627dd0ae04064bccff7220a5bd1ce)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij1-11/+5
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2008-02-21Introduce mprLpCtx() similar to mprMemCtx() for loadparm_context used byJelmer Vernooij2-0/+9
all EJS code. (This used to be commit 184988866fe8e740f58e3683eefcaa70f8b51d11)
2007-10-10r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij1-1/+1
number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10r23961: Allow SWAT to operate on x86_64 machines.Andrew Bartlett5-20/+29
On machines with a 4 byte int, and a 8 byte pointer, the ESP could would fail. The problem is that 0 != NULL. 0 is an int (4 bytes) and NULL is a pointer (8), and this matters critically to varargs functions. If a 0 was passed as the 'terminating' argument, then only 4 bytes would be written to the stack, but va_arg(ap, char *) would try and pull 8, reading uninitalised memory. Andrew Bartlett (This used to be commit 72ca8e3b2a45179b731790e6329b978b22ac1ec0)
2007-10-10r23294: try to fix the buildStefan Metzmacher1-1/+1
metze (This used to be commit 04f19c054edc96e165efe8146d660cc4bc3f6dde)
2007-10-10r20444: WEB Application framework / SWAT.Derrell Lipman1-1/+1
We're now at the stage where the web application framework should build and install automatically. Derrell (This used to be commit 0201baef46c1701007e0a4cdd95edee287939318)
2007-10-10r19339: Merge my 4.0-unittest branch. This adds an API for more fine-grainedJelmer Vernooij1-1/+1
output in the testsuite rather than just True or False for a set of tests. The aim is to use this for: * known failure lists (run all tests and detect tests that started working or started failing). This would allow us to get rid of the RPC-SAMBA3-* tests * nicer torture output * simplification of the testsuite system * compatibility with other unit testing systems * easier usage of smbtorture (being able to run one test and automatically set up the environment for that) This is still a work-in-progress; expect more updates over the next couple of days. (This used to be commit 0eb6097305776325c75081356309115f445a7218)
2007-10-10r19022: eliminate a warningDerrell Lipman1-1/+1
(This used to be commit d48b2d83057b8e78e3ed31f56578e18ef9b9aed6)
2007-10-10r19021: match the prototype for a trigger functionDerrell Lipman1-2/+2
(This used to be commit f2f191891582af7dcb6d38c14e4ef7afc361299a)
2007-10-10r18925: Add current snapshot of the ejs-2.0 code. Tridge, will you be ↵Derrell Lipman80-0/+33339
incorporating this? (This used to be commit 917af234a8d517f82bd42256a940608a16b988f4)
2007-10-10r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell1-1/+1
emacs compile mode (hint, paste to a file, and compile as "cat filename"). This allowed me to fix nearly all the warnings for a IA_64 SuSE build very quickly. (This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
2007-10-10r16010: deal with the case that int64,uint64 are already typedef'edStefan Metzmacher1-2/+2
metze (This used to be commit 07b014f770714474660f68c6ebc510bfbb232abc)
2007-10-10r16002: fix the build on solarisStefan Metzmacher2-3/+3
Patch from Bjoern Jacke, thanks! metze (This used to be commit 1250355909533e033f30e6a960c58cfc9ec760ba)
2007-10-10r15358: Fix some compiler warnings / type safety. Found by tccJelmer Vernooij2-5/+2
(This used to be commit 12ba42de5886f9f4f9b1698476557e0c217d06f3)
2007-10-10r15321: Reduce the size of rewrite.m4 a bit moreJelmer Vernooij1-0/+1
(This used to be commit c83e4b166534278c335254aa8890a50635bbf1b7)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-2/+2
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r14999: Remove more unused autoconf codeJelmer Vernooij1-12/+0
Simplify va_copy() replacement code a bit (This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10r14984: marking mprBreakpoint() as a __noreturn__ function should reduce theAndrew Tridgell1-1/+1
number of ejs errors from the IBM checker (This used to be commit 68038ef5660b4b51c8c3897e8c384ba7bf3bbd8b)
2007-10-10r14844: Support a stdbool.h replacement in lib/replace/Jelmer Vernooij1-0/+2
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-3/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r13944: Yet another round of splitups.Jelmer Vernooij1-0/+3
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-3/+3
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)
2007-10-10r11611: don't use unions without a instance name, not all compilers support ↵Stefan Metzmacher1-2/+2
that... fix the build with cc on IRIX 6.5 us4 tridge: we should post this to the appweb maintainers, also with my hex constant fix from a few weeks ago! metze (This used to be commit 5cc44994fb17211009e68f941e3db56acf0ca236)
2007-10-10r11456: fixed a ejs parser bug for delete() statementsAndrew Tridgell1-1/+3
(This used to be commit b8694c58f528d9da66cd623076282caece39d8a7)
2007-10-10r11244: Relative path names in .mk filesJelmer Vernooij1-8/+8
(This used to be commit 24e10300906c380919d2d631bfb3b8fd6b3f54ba)
2007-10-10r11214: Remove scons files (see ↵Jelmer Vernooij1-5/+0
http://lists.samba.org/archive/samba-technical/2005-October/043443.html) (This used to be commit 7fffc5c9178158249be632ac0ca179c13bd1f98f)
2007-10-10r11084: - allow hex numbers with 'a'...'f' digits to be parsedStefan Metzmacher2-8/+15
- parse hex numbers correct tridge: how could we submit this to the upstream appweb library? metze (This used to be commit 70cde83c134f2d8bb2f6c0649b7f87a8846e63a4)
2007-10-10r10586: Add MergedObject() builder. Default to Library() ratherJelmer Vernooij1-3/+3
then StaticLibrary() (This used to be commit b53313dc517986c69a4e4cb8fe3885b696f8faa1)
2007-10-10r10348: Add scons scripts for remaining subsystems. Most subsystems build now,Jelmer Vernooij2-13/+5
but final linking still fails (as does generating files asn1, et, idl and proto files) (This used to be commit 4f0d7f75b99c7f4388d8acb0838577d86baf68b5)
2007-10-10r9792: Rename StrCaseCmp -> strcasecmp_m. All these years I was thinkingJelmer Vernooij1-1/+1
StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m! (This used to be commit 200a8f6652cb2de7a8037a7a4c2a204b50aee2b1)
2007-10-10r9600: fixed the intermittent failures we were getting with ejs in the buildAndrew Tridgell1-1/+36
farm. (This used to be commit b23bffcba62df954c7fb439c78b962fbd262cc5e)
2007-10-10r9504: use some low level ejs hackery to give much better exception error ↵Andrew Tridgell1-1/+1
messages in both the web server and smbscript. We can now give backtraces for all internal asserts, not just high level errors (This used to be commit 84c756b25ccb2bd75360bdb9b7b7643975d1f3b3)
2007-10-10r9464: fixed a problem with child pointers copied into non-allocated mpr ↵Andrew Tridgell1-1/+13
variables. We now use the same free technique as is used for mpr strings, rather than relying on being a child of the variable (This used to be commit 3d6739eaa6e1b56d67bc7d9b5350a6911c96597a)
2007-10-10r9311: Missing null pointer check in ejsLibSteve French1-1/+2
Found by coverity (This used to be commit ae7b073af3d690275dbfa11c8406963702c57d3b)
2007-10-10r9299: fixed the evaluation of pointer expressions that evaluate to booleanAndrew Tridgell1-2/+25
(This used to be commit 17679676d4629ac81116ae1b102f1a311b5d4eed)
2007-10-10r9183: more workarounds for the global variables in ejs. I will discuss ↵Andrew Tridgell2-0/+30
getting rid of these with the mbedthis people. (This used to be commit a5b9e74a5c23e724ae4ee222e6f128133b175494)
2007-10-10r9173: catch ep->local being NULLAndrew Tridgell1-1/+3
(This used to be commit 9f75bc3ca061abbfeb6ac9fc60834b8c1f6e2c4d)
2007-10-10r9172: - fixed a nasty bug in the 'deep copy' mpr code that caused variablesAndrew Tridgell1-2/+4
called 'credentials' to not copy correctly (the bug was in handling of chaining in the copy code - ensure that C pointer variables are copied via a talloc reference so that we can persist rpc pipes and credentials between sessions (This used to be commit ca6f049693f8bfe69d5c7533b2cc92221d0cf6d4)
2007-10-10r8696: fixed ejs to more strictly follow the va_list rules. Might fix thatAndrew Tridgell2-3/+5
pesky panic on x86_64 (This used to be commit 80177b29f4b32996d41a87df041c4c1bfb6876c2)
2007-10-10r8684: this should fix the panic on x86_64, and possibly alphaAndrew Tridgell1-2/+6
(This used to be commit c2f5884e2f8a033446467384b6c058567b2fb9ce)
2007-10-10r8651: fixed a boolean expression bug (submitted upstream)Andrew Tridgell1-0/+3
(This used to be commit bd4c388cd2653823e012f1cd8c14832ee032eb11)
2007-10-10r8631: give an error on incorrect argument countAndrew Tridgell2-5/+4
(This used to be commit ed09e19794d9625553bc48892a2e08b84d7bdcf4)
2007-10-10r8630: give a much nicer backtrace on assert() failures in ejsAndrew Tridgell3-20/+25
I will submit this upstream (This used to be commit a2266f6927d953459bd4b02fbca0a9c95c18494e)
2007-10-10r8599: null terminate the argv list in string C functionsAndrew Tridgell1-1/+2
(This used to be commit cabf638a31ab5f9b0e62e085d844d615c597bc2f)
2007-10-10r8562: small merge with upstreamAndrew Tridgell2-12/+5
(This used to be commit 6c9bf162afddda4747ef08b56598aaf0747a4d27)
2007-10-10r8483: switched our generated ejs rpc code over to the new OO interface. ThisAndrew Tridgell1-0/+1
means we don't pollute the name space, and also makes for faster startup times as we only create variables for the pipes that we use, not all pipes (This used to be commit 57d7a585e8162d21c7152952aa0cc7471968784f)
2007-10-10r8466: it is not portable to assert() a va_list (it breaks on alpha for example)Andrew Tridgell1-1/+0
(This used to be commit 2a64ee4227840de4aebe2ebe1887dfd167831738)
2007-10-10r8461: fixed integer64 handling on bit endian platforms. The ejs code usedAndrew Tridgell1-1/+1
%Ld, which is an invalid format code. This will probably cause problems on systems that don't have %lld, but do have a working snprintf otherwise. We will need to expand the snprintf configure test to make sure we replace snprintf on those platforms (This used to be commit ccc87eb8aaf571d91170555a732d287746b3430f)
2007-10-10r8453: my solaris10 box doesn't have math.hAndrew Tridgell1-1/+2
maybe sun isn't very good at maths? (This used to be commit ab67c8b2b7847ecad803dfc04a66007b8f6b4abe)