Commit graph

  • 8d8627e1e8 deploy: 80ed51576b c-cube 2023-06-21 04:18:42 +00:00
  • 80ed51576b
    Merge pull request #65 from c-cube/wip-cleanup-2023-06-20 Simon Cruanes 2023-06-21 00:12:42 -04:00
  • 417606f016 deploy: 1f61af068b c-cube 2023-06-21 03:38:25 +00:00
  • 04f17262b6
    example: add super stupid http auth endpoints to echo.ml Simon Cruanes 2022-01-02 16:44:14 -05:00
  • 56bb2db880
    doc Simon Cruanes 2023-06-15 21:16:47 -04:00
  • ed0f016f27
    chore: makefile runs everything in release mode Simon Cruanes 2023-06-05 21:58:48 -04:00
  • c907dc6af1
    tighten flags; little fix Simon Cruanes 2023-06-03 22:45:38 -04:00
  • 5d7637becc
    server: add IO_BACKEND abstraction; implement a unix version of it Simon Cruanes 2023-06-03 20:54:28 -04:00
  • 009a8d6d3b
    test: tests for Buf Simon Cruanes 2023-06-03 20:54:18 -04:00
  • a32297ac6c
    add Tiny_httpd_io module, abstraction over IOs Simon Cruanes 2023-06-02 20:09:28 -04:00
  • ee310b5262
    fix: description for 401 code Simon Cruanes 2022-01-02 16:48:46 -05:00
  • 1f61af068b
    chore: makefile Simon Cruanes 2023-06-20 22:45:43 -04:00
  • bb50e91714 deploy: ac17e61a81 c-cube 2023-05-24 20:19:32 +00:00
  • ac17e61a81
    prepare for 0.13 v0.13 Simon Cruanes 2023-05-24 15:44:27 -04:00
  • c2b6ac24f4
    fix: unit tests are for tiny_httpd Simon Cruanes 2023-05-24 16:14:00 -04:00
  • 97661b2cc2 deploy: 493855e57b14f45c6b93c47c57da12bcccb494a5 c-cube 2023-05-24 20:12:02 +00:00
  • d1ebd9927d deploy: 202ef14f59 c-cube 2023-05-24 19:51:25 +00:00
  • 89602232b3 deploy: 163d720641 c-cube 2023-05-24 19:50:48 +00:00
  • 80256f4930 deploy: 61ee931b6c c-cube 2023-05-24 19:48:57 +00:00
  • 202ef14f59
    doc Simon Cruanes 2023-05-24 15:42:32 -04:00
  • 163d720641
    Merge branch 'ocamlformat' Simon Cruanes 2023-05-24 15:41:58 -04:00
  • aa27963c5a
    improve docs ocamlformat Simon Cruanes 2023-05-24 15:39:05 -04:00
  • 88bfb9c109
    feat: Server.run takes ?after_init parameter Simon Cruanes 2023-05-24 15:38:38 -04:00
  • 04fb648576
    update docs Simon Cruanes 2023-05-24 15:17:04 -04:00
  • 82ebf85ee7
    remove dep on ounit2 and qtest Simon Cruanes 2023-05-24 15:13:27 -04:00
  • 61ee931b6c
    fix warnings Simon Cruanes 2023-05-24 15:03:32 -04:00
  • af414e4b3c deploy: 30a355da5a c-cube 2023-05-23 21:45:54 +00:00
  • 0908d71e19
    ocamlformat Simon Cruanes 2023-05-23 17:40:18 -04:00
  • 30a355da5a
    fix: SSE requires no body Simon Cruanes 2023-05-23 17:38:35 -04:00
  • f978ea649b deploy: 997f7aa868 c-cube 2023-05-23 21:25:40 +00:00
  • 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