Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove sscanf from blob processing | 2019-12-17 | |
| | |||
* | Fix for #181: unurlify x-www-form-urlencoded without custom serialization ↵ | 2019-11-04 | |
| | | | | using period | ||
* | Unicode escapes in JSON | 2019-09-25 | |
| | |||
* | PR suggestions (with thanks to @fabriceleal). | 2019-08-29 | |
| | |||
* | Minor cleanup -- handle the case where we couldn't successfully generate a ↵ | 2019-08-28 | |
| | | | | UTF8 codepoint by outputting a HTML escape (the default behaviour before for all multi-byte characters). | ||
* | Try to avoid a pointer conversion error | 2019-08-11 | |
| | |||
* | Add missing include | 2019-08-11 | |
| | |||
* | * When htmlifying characters, don't use numeric escapes if they're | 2019-08-11 | |
| | | | | | printable -- instead, try to convert them to UTF-8. * Add libicuio to linked C libraries | ||
* | Make uw_set_error_message actually act printf-y | 2019-07-04 | |
| | |||
* | Filecache support for MySQL | 2019-05-31 | |
| | |||
* | Supporting 'char' arguments to handlers called from client code | 2019-03-23 | |
| | |||
* | Merge pull request #168 from fabriceleal/fix-codepoint-js | 2019-01-26 | |
|\ | | | | | utf8: More portable js, implement urlifyChar, fix urlifyString, fix unit tests | ||
* | | Basis.textOfBlob; try creating filecache directory if it doesn't exist | 2019-01-21 | |
| | | |||
| * | bug fix | 2019-01-14 | |
| | | |||
| * | fix unit tests. implement urlifyChar | 2019-01-09 | |
|/ | |||
* | Follow-up to #146: make style consistent in C code | 2018-12-19 | |
| | |||
* | Merge pull request #146 from fabriceleal/utf-icu | 2018-12-19 | |
|\ | | | | | utf-8 aware functions for basis. unit-testing. | ||
| * | exhaustive testing brought to selenium. bug fix in isspace. useful function ↵ | 2018-12-11 | |
| | | | | | | | | to test if char is <128 | ||
| * | migrate is_valid_hash, blessData, property, atom | 2018-12-11 | |
| | | |||
| * | fix isxdigit: is probably helpful to keep it only to ascii chars. migrate ↵ | 2018-12-09 | |
| | | | | | | | | islower, isupper, isalpha, isdigit, isblank, isspace, isxdigit, isprint | ||
| * | chars with more than 2 bytes are awkwardly handled by the "normal" string of ↵ | 2018-12-06 | |
| | | | | | | | | javascript. the best way to get consistent results seems to be to convert to array by Array.from(...) and back to strings with .join("") | ||
| * | fix: U8_IS_SINGLE should only be called on raw char*, NOT on uw_Basis_char | 2018-12-02 | |
| | | |||
| * | 1 bug fix and sorting out my own confusion: uw_Basis_char is already a ↵ | 2018-12-02 | |
| | | | | | | | | codepoint, NOT the "serialized" utf8 | ||
| * | reject invalid codepoints. Basis.iscodepoint. fix german char in js | 2018-11-30 | |
| | | |||
* | | Replace timelocal usage with mktime | 2018-11-25 | |
| | | | | | | | | | | | | | | timelocal is a non-standard GNU extension and equivalent to the POSIX standard mktime. musl-libc doesn't have timelocal, preventing fully static builds of urweb with musl. | ||
| * | several fixes on unit tests and implementation | 2018-11-19 | |
| | | |||
| * | utf-8 aware functions for basis. unit-testing. | 2018-11-17 | |
|/ | |||
* | Just return None rather than crashing, when trying to read cookies within ↵ | 2018-10-19 | |
| | | | | tasks (closes #143) | ||
* | 'filecache' .urp directive, fixing a longstanding MonoUtil bug in the process | 2018-06-03 | |
| | |||
* | Remove insecure crypto function (closes #114) | 2018-05-29 | |
| | |||
* | Enable -Wunused-parameter | 2017-08-07 | |
| | |||
* | Raise an error if we run out of randomness during client initialization | 2017-05-14 | |
| | |||
* | Prepare Postgres code for NULL error fields | 2016-06-17 | |
| | |||
* | Silence gcc warnings | 2016-05-26 | |
| | | | "warning: 'entry' may be used uninitialized in this function" | ||
* | abs and floor added | 2016-05-23 | |
| | |||
* | asin, acos, atan, atan2 added | 2016-05-22 | |
| | |||
* | Some basic math functions: pow, sqrt, sin, cos, log, exp are added to work ↵ | 2016-05-21 | |
| | | | | at client and server sides | ||
* | Support for <meta> tags | 2016-05-15 | |
| | |||
* | Fix preservation of headers when returning blobs | 2016-04-15 | |
| | |||
* | Sqlcache: also record script additions; do a MonoReduce afterward, to help ↵ | 2016-03-12 | |
| | | | | Prepare do a better job | ||
* | Make JavaScript escaping handle ampersands properly | 2016-02-23 | |
| | |||
* | Fix handling of returnBlob headers for FastCGI, etc. | 2016-02-14 | |
| | |||
* | Remove duplicate typedef declarations. | 2015-12-30 | |
| | |||
* | Merge Sqlcache | 2015-12-20 | |
|\ | |||
| * | Add read locks around time read in store. | 2015-11-20 | |
| | | |||
| * | Tiny concurrency bugfix (race condition on cache->timeNow). | 2015-11-20 | |
| | | |||
| * | Fix condition for installing new cache entries | 2015-11-19 | |
| | | |||
| * | Fix a read-after-free bug using a timestamp check | 2015-11-19 | |
| | | |||
| * | Fix a few C memory bugs | 2015-11-19 | |
| | | |||
| * | Make cache flushes happen immediately instead of at end of transaction. | 2015-11-17 | |
| | |