The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
serve_static() method to Fire to
serve a directory of static files directly outside the request looplogger_logger() to use the logger package for
loggingFire$log() now supports cli syntax in the messagereqres_problem conditionsFire$log() now supports passing in a condition as
messageFire$data_store field to suppleant
Fire$get_data() and friends. It provides direct acces to
the global data storeshowcase in
Fire$ignite()/Fire$run() can now take a string
giving the path to open the browser at.session_id_cookie() helper function for constructing
session ID extractorFire$delay() and
Fire$time() now uses quosures and Fire$async()
has been soft deprecated in favor of letting the user use whatever async
framework they likerequest events, and
automated error logging from promises in all eventswebsocket-opened event that allows the user to
add a handler that modifies the WebSocket connection when it is
establishedset_logger()
and send messages to the log with log(). Logging is
automatically delayed so it doesn’t slow down request and message
handling (#18).access_log_format field to define how requests
are logged.is_running() method to query the state of the
server.?delay_docFire$new() now takes a port and host argument to set
these fields on initialisation. (fixes #5)arg_list argument rather than as
single arguments.reqres
Request and Response classes for handling http exchange.attach() now expect a
on_attach() method rather than a onAttach()
method from the plugin. It also expects a name field and
optionally a require fieldheader event now expect
handlers to return a logical, with TRUE indicating further
processing, and FALSE indicating termination.block = FALSE making the two run modes identical in their
life cycle events.after-request event will
no longer pass the response to handlers. This can be retrieved from the
request object.root field to access and change the root
location.close_ws_con() method.refreshRate -> refresh_rate,
triggerDir -> trigger_dir.sequential futures with
lazy = TRUE because previously used lazy
futures are deprecatedfake_request to generate fake, rook-compliant,
request objects. Useful for testingheader method to Fire for setting
global header policiesFutureStack class and subclasses to capture
expressions for later, timed, and async evaluationdelay, remove_delay,
time, remove_time, async, and
remove_async methods to Fire for adding
delayed, timed, and async expressions for evaluationThese binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.