Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Grandfathered change for release: fix extended 'val' rule in grammar | Adam Chlipala | 2017-07-20 |
| | |||
* | Make 'static' protocol commit transactions, to force rewriting of HTML ↵ | Adam Chlipala | 2017-07-12 |
| | | | | documents with JavaScript links, etc. | ||
* | Allow inexhaustive patterns for lefthand sides of top-level 'val' declarations | Adam Chlipala | 2017-07-12 |
| | |||
* | Merge pull request #80 from vshabanov/m-flag-fix | Adam Chlipala | 2017-07-12 |
|\ | | | | | Fix for non-working '-m' runtime option | ||
* | | Option to prefix all user JavaScript FFI functions with a module name ↵ | Vladimir Shabanov | 2017-06-15 |
| | | | | | | | | (jsModule .urp option). | ||
| * | 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 |
| | |||
* | Fix normalization of signatures that project signatures from other modules ↵ | Adam Chlipala | 2017-03-31 |
| | | | | with multi-element paths (fixes #72) | ||
* | Option '-m' for HTTP-server binaries | Adam Chlipala | 2017-03-17 |
| | |||
* | Better error message for .urp files with too many blank lines | Adam Chlipala | 2017-03-17 |
| | |||
* | Minor fix. | Artyom Shalkhakov | 2017-03-09 |
| | |||
* | Adding support for emitting JS to a given file. | Artyom Shalkhakov | 2017-03-07 |
| | |||
* | Merge branch 'master' of ssh://github.com/urweb/urweb | Adam Chlipala | 2016-12-31 |
|\ | |||
* | | Use 'id' attribute for <form> | Adam Chlipala | 2016-12-31 |
| | | |||
| * | Merge pull request #60 from bbarenblat/master | Adam Chlipala | 2016-12-31 |
| |\ | | | | | | | FastCGI: Track request IDs during processing | ||
| * | | Merge pull request #62 from sielenk/ipv6_OpenBSD | Adam Chlipala | 2016-12-31 |
|/| | | | | | | | | Ipv6 open bsd | ||
* | | | Proper ordering when libraries are included recursively (fixes #56) | Adam Chlipala | 2016-12-31 |
| | | | |||
* | | | Allow qualified variable references in record literals | Adam Chlipala | 2016-12-31 |
| | | | |||
| * | | remove unnecessary code | Marvin Sielenkemper | 2016-12-01 |
| | | | |||
| * | | pass the proper size to the bind call | Marvin Sielenkemper | 2016-12-01 |
| | | | |||
| * | | zero initialize the socket address structure | Marvin Sielenkemper | 2016-12-01 |
| | | | |||
| * | | use the ip4 socket address for ipv4 again | Marvin Sielenkemper | 2016-11-30 |
|/ / | |||
| * | FastCGI: Track request IDs during processing | Benjamin Barenblat | 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 | Adam Chlipala | 2016-10-21 |
| | |||
* | Tag: better support for recursion among page handlers, using union find | Adam Chlipala | 2016-10-07 |
| | |||
* | Updates the help text to cover the new ipv6 option | Marvin Sielenkemper | 2016-09-22 |
| | |||
* | Make HTML5 the default and add 'xhtml' .urp directive | Adam Chlipala | 2016-09-20 |
| | |||
* | Use 1s precision when comparing file mtimes | Jacob Mitchell | 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 | Adam Chlipala | 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 | Marvin Sielenkemper | 2016-09-17 |
| | | |||
| * | Explicitly cleares IPV6_V6ONLY to ensure IPv4 availability | Marvin Sielenkemper | 2016-09-17 |
| | | |||
| * | Add IPv6 support and a new '-A' option to specify an IPv6 adress to bind | Marvin Sielenkemper | 2016-09-16 |
| | | |||
* | | Use hash instead of timestamp in app.js filename | Jacob Mitchell | 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 | Jacob Mitchell | 2016-09-07 |
|/ | | | | See issue #38. | ||
* | Emacs mode: switch font-lock-cvariable-face to inherit from ↵ | Adam Chlipala | 2016-09-01 |
| | | | | font-lock-type-face, to avoid hardcoding of colors | ||
* | Export fewer symbols | Benjamin Barenblat | 2016-08-05 |
| | | | | Closes https://github.com/urweb/urweb/issues/43. | ||
* | Spelling | Benjamin Barenblat | 2016-08-03 |
| | |||
* | Support OpenSSL 1.1 | Benjamin Barenblat | 2016-07-20 |
| | | | | Closes https://github.com/urweb/urweb/issues/35. | ||
* | uw_memmem: correct indentation | Benjamin Barenblat | 2016-07-20 |
| | | | | Closes https://github.com/urweb/urweb/issues/36. | ||
* | urweb-mode: do not configure require-final-newline | Tuncer Ayaz | 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 | Adam Chlipala | 2016-06-17 |
| | |||
* | Rename memmem() to urweb_memmem(), to avoid unintentionally picking up ↵ | Adam Chlipala | 2016-06-15 |
| | | | | prototype from libc | ||
* | Elaborate C expression to appease recent compilers | Adam Chlipala | 2016-06-10 |
| | |||
* | Change some vector operations to remain compatible with MLton working version | Adam Chlipala | 2016-05-29 |
| | |||
* | Silence gcc warnings | Alexander | 2016-05-26 |
| | | | "warning: 'entry' may be used uninitialized in this function" | ||
* | abs and floor added | Karen Sargsyan | 2016-05-23 |
| | |||
* | asin, acos, atan, atan2 added | Karen Sargsyan | 2016-05-22 |
| | |||
* | Some basic math functions: pow, sqrt, sin, cos, log, exp are added to work ↵ | Karen Sargsyan | 2016-05-21 |
| | | | | at client and server sides | ||
* | Increase default timeout to cope with behavior of some Chrome versions | Adam Chlipala | 2016-05-16 |
| | |||
* | Support for <meta> tags | Adam Chlipala | 2016-05-15 |
| |