Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Handle empty SELECT clauses | 2018-03-13 | |
| | |||
* | automatically enable foreign keys and WAL for SQLite | 2018-02-26 | |
| | |||
* | Proper handling of absolute paths for files to serve | 2018-01-08 | |
| | |||
* | Added oninput event to inputs which support it. | 2017-12-05 | |
| | | | | Added onscroll event to <body> and title/sizes attributes to <link>. | ||
* | Small tweaks to new help text | 2017-10-01 | |
| | |||
* | Merge pull request #90 from peterbb/master | 2017-10-01 | |
|\ | | | | | new flag -help, and refactoring of flag parsing. | ||
* | | New .urp directives: mimeTypes and long form of file | 2017-10-01 | |
| | | |||
| * | new flag -help, and refactoring of flag parsing. | 2017-09-29 | |
|/ | |||
* | Remove redundant -Wimplicit | 2017-08-07 | |
| | | | | -Wall implies -Wimplicit. | ||
* | Enable -Wunused-parameter | 2017-08-07 | |
| | |||
* | Fix last fix, to handle checkboxes properly | 2017-07-27 | |
| | |||
* | Skip inappropriate postprocessing of text fields from multipart form data ↵ | 2017-07-27 | |
| | | | | (fixes #82) | ||
* | Grandfathered change for release: fix extended 'val' rule in grammar | 2017-07-20 | |
| | |||
* | Make 'static' protocol commit transactions, to force rewriting of HTML ↵ | 2017-07-12 | |
| | | | | documents with JavaScript links, etc. | ||
* | Allow inexhaustive patterns for lefthand sides of top-level 'val' declarations | 2017-07-12 | |
| | |||
* | Merge pull request #80 from vshabanov/m-flag-fix | 2017-07-12 | |
|\ | | | | | Fix for non-working '-m' runtime option | ||
* | | Option to prefix all user JavaScript FFI functions with a module name ↵ | 2017-06-15 | |
| | | | | | | | | (jsModule .urp option). | ||
| * | Fixed non-working '-m' runtime option. | 2017-06-15 | |
|/ | |||
* | Raise an error if we run out of randomness during client initialization | 2017-05-14 | |
| | |||
* | Fix normalization of signatures that project signatures from other modules ↵ | 2017-03-31 | |
| | | | | with multi-element paths (fixes #72) | ||
* | Option '-m' for HTTP-server binaries | 2017-03-17 | |
| | |||
* | Better error message for .urp files with too many blank lines | 2017-03-17 | |
| | |||
* | Minor fix. | 2017-03-09 | |
| | |||
* | Adding support for emitting JS to a given file. | 2017-03-07 | |
| | |||
* | 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. |