Commit graph

  • 997f7aa868
    expose Response.make_void Simon Cruanes 2023-05-23 17:18:05 -04:00
  • ef1e75ad96 deploy: 9c2cf0900d c-cube 2023-05-08 01:04:37 +00:00
  • 9c2cf0900d Add OPTIONS method Stephane Legrand 2023-05-07 15:58:43 +02:00
  • f04444b931 Add OPTIONS method Stephane Legrand 2023-05-07 15:58:43 +02:00
  • 613e22837b deploy: 53032c993e c-cube 2023-04-18 14:39:23 +00:00
  • 53032c993e
    fix: get addr/port from the current socket Simon Cruanes 2023-04-03 12:32:13 -04:00
  • 54c24c9366 deploy: 4fdce87dad c-cube 2023-02-22 02:22:52 +00:00
  • adaa46c125 deploy: e0338e4d59 c-cube 2023-02-22 02:18:21 +00:00
  • 4fdce87dad
    Merge pull request #57 from c-cube/fix-56 Simon Cruanes 2023-02-21 21:14:39 -05:00
  • e0338e4d59
    Merge pull request #58 from craff/patch-3 Simon Cruanes 2023-02-21 21:09:44 -05:00
  • a5cf4060f3
    Update download_chunked.sh Christophe Raffalli 2023-02-07 16:15:08 -10:00
  • 6f03c521a6
    fix missing closing crlf in chunked streams Simon Cruanes 2023-02-04 23:52:30 -05:00
  • 1caeff7840 Merge remote-tracking branch 'origin/close_stream' craff 2023-01-18 21:47:29 -10:00
  • c81ca48fbd
    Merge pull request #55 from craff/close_stream Simon Cruanes 2023-01-19 00:24:23 -05:00
  • 095487ce85 close stream after Response.output craff 2023-01-18 17:06:25 -10:00
  • bac91923ed foo_50 is now produces with /dev/random and added a small doc and diff in stress.sh craff 2023-01-17 21:41:42 -10:00
  • ce463b76b4 use $2 for -j too in tests/stress.sh craff 2023-01-14 17:51:55 -10:00
  • dc7fb3b87f
    Merge branch 'c-cube:master' into master Christophe Raffalli 2023-01-14 17:28:58 -10:00
  • 177b004144 added a stress test (multiple simultaneous download) + section in tests/dune craff 2023-01-14 17:25:38 -10:00
  • 25feee7935 deploy: 471810cf70 c-cube 2022-12-14 02:23:15 +00:00
  • 471810cf70
    Merge pull request #49 from craff/use_fd Simon Cruanes 2022-12-13 21:19:11 -05:00
  • 8c7b764b30 forgot to catch Unix_error craff 2022-12-09 07:36:05 -10:00
  • 462fbd661c use of_fd instead of_chan everywhere craff 2022-12-09 03:26:44 -10:00
  • 915317438f use directly file descriptor for input to avoid stacking buffers craff 2022-12-09 03:17:51 -10:00
  • bdf9cc4eb9 do not install tiny_httpd_domain from .yml craff 2022-12-06 20:04:10 -10:00
  • 764dad2682 finished to adapt the test to run both with and without domains craff 2022-12-06 19:51:05 -10:00
  • 17ad952e18 more tests craff 2022-12-06 18:23:32 -10:00
  • 45d49f5dcc progress on test ... craff 2022-12-06 18:18:39 -10:00
  • 405623610d conditional compilation for ocaml 4 craff 2022-12-06 17:36:23 -10:00
  • 1435d6b511 got problem with -x in run_test.sh ? craff 2022-12-06 17:01:46 -10:00
  • b8dbf397b7 .mli and .opam craff 2022-12-06 16:57:37 -10:00
  • 210aab466b test and examples for domains craff 2022-12-06 16:17:34 -10:00
  • 157082a90b add tiny_httpd_domains craff 2022-12-06 14:27:07 -10:00
  • b52407ea00 Index seems not to work wirg non empty prefix Christophe Raffalli 2022-12-04 07:24:23 -10:00
  • 45f73ee79c
    Index seems not to work wirg non empty prefix Christophe Raffalli 2022-12-04 07:24:23 -10:00
  • d407337cca deploy: a3f27bd3cb c-cube 2022-09-03 18:14:06 +00:00
  • a3f27bd3cb Update GitHub Actions workflows Sora Morimoto 2022-04-19 11:42:02 +09:00
  • d14b5aa842 Update GitHub Actions workflows Sora Morimoto 2022-04-19 11:42:02 +09:00
  • 353cee7a5d
    echo: make quit into a button, to perform the POST action properly reuse-buffers Simon Cruanes 2022-03-29 22:54:37 -04:00
  • 16b306c19a
    chore: in makefile, compile everything in release mode Simon Cruanes 2022-03-29 22:54:29 -04:00
  • eb20b64dc4
    fix: description for 401 code Simon Cruanes 2022-01-02 16:48:46 -05:00
  • cfa5d660a0
    example: add super stupid http auth endpoints to echo.ml Simon Cruanes 2022-01-02 16:44:14 -05:00
  • dc0a1f08ac
    perf: add a buffer pool to reuse buffers, make ~buf mandatory Simon Cruanes 2022-01-01 23:11:08 -05:00
  • 0b3af5cd6e
    feat(echo): add a /quit POST endpoint to terminate Simon Cruanes 2022-01-01 23:10:58 -05:00
  • 55c9bdd2e0
    remove mac OS from CI wip-thread-pool2 Simon Cruanes 2022-04-11 22:23:00 -04:00
  • c8d89e24be
    fix(tiny-httpd-vfs-pack): allow redirections when fetching resources Simon Cruanes 2022-04-03 22:57:39 -04:00
  • 7589ab852a deploy: 7d74dacbea c-cube 2022-04-08 15:43:10 +00:00
  • 7d74dacbea
    add @since Simon Cruanes 2022-04-08 11:40:14 -04:00
  • 361477b4b4 deploy: 4bf7c267d6 c-cube 2022-04-04 02:56:31 +00:00
  • 4bf7c267d6
    fix: module Html was not exposed Simon Cruanes 2022-04-02 23:47:46 -04:00
  • 830e056b31
    fix atomics Simon Cruanes 2022-01-01 22:15:23 -05:00
  • d62d5515f1
    fix Atomic shims on < 4.12 Simon Cruanes 2022-01-01 21:59:35 -05:00
  • 326e1e2abd
    echo: add --pool-size param Simon Cruanes 2022-01-01 21:59:27 -05:00
  • 700f42a4d1
    example(echo): add --pool option to use a thread pool Simon Cruanes 2022-01-01 21:50:55 -05:00
  • d68142a161
    feat: tiny_httpd_pool library, with a small thread pool implementation Simon Cruanes 2022-01-01 21:50:40 -05:00
  • a78c48955b
    prepare for 0.12 v0.12 Simon Cruanes 2022-03-30 12:11:36 -04:00
  • ad92acbee2
    bugfixes in streams Simon Cruanes 2022-03-31 08:45:23 -04:00
  • 5aa29fb8b5
    test: fix expect tests, make them more robust (timeout), correct upload test Simon Cruanes 2022-03-31 08:44:20 -04:00
  • dbb384cd82
    fix: do not try to download a URL from vfs-pack in test Simon Cruanes 2022-03-30 16:22:59 -04:00
  • d4c2482699
    examples: fix tests for -p tiny_httpd_camlzip Simon Cruanes 2022-03-30 13:32:09 -04:00
  • a4438dbdf6
    fix a test for 4.04 Simon Cruanes 2022-03-30 12:54:44 -04:00
  • 4ad8d91f7c
    chore: ensure CI runs all tests Simon Cruanes 2022-03-30 12:53:52 -04:00
  • 5ef3a03d35
    chore: ci Simon Cruanes 2022-03-30 12:31:30 -04:00
  • 91e835ea60
    docstrings Simon Cruanes 2022-03-30 12:25:41 -04:00
  • defad49bf5 deploy: b8210b29156960f1587ddd4ddeb9f37a68f21928 c-cube 2022-03-30 16:27:48 +00:00
  • a1673d907c
    doc Simon Cruanes 2022-03-30 12:26:36 -04:00
  • 02500dfb38
    hardcode curly Simon Cruanes 2022-03-30 12:21:33 -04:00
  • 24e8266a46 deploy: 2eb87b1ac1a56dede65b6129429b28c329566263 c-cube 2022-03-30 16:18:48 +00:00
  • b36bea5bc4
    udpate doc Simon Cruanes 2022-03-30 12:17:28 -04:00
  • 9199f59311 deploy: 3653d9b81cf07e72d235789f728c2f2703bf4cac c-cube 2022-03-30 16:14:01 +00:00
  • 2f5a1c1f67
    add docs for 0.12 Simon Cruanes 2022-03-30 12:12:59 -04:00
  • 3c84331477 deploy: 5f59174087 c-cube 2022-03-29 20:42:55 +00:00
  • 5f59174087
    add html.to_string_l Simon Cruanes 2022-03-29 16:42:02 -04:00
  • 091f2f7ff2
    vendor curly directly, bypass opam Simon Cruanes 2022-03-29 12:47:35 -04:00
  • 2bb6771d4f deploy: b61c03d379 c-cube 2022-03-20 03:07:21 +00:00
  • b61c03d379
    html: hide some utils in a Helpers_ module Simon Cruanes 2022-03-19 23:00:42 -04:00
  • f1831f364e
    add dep on seq Simon Cruanes 2022-03-18 21:45:47 -04:00
  • 0a0a4a1c06 deploy: 4aba0654b0 c-cube 2022-03-19 01:33:13 +00:00
  • 4aba0654b0
    change api for Html.nary'; better newlines in output Simon Cruanes 2022-03-18 21:32:11 -04:00
  • 48d1b7019f deploy: 030d71ad72 c-cube 2022-03-18 03:24:49 +00:00
  • 030d71ad72
    update test Simon Cruanes 2022-03-17 23:23:59 -04:00
  • 8f32b67a03
    factor code generation; fix bug in dir/ Simon Cruanes 2022-03-17 23:02:01 -04:00
  • d5c828978d
    fixes in dir module Simon Cruanes 2022-03-17 22:42:36 -04:00
  • 50bd9e7021 deploy: 6706589c62 c-cube 2022-03-18 02:36:21 +00:00
  • 6706589c62
    increase test coverage to include vfs and <pre> Simon Cruanes 2022-03-17 22:34:50 -04:00
  • 7fdb420eb0
    fix(html): ensure that <pre> is printed without spurious newlines Simon Cruanes 2022-03-17 22:34:29 -04:00
  • efb653a2d6
    refactor(dir): use Html module to list directory content Simon Cruanes 2022-03-17 22:34:10 -04:00
  • 15623afa75 deploy: 6cf05bc733 c-cube 2022-03-17 02:53:38 +00:00
  • 6cf05bc733
    doc Simon Cruanes 2022-03-16 22:52:53 -04:00
  • 1dee4bcfcb
    upd Simon Cruanes 2022-03-16 22:50:42 -04:00
  • f560e1c3a0 deploy: 5a156490ab c-cube 2022-03-17 02:46:20 +00:00
  • 40f08a28e7
    point to dev doc Simon Cruanes 2022-03-16 22:41:24 -04:00
  • 5a156490ab
    workflow to build dev docs Simon Cruanes 2022-03-16 22:40:58 -04:00
  • 46cb25e5b8
    exercize if_ in a test Simon Cruanes 2022-03-16 22:38:46 -04:00
  • b88c8bbda1
    improve html combinators, add if_ flag Simon Cruanes 2022-03-16 22:37:34 -04:00
  • 5c1a7310ee
    add regression test for html Simon Cruanes 2022-03-16 22:27:30 -04:00
  • b387aa731d
    add a HTML module, with codegen to produce the combinators. Simon Cruanes 2022-03-16 22:26:54 -04:00
  • 533a42a661 details Simon Cruanes 2022-03-15 23:53:12 -04:00
  • d5f9eacc81 split code into more modules Simon Cruanes 2022-03-15 22:59:34 -04:00
  • ba99089505
    details Simon Cruanes 2022-03-15 23:53:12 -04:00