Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of ssh://github.com/urweb/urweb | 2016-12-31 | |
|\ | |||
* | | Use 'id' attribute for <form> | 2016-12-31 | |
| | | |||
| * | Merge pull request #60 from bbarenblat/master | 2016-12-31 | |
| |\ | | | | | | | FastCGI: Track request IDs during processing | ||
| * | | Merge pull request #62 from sielenk/ipv6_OpenBSD | 2016-12-31 | |
|/| | | | | | | | | Ipv6 open bsd | ||
* | | | Proper ordering when libraries are included recursively (fixes #56) | 2016-12-31 | |
| | | | |||
* | | | Allow qualified variable references in record literals | 2016-12-31 | |
| | | | |||
| * | | remove unnecessary code | 2016-12-01 | |
| | | | |||
| * | | pass the proper size to the bind call | 2016-12-01 | |
| | | | |||
| * | | zero initialize the socket address structure | 2016-12-01 | |
| | | | |||
| * | | use the ip4 socket address for ipv4 again | 2016-11-30 | |
|/ / | |||
| * | FastCGI: Track request IDs during processing | 2016-11-07 | |
|/ | | | | | | | | | | | | When processing a FastCGI request, save its request ID in thread-local storage and respond with the same request ID (rather than hard-coding 1). This fixes FastCGI on picky web servers (nginx). For more background, see https://github.com/urweb/urweb/issues/57 and §3.3 of the FastCGI specification. Tested with nginx 1.10.2 and lighttpd 1.4.39. Closes https://github.com/urweb/urweb/issues/57. | ||
* | Make JavaScript boolToString use right capitalization | 2016-10-21 | |
| | |||
* | Tag: better support for recursion among page handlers, using union find | 2016-10-07 | |
| | |||
* | Updates the help text to cover the new ipv6 option | 2016-09-22 | |
| | |||
* | Make HTML5 the default and add 'xhtml' .urp directive | 2016-09-20 | |
| | |||
* | Use 1s precision when comparing file mtimes | 2016-09-19 | |
| | | | | | | | | | | HTTP Last-Modified caching depends on mtimes of files read during compilation. Only mtimes before the compiler's start (reset) time are considered. On filesystems with lower mtime precision than Standard ML's Time.now, a temporary file generated by the compiler may have an mtime preceding the reset time even though it was modified after. The fix here is to compare times using 1s precision, the most granular used by filesystems. | ||
* | Merge pull request #49 from sielenk/master | 2016-09-19 | |
|\ | | | | | Add IPv6 support and a new '-A' option to specify an IPv6 adress to bind | ||
| * | Remove accidentally commited unused includes which do not exist on MacOS | 2016-09-17 | |
| | | |||
| * | Explicitly cleares IPV6_V6ONLY to ensure IPv4 availability | 2016-09-17 | |
| | | |||
| * | Add IPv6 support and a new '-A' option to specify an IPv6 adress to bind | 2016-09-16 | |
| | | |||
* | | Use hash instead of timestamp in app.js filename | 2016-09-08 | |
| | | | | | | | | | | Makes Ur/Web project builds reproducible without sacrificing HTTP caching. Uses a public domain SHA1 implementation by tom7. See #38. | ||
* | | HTTP Last-Modified: latest modtime of source files | 2016-09-07 | |
|/ | | | | See issue #38. | ||
* | Emacs mode: switch font-lock-cvariable-face to inherit from ↵ | 2016-09-01 | |
| | | | | font-lock-type-face, to avoid hardcoding of colors | ||
* | Export fewer symbols | 2016-08-05 | |
| | | | | Closes https://github.com/urweb/urweb/issues/43. | ||
* | Spelling | 2016-08-03 | |
| | |||
* | Support OpenSSL 1.1 | 2016-07-20 | |
| | | | | Closes https://github.com/urweb/urweb/issues/35. | ||
* | uw_memmem: correct indentation | 2016-07-20 | |
| | | | | Closes https://github.com/urweb/urweb/issues/36. | ||
* | urweb-mode: do not configure require-final-newline | 2016-07-15 | |
| | | | | | | | Ur/Web source files do not require a final newline. Thus, require-final-newline is a personal setting and should not be configured in the major mode. Setting it here will also negatively impact helpers like ethan-wspace. | ||
* | Prepare Postgres code for NULL error fields | 2016-06-17 | |
| | |||
* | Rename memmem() to urweb_memmem(), to avoid unintentionally picking up ↵ | 2016-06-15 | |
| | | | | prototype from libc | ||
* | Elaborate C expression to appease recent compilers | 2016-06-10 | |
| | |||
* | Change some vector operations to remain compatible with MLton working version | 2016-05-29 | |
| | |||
* | 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 | ||
* | Increase default timeout to cope with behavior of some Chrome versions | 2016-05-16 | |
| | |||
* | Support for <meta> tags | 2016-05-15 | |
| | |||
* | Streamline callout to emacs for HTML rendering. | 2016-05-05 | |
| | |||
* | Fix preservation of headers when returning blobs | 2016-04-15 | |
| | |||
* | At runtime, catch when we exceed 'limit inputs' | 2016-03-30 | |
| | |||
* | Use IS NOT DISTINCT FROM; improve Sql parser | 2016-03-12 | |
| | |||
* | MonoReduce: fancier test for inlining a record where each field is used at ↵ | 2016-03-12 | |
| | | | | most once | ||
* | Sqlcache: also record script additions; do a MonoReduce afterward, to help ↵ | 2016-03-12 | |
| | | | | Prepare do a better job | ||
* | Make Sql compatible with unmangling | 2016-03-11 | |
| | |||
* | Make JavaScript escaping handle ampersands properly | 2016-02-23 | |
| | |||
* | Set associativity of SQL 'LIKE' | 2016-02-23 | |
| | |||
* | Allow backslash-r in string literals | 2016-02-17 | |
| | |||
* | Fix handling of returnBlob headers for FastCGI, etc. | 2016-02-14 | |
| | |||
* | Add a cast to thread_id(), to support more platforms | 2016-02-13 | |
| |