Merge branch 'session'
Fix contact search where 'hasNodeFromList' contains -ve numbers
The context ID comes from the client and needs to be escaped
Context stored/fetched as JSON, not 'uneval'
Bump release number
Add 'city' template to Debian start up scripts
Add alias template to Debian defaults.
Add alias template
Updates....
Updated to build
Ignore files that souldn't be in Git.
Fix PID check when database restarts
Whitebeam 1.3.36 JavaScript Web Application Server
Whitebeam 1.3.36 JavaScript Web Application Server
Merge remote-tracking branch 'origin/curl_segv'
Add 1.3.6 changes
Merge remote-tracking branch 'origin/JSON_nulls'
Version number -> 1.3.36
HttpRequest - Allow HTTP and SSL version to be specified
Audit template - add rb.audit.move
Contact template - add 'searchAlias' and 'aliasType'
Update ApacheContext to work with both Apache 2.2 and 2.4
Set m_eof flag in Binary object implementation
Remove artificial 7000 character limit on itemdata in catalogue items
Remove ECPG call to "EXEC SQL sqlprint" which cause PG 9.6 to fail compile
Fix DB Mirror replication for more recent Postgres releases
Support OpenSSL library versions 1.0.2 and 1.1
Add support for an 'RBauthorize' Apache directive for Whitebeam. This allows the presentation engine to look in a specific HTTP header for a session ID. This is in addition to looking for a Whitebeam session cookie. The order is: + If a header is declared, check for a valid header in the request + If not found then look in cookies + If not found then look in form parameters/query string. Config directive is in the form: RBauthorize headername:prefix eg RBauthroize Authorization:bearer
Support WB session tokens in HTTP headers
Prevent walking off the end of a buffer in ChttpRequest::processBlock
Prevent walking off the end of a buffer in ChttpRequest::processBlock
Incorrect handling of nulls in JSON.stringify/parse
Fix order of trigger name test in event triggering code.
Never walk off the end of a buffer of specified length
Fix to JSON.stringify for multiple null properties
Make JSON null/undefined handlink more like Chrome's
Support both openSSL 1.0.2 and 1.1
Add support for an 'RBauthorize' Apache directive for Whitebeam. This allows the presentation engine to look in a specific HTTP header for a session ID. This is in addition to looking for a Whitebeam session cookie.
Data being truncated - the SET_VARSIZE must include the header length
Hi, It's a LONG time since I've seen this example, but I believe if you look at the 7 elements, they will consiste of all of the whitespace from inbetween the nodes. I also believe (from memory) that the XML parser can be set so that this type of inter-element whitespace, and also coments can be purged/ignored. Hope that helps, Steve
//data/text() at http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm Is returning Result is a NodeSet containing 7 elements Is this correct? Wasn't sure where to post this
Remove EXEC SQL sqlprint which appears to be illegal and cause PG 9.6 ecpg to fail
Change catalogue itemdata from VARCHAR(7000) to TEXT (unlimited/application determined length)
Version number increased to 1.3.36
Remove database itemdata length restriction
Remove length restriction from catalogue itemdata
Add missing schema update file for chat templat...
Contact/Catalogue templates - make 'monitor' function optional
Behaviour changed in Whitebeam 1.3.34. Catalogue and Contact template now runs as...
Add an 'alias' template for contacts
Alias template included in Whitebeam 1.3.34
Added second 'flags' parameter with two optional properties: + convertBools + convertDates...
Provide optional flags allowing Whitebeam to pa...
Interpret more types in native Postgres interface
Add 'lock' capability to the Binary object
Incorrect return value from JS binding functions
JS native functions should return 'JS_TRUE', *n...
Set the m_eof flag for file operations (seek, r...
Add the 'auto_clean' field to the chat_room tab...
Link libraries earlier in the command line to k...
Make Whitebeam compile with Apache 2.2 AND 2.4.
Rename 'JSON' to 'JSONexp'
Add UTF8 mode description
Add alias template
Add alias template
Document calling rb.page.cache() with no parame...
The 'alias' template definition
Add descriptie overview the the schedule template
Documentation changes.
Add 1.3.34 release
The audit template definitions
Add 1.3.34 release notes.
Add postcode description file
Document <rb:cachecontrol cache="nohedader"> op...
Change layout of Whitebeam object summary pages.
Terchnical notes on JSON as implemented in Whit...
Schedule template - dates and 'localtimestamp'
Sempahore template memory leak
Remove redundnant assignment.
Fix memory leak when semaphores are explicitly ...
Everything is stored as UTC so 'localtimestamp'...
Also have to specify "now() AT TIME ZONE 'UTC'
Time zone problems. The PE is sending 'epoch' v...
SFN 141 - Fix dates in the protocol to preserve...
Date values from templates
Attempt to write the string "null" using CrbStr...
Had to cludge the way SSL and HTTP versions are...
Whitespace cleanup - DOS line endings and hangi...
Fix out-of bounds writes
In SCHED_DispatchOneTrigger each dispatch row s...
Schedule template - dispatching 'triggers'
Default for m_httpVersion should be CURL_HTTP_V...