Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #136 from dredozubov/anchor-links | Adam Chlipala | 2020-01-15 |
|\ | | | | | Same page link anchors | ||
* | | Remove sscanf from blob processing | Simon Van Casteren | 2019-12-17 |
| | | |||
* | | Unix sockets: use platform-agnostic include file | Davor Ocelic | 2019-12-10 |
| | | |||
* | | Add UNIX socket support and a new '-u' option to specify socket filename to bind | Davor Ocelic | 2019-12-10 |
| | | |||
* | | Fix for #181: unurlify x-www-form-urlencoded without custom serialization ↵ | Simon Van Casteren | 2019-11-04 |
| | | | | | | | | using period | ||
* | | Unicode escapes in JSON | Adam Chlipala | 2019-09-25 |
| | | |||
* | | PR suggestions (with thanks to @fabriceleal). | Oisín Mac Fhearaí | 2019-08-29 |
| | | |||
* | | Minor cleanup -- handle the case where we couldn't successfully generate a ↵ | Oisín Mac Fhearaí | 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 | Oisín Mac Fhearaí | 2019-08-11 |
| | | |||
* | | Add missing include | Oisín Mac Fhearaí | 2019-08-11 |
| | | |||
* | | * When htmlifying characters, don't use numeric escapes if they're | Oisín Mac Fhearaí | 2019-08-11 |
| | | | | | | | | | | printable -- instead, try to convert them to UTF-8. * Add libicuio to linked C libraries | ||
* | | Flush output on logging | Adam Chlipala | 2019-08-04 |
| | | |||
* | | Make uw_set_error_message actually act printf-y | Adam Chlipala | 2019-07-04 |
| | | |||
* | | Filecache support for MySQL | Adam Chlipala | 2019-05-31 |
| | | |||
* | | Supporting 'char' arguments to handlers called from client code | Adam Chlipala | 2019-03-23 |
| | | |||
* | | Include memmem.h in distribution | Adam Chlipala | 2019-02-17 |
| | | |||
* | | Bump up maximum size for HTTP receive buffers | Adam Chlipala | 2019-01-30 |
| | | |||
* | | Merge pull request #168 from fabriceleal/fix-codepoint-js | Adam Chlipala | 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 | Adam Chlipala | 2019-01-21 |
| | | | |||
| * | | bug fix | fab | 2019-01-14 |
| | | | |||
| * | | fix unit tests. implement urlifyChar | fab | 2019-01-09 |
|/ / | |||
* | | Follow-up to #146: make style consistent in C code | Adam Chlipala | 2018-12-19 |
| | | |||
* | | Merge pull request #146 from fabriceleal/utf-icu | Adam Chlipala | 2018-12-19 |
|\ \ | | | | | | | utf-8 aware functions for basis. unit-testing. | ||
| * | | test 4 | fab | 2018-12-17 |
| | | | |||
| * | | test2 | fab | 2018-12-17 |
| | | | |||
| * | | exhaustive testing brought to selenium. bug fix in isspace. useful function ↵ | fab | 2018-12-11 |
| | | | | | | | | | | | | to test if char is <128 | ||
| * | | migrate is_valid_hash, blessData, property, atom | fab | 2018-12-11 |
| | | | |||
| * | | fix isxdigit: is probably helpful to keep it only to ascii chars. migrate ↵ | fab | 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 ↵ | fab | 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 | fab | 2018-12-02 |
| | | | |||
| * | | 1 bug fix and sorting out my own confusion: uw_Basis_char is already a ↵ | fab | 2018-12-02 |
| | | | | | | | | | | | | codepoint, NOT the "serialized" utf8 | ||
| * | | reject invalid codepoints. Basis.iscodepoint. fix german char in js | fab | 2018-11-30 |
| | | | |||
* | | | Merge pull request #148 from doublec/timelocal | Adam Chlipala | 2018-11-25 |
|\ \ \ | | | | | | | | | Replace timelocal usage with mktime | ||
| * | | | Replace timelocal usage with mktime | Chris Double | 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 | fab | 2018-11-19 |
| | | | | |||
| | * | | utf-8 aware functions for basis. unit-testing. | fab | 2018-11-17 |
| |/ / | |||
* / / | Use our own memmem only when libc doesn’t have one | Benjamin Barenblat | 2018-11-07 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Systems without memmem(3) are getting rarer every day. We can improve clarity and efficiency by relying on libc’s memmem whenever possible. Detect at compile time whether the system supports memmem(3); if it does, simply reexport its prototype through memmem.h and emit no code. If it doesn’t, actually build in the memmem code in memmem.c. Along the way, undo the renaming from commit 6dad7c645d8fdb7b7237c89ff7b34e90adbb86b1. Since we’re only creating a memmem prototype if libc doesn’t define the symbol, our prototype should never clash with libc’s. As before, authors should not assume string.h provides a prototype for memmem; they should `#include "memmem.h"` if they use the function. | ||
* | | Just return None rather than crashing, when trying to read cookies within ↵ | Adam Chlipala | 2018-10-19 |
| | | | | | | | | tasks (closes #143) | ||
| * | Rough same page anchors | Denis Redozubov | 2018-08-22 |
| | | |||
* | | Start using symbol versioning | Benjamin Barenblat | 2018-06-17 |
|/ | | | | | | We now have enough users to make ABI compatibility worthwhile. Designate the current ABI as version 1 and begin maintaining `-version-info` for libtool. | ||
* | 'filecache' .urp directive, fixing a longstanding MonoUtil bug in the process | Adam Chlipala | 2018-06-03 |
| | |||
* | Remove insecure crypto function (closes #114) | Adam Chlipala | 2018-05-29 |
| | |||
* | Remove redundant -Wimplicit | Benjamin Barenblat | 2017-08-07 |
| | | | | -Wall implies -Wimplicit. | ||
* | Enable -Wunused-parameter | Benjamin Barenblat | 2017-08-07 |
| | |||
* | Make 'static' protocol commit transactions, to force rewriting of HTML ↵ | Adam Chlipala | 2017-07-12 |
| | | | | documents with JavaScript links, etc. | ||
* | Fixed non-working '-m' runtime option. | Vladimir Shabanov | 2017-06-15 |
| | |||
* | Raise an error if we run out of randomness during client initialization | Adam Chlipala | 2017-05-14 |
| | |||
* | Option '-m' for HTTP-server binaries | Adam Chlipala | 2017-03-17 |
| | |||
* | Merge pull request #60 from bbarenblat/master | Adam Chlipala | 2016-12-31 |
|\ | | | | | FastCGI: Track request IDs during processing | ||
* | | remove unnecessary code | Marvin Sielenkemper | 2016-12-01 |
| | |