webmcp

log

age author description
2015-03-24 jbe Discard process after error
2015-03-24 jbe Bugfix in mcp.lua regarding passing http_options
2015-03-24 jbe Autodoc comments improved
2015-03-23 jbe Root __init.lua function must not set global variables without _G now; Documentation for "_" function added
2015-03-23 jbe Check _MOONBRIDGE_VERSION instead of global "listen" function to identify Moonbridge environment
2015-03-23 jbe Renamed configuration options for listen function
2015-03-23 jbe Updated autodoc comments
2015-03-23 jbe Fixes in autodoc comments
2015-03-23 jbe Fixed typo in error message
2015-03-23 jbe Added missing autodoc end tag in mcp.lua
2015-03-23 jbe Invoke Moonbridge's listen function without delay (requires passing http_options as argument); Code cleanup
2015-03-23 jbe Support intervals; Interactive shell requires application name now
2015-03-22 jbe Added webmcp_version file
2015-03-22 jbe Removed some redundancy from error messages
2015-03-22 jbe Check if framework path is correct in mcp.lua (gives a more helpful error message if the framework path is wrong)
2015-03-22 jbe Added missing underscore to "tempstore"
2015-03-22 jbe Bugfix for newly introduced loadcached function (use the cache)
2015-03-22 jbe Remove file type identification line from translation files of demo application (no longer permitted)
2015-03-22 jbe Mechanism to load, compile, and cache Lua code from the filesystem
2015-03-22 jbe merge
2015-03-22 bsw Improved trace time output
2015-03-22 jbe Added commas to time-triple output of trace system
2015-03-22 jbe Bugfixes regarding time triples in trace._render_sub_tree(...)
2015-03-22 jbe Initialize db_time variable of root node of trace tree
2015-03-22 jbe Fixed wrong variable name in trace._render_sub_tree(...)
2015-03-22 jbe Time triple (cpu/db/total) for trace system
2015-03-22 jbe Removed CPU string from trace output
2015-03-22 jbe Fixed typo in trace._render_sub_tree(...)
2015-03-22 jbe Trace real time and CPU time
2015-03-22 jbe Added factor 1000 to display milliseconds correctly
2015-03-22 jbe Store execution time in trace.sql{...}
2015-03-22 jbe Bugfix: Print execution time of SQL statements also in case when no error occurred
2015-03-22 jbe Always enable SQL tracer (within framework/env/__init.lua); Record execution time of SQL statements
2015-03-22 jbe Documentations of global constants
2015-03-22 jbe Added missing local statement in env/encode/json.lua
2015-03-22 jbe Enable caching for static content
2015-03-22 jbe Cache control; Added documentation for request.add_header(...)
2015-03-22 jbe Removed timeout management (will be part of moonbridge)
2015-03-22 jbe Removed TODO message regarding trace system
2015-03-22 jbe Request/response timeouts
2015-03-22 jbe Adjusted env/trace/__init.lua to deal with forking
2015-03-22 jbe Code cleanup regarding loading of "multirand" library
2015-03-22 jbe encode.json{...} does not support atoms anymore but uses the JSON library
2015-03-22 jbe Fixed documentation for JSON library: __len and __index metamethods are used instead of __ipairs
2015-03-22 jbe Perform relative 301/302 redirects (according to RFC 7231)
2015-03-22 jbe Code cleanup: handle I/O errors while reading template file
2015-03-21 jbe Added multirand library to execution order in documentation
2015-03-21 jbe Use "./" instead of "" as relative baseurl
2015-03-21 jbe Added missing comma in documentation of request.get_param_string{...}
2015-03-21 jbe Updated documentation; Switched version string to "2.0.0"
2015-03-21 jbe Bugfix/code-cleanup regarding initializers/finalizers: correctly detect yield-values and remove finalizers upon execution
2015-03-21 jbe Bugfix in request.redirect{...}: allow params to be nil
2015-03-21 jbe Allow POST param "_webmcp_id" to overwrite/set the id field in routing information
2015-03-21 jbe Removed Lua 5.1 compatibility code in webmcp_accelerator.c
2015-03-21 jbe Tiny optimization in slot.put_into(...)
2015-03-20 jbe Register mondelefant.class_prototype.get_reference(...) and mondelefant.class_prototype.get_foreign_key_reference_name(...) functions in mondelefant_native.c for use through Lua code
2015-03-20 jbe Added missing parenthesis in env/request/force_absolute_baseurl.lua
2015-03-20 jbe Proper handling of 404's and mime types for static file delivery
2015-03-20 jbe Clean json library in root Makefile
2015-03-20 jbe Added missing file libraries/extos/extos.autodoc.lua (accidentally not been tracked)
2015-03-20 jbe Support for external redirects and redirects to static files
2015-03-20 jbe Renamed local variable in mcp.lua to avoid shaddowing of global "request" variable
2015-03-20 jbe Added missing parenthesis in env/slot/__init.lua
2015-03-20 jbe New configuration options "min_requests_per_connect" and "max_requests_per_connect"; Bugfix: Send headers added with request.add_header(...) also in case of 303 Redirect
2015-03-17 jbe Added newline at end of file framework/env/slot/put.lua
2015-03-17 jbe Replaced request.add_initializer(...) and request.add_variable(...) with request.for_each(...) and request.configure(...) which both execute the passed function once in any case when being called
2015-03-16 jbe Added demo-app/app/main/_postfork/01-db.lua
2015-03-15 jbe Work on __init.lua files to support handling multiple requests per connect
2015-03-15 jbe Allow tables as sub-values of request variables (won't be cloned)
2015-03-15 jbe Initialize global variable 'app' on every request
2015-03-15 jbe Code optimization in slot.reset_all{...}
2015-03-15 jbe Remove env/ui_deprecated
2015-03-14 jbe New functions request.add_initializer(...) and request.add_variable(...) to allow per-request initialization; Merged request.process() with request.handler(...)
2015-03-02 jbe Work on demo application (to fit modified WebMCP API); Bugfixes of WebMCP
2015-03-01 jbe Bug in request.get_param_strings{...} fixed, which caused request._http_request.post_params to be corrupted
2015-03-01 jbe Use correct path for static file delivery
2015-03-01 jbe Bugfix in request.process(): io.open instead of file.open
2015-03-01 jbe Work on static file delivery
2015-03-01 jbe Bugfix in request.set_cookie{...}
2015-03-01 jbe Added missing pairs(...) call in for-loop in request.process() implementation
2015-03-01 jbe Added missing local declaration in framework/env/request/process.lua
2015-03-01 jbe Another bugfix in request.get_view()
2015-03-01 jbe Bugfix in request.get_view()
2015-03-01 jbe Added missing local declaration in ui.list{...} implementation
2015-03-01 jbe Send "Connection: close" header to terminate process
2015-03-01 jbe Skip application based initializers in interactive mode
2015-03-01 jbe Allow illegal routes
2015-03-01 jbe Added missing local statement in table.new(...)
2015-03-01 jbe Modified global_metatable.__newindex metamethod
2015-02-28 jbe Bugfix for globals exception (compare with _G instead of _ENV)
2015-02-28 jbe Exception for setting global variables
2015-02-28 jbe Added local variable declarations in request/default_router.lua
2015-02-28 jbe Corrected level of error() call in mcp.lua
2015-02-28 jbe Added level to error() call for setting global variables in mcp.lua
2015-02-28 jbe Allow setting certain global variables in autoloader
2015-02-28 jbe Pass _ENV to loaded chunks
2015-02-28 jbe Replace global environment as soon as possible in mcp.lua
2015-02-27 jbe Bugfix in local function pack_return_values in framework/env/execute/chunk.lua
2015-02-27 jbe Workaround for postfork-loading of multirand library
2015-02-27 jbe Added function request.get_cookie{...}
2015-02-27 jbe Added missing request.get_path() function
2015-02-27 jbe Fixed typo in execute._create_sorted_execution_list(...)
2015-02-27 jbe Initialize listeners list in framework/bin/mcp.lua
2015-02-27 jbe Removed request._app_basepath and request._app_basebase from env/request/__init.lua
2015-02-27 jbe Finished removing all references to cgi module (except demo-app); Removed partial loading mechanism
2015-02-27 jbe Use request.get_param{...} and request.get_param_strings{...} functions in request.process()
2015-02-25 jbe More work on Moonbridge integration: several changes in env/request
2015-02-22 jbe Bugfix: call execute.prefork_initializers() only once in mcp.lua
2015-02-22 jbe Simplified autoloader in mcp.lua
2015-02-22 jbe Removed unnecessary extra slash in autoloader in mcp.lua
2015-01-30 jbe Bugfixes/improvements in mcp.lua
2015-01-12 jbe Work on request.process(...), request.default_router(...), request.router(), request.handler(...)
2015-01-12 jbe Some code cleanup/rearrangement for request handling
2015-01-10 jbe Work on Moonbridge integration: added execute._initializers(...), new function request.get_param{...}; Code cleanup in mcp.lua and tempstore.save(...)
2015-01-10 jbe Renamed "key" argument to "name" argument in request.set_perm_param(...)
2015-01-10 jbe Storage of Moonbridge's HTTP request and request handler options in request environment
2015-01-10 jbe Changes in mcp.lua regarding configuration management (only single application allowed)
2015-01-10 jbe Moved request handling code from mcp.lua to request.handler(...)
2015-01-10 jbe Removed functions request.get_config, request.get_app_basepath, request.get_app_name
2015-01-10 jbe Pre/postfork initializers and finalizers via coroutines

Impressum / About Us