Commit graph

  • 4881ae7527 Update Argon2 for style Justine Tunney 2022-03-21 07:25:48 -07:00
  • f78f2fcac3
    redbean: allow symlinks for -D path (#372) Nick Owens 2022-03-21 05:43:49 -07:00
  • 5e8ae2d5bc Restart CI for New Technology and UBSAN hunting Justine Tunney 2022-03-21 03:46:16 -07:00
  • f13c4422e4 redbean: allow symlinks for -D path mischief 2022-03-20 13:27:13 -07:00
  • d5ff2c3fb9
    Make improvements to redbean (#373) Paul Kulchenko 2022-03-21 03:20:09 -07:00
  • 7e4d66e352 Add freeing memory in redbean LuaEncodeUrl Paul Kulchenko 2022-03-20 14:11:41 -07:00
  • eed710020b Improve StoreFile by adding checks and skipping ./ in the stored path Paul Kulchenko 2022-03-20 11:37:40 -07:00
  • d0782e983f Rename gc in redbean for consistency Paul Kulchenko 2022-03-20 11:06:13 -07:00
  • f4cd70a9ff Enable using symlinked directories with redbean -A flag Paul Kulchenko 2022-03-20 11:05:44 -07:00
  • b7f7c3b9d7 Add closing p tag to maxmin example Paul Kulchenko 2022-03-20 11:00:54 -07:00
  • 8838366b9a Allow ProgramUniprocess to be set on Windows Paul Kulchenko 2022-03-20 10:57:24 -07:00
  • 0cb6b6ff4b Get Redbean fork() working on the New Technology Justine Tunney 2022-03-20 08:01:14 -07:00
  • efedef6e65
    Fix Lua EncodeUrl without values (#368) Paul Kulchenko 2022-03-19 18:00:15 -07:00
  • 66bffedde7 make.com now builds the Cosmopolitan repo ahgamut 2022-03-20 06:19:20 +05:30
  • 3e456a7c61 Fix EncodeUrl when parameters without values are used Paul Kulchenko 2022-03-19 17:34:18 -07:00
  • 39688a73e4 Polish recent changes and make improvements Justine Tunney 2022-03-19 03:37:00 -07:00
  • 10a766ebd0 Delete VAX/OS2/DOS/AMIGA code from GNU Make Justine Tunney 2022-03-18 21:37:41 -07:00
  • 14e192e5ba Introduce --strace flag for system call tracing Justine Tunney 2022-03-18 18:07:28 -07:00
  • c541225af0 Add maxmind demo to redbean-demo.com Justine Tunney 2022-03-18 15:31:54 -07:00
  • c4d8f40422 Fix regression in kilo example Justine Tunney 2022-03-18 13:31:47 -07:00
  • 96bdd7e90f Update tzdata Justine Tunney 2022-03-18 13:24:00 -07:00
  • 390e22a8c6 Add ASAN guards to some asm data structures Justine Tunney 2022-03-18 12:56:10 -07:00
  • 6c2fd9ecc6 Clean old .source directive out of asm code Justine Tunney 2022-03-18 12:43:21 -07:00
  • b149a9bcc4 Minor fixes for image printing programs Justine Tunney 2022-03-18 04:20:10 -07:00
  • 9d2c8798c1 Fix backtrace test failure in MODE=rel Justine Tunney 2022-03-18 03:48:37 -07:00
  • d07a58a763 Fix inconsistency in SectorLambda license Justine Tunney 2022-03-18 03:24:00 -07:00
  • c371db6663 Add maxmind to redbean Justine Tunney 2022-03-18 03:17:08 -07:00
  • af645fcbec Make exciting improvements Justine Tunney 2022-03-18 02:33:37 -07:00
  • f5831a62fa Add SectorLambda Justine Tunney 2022-03-17 14:12:41 -07:00
  • 741c836e9d Fix build flags for kprintf() Justine Tunney 2022-03-17 13:54:16 -07:00
  • 46a3b88594 Have ASAN errors show origin of memory Justine Tunney 2022-03-17 00:53:45 -07:00
  • e20fcf02c1 Fix redbean build flake Justine Tunney 2022-03-16 17:37:24 -07:00
  • bf62140377 Choose better deterministic timestamp for zip Justine Tunney 2022-03-16 16:59:45 -07:00
  • b45d50b690 Make improvements Justine Tunney 2022-03-16 13:33:13 -07:00
  • 2a938b3eaa
    Use last X-Forwarded-For header (#367) Paul Kulchenko 2022-03-14 17:21:15 -07:00
  • cfc557f7c7
    Add storing folders in redbean from CLI (#366) Paul Kulchenko 2022-03-14 17:19:31 -07:00
  • 38112aeb20
    Fix Redbean when file is read-only (#365) Paul Kulchenko 2022-03-14 17:13:28 -07:00
  • 22409b2b5e
    Redbean SSL identification (#360) Paul Kulchenko 2022-03-14 17:11:05 -07:00
  • 4c75fa363d Update ParseForwarded to use strrchr Paul Kulchenko 2022-03-09 22:54:08 -08:00
  • 8cb44277b0 Update ParseForwarded to use right-most IP from X-Forwarded-For Paul Kulchenko 2022-03-09 21:14:48 -08:00
  • 3ec1249d32 Add support for storing folders in redbean from command line Paul Kulchenko 2022-03-08 21:49:57 -08:00
  • efa12a67f9 Update OpenExecutable logic to properly check BSD/Linux error conditions Paul Kulchenko 2022-03-07 20:23:39 -08:00
  • 13ff8745c9 Update OpenExecutable to check for result from open with RDWR access Paul Kulchenko 2022-03-01 19:32:03 -08:00
  • fc24b19248 Add array bounds check for GetSslIdentity Paul Kulchenko 2022-03-07 20:09:32 -08:00
  • 9af60298da Update TlsInit to re-apply suites/psks for repeated initializations. Paul Kulchenko 2022-02-20 16:12:48 -08:00
  • 0fb21243fe Update redbean to add GetSslIdentity Paul Kulchenko 2022-02-20 14:38:46 -08:00
  • 52b7a66bb0 Fix redbean ssl messages to show cert name Paul Kulchenko 2022-02-13 23:10:14 -08:00
  • 5a99c8e11c Update fetch in redbean to initialize SSL when used with https Paul Kulchenko 2022-02-13 22:19:39 -08:00
  • abac6f729c
    Add ProgramUniprocess to redbean (#364) Paul Kulchenko 2022-03-07 18:15:44 -08:00
  • 1e3c5e10ad
    Update docs on chmod permissions (#336) Paul Kulchenko 2022-03-07 18:13:49 -08:00
  • 7745d549fd Add ProgramUniprocess to configure uniprocess mode programmatically Paul Kulchenko 2022-03-06 16:10:53 -08:00
  • bb4ff2411e Update documentation on required asset permissions (closes #335) Paul Kulchenko 2021-12-06 22:00:54 -08:00
  • 4abae20172
    Redbean StoreAsset fix and lua cli (#326) Paul Kulchenko 2022-03-04 18:47:15 -08:00
  • 9bab356c37
    Fix double Content-Type after SetHeader (#327) Paul Kulchenko 2022-03-04 18:44:39 -08:00
  • 0f035119b1
    Fix exec example (#341) Paul Kulchenko 2022-03-04 17:51:32 -08:00
  • db6152e21d
    Fix executable name generation under QEMU (#347) Paul Kulchenko 2022-03-04 17:49:43 -08:00
  • d938b89f4f
    Fix redbean browser launch before server starts (#359) Paul Kulchenko 2022-03-04 17:41:19 -08:00
  • fb1e5070aa
    Fix comment pointing at vfork.S Sami Samhuri 2022-02-20 21:11:24 -08:00
  • 29d70ba323
    Fix a couple typos Sami Samhuri 2022-02-20 19:15:03 -08:00
  • 1de42b6293 Add lua code execution and asset storage from redbean command line Paul Kulchenko 2021-11-15 17:35:17 -08:00
  • 1526116192 Fix StoreAsset update for existing assets in redbean Paul Kulchenko 2021-11-15 17:19:23 -08:00
  • 82d62e76fd Fix redbean browser launch before server starts Paul Kulchenko 2021-12-28 19:25:11 -08:00
  • 7ac825c69d Fix executable name generation under QEMU (closes #346) Paul Kulchenko 2022-01-04 17:59:17 -08:00
  • a2c4c343be revert odictobject.c ahgamut 2022-01-04 22:21:26 +05:30
  • 32ca4c44b5 Fix Clang/LLD woes! Louis 2021-12-31 16:44:09 -07:00
  • 8d5c59ddb2 Fix exec example to avoid skipping the first parameter Paul Kulchenko 2021-12-28 23:17:20 -08:00
  • 199e61410a Note changes from antirez, remove old includes and make sure formatting matches. Joseph Stewart 2021-12-27 16:21:42 -08:00
  • d1eaf65ce8 Add antirez' Picol interpreter Joseph Stewart 2021-12-27 16:11:12 -08:00
  • 6c062ac79c Add optional network mask to redbean FormatIp Paul Kulchenko 2021-12-06 23:10:41 -08:00
  • 118aeb61d1 added some tests ahgamut 2021-12-05 00:30:32 +05:30
  • e7a9ea7fc2 Rename mcount variable, produces crashes when profiling is enabled Jorge Acereda 2021-11-27 18:46:01 +01:00
  • c95ce3a31b Added _Py_HOT_FUNCTION macro ahgamut 2021-11-19 13:22:51 +05:30
  • 281e84da03 LOAD_METHOD support for C methods ahgamut 2021-11-19 09:07:30 +05:30
  • 7328c09cd4 Added LOAD_METHOD, CALL_METHOD opcodes ahgamut 2021-11-19 08:51:54 +05:30
  • 8d6b729c0c Fix Content-Type generated twice after SetHeader('Content-Type',...) Paul Kulchenko 2021-11-18 14:47:46 -08:00
  • 2b53efd719 stopped segfaults on tests ahgamut 2021-11-19 06:55:14 +05:30
  • 9c78780c04 add METH_FASTCALL with METH_KEYWORDS ahgamut 2021-11-19 05:18:43 +05:30
  • 19e2a530b3 Optimize partial_call ahgamut 2021-11-19 04:29:08 +05:30
  • ec91a15584 Added Objects/call.c ahgamut 2021-11-19 04:14:24 +05:30
  • d6a039821f Release redbean 1.5 redbean-1.5 Justine Tunney 2021-11-14 21:26:56 -08:00
  • f12c6c1b5e
    Fix comment for nc example (#323) Oguz Bektas 2021-11-15 15:48:46 +01:00
  • 1c7e81492d added example (currently with sideeffects) Leon 2021-11-14 20:47:04 +01:00
  • fdb543cbb3
    Fix incorrect reference in Lua encoding (#324) Paul Kulchenko 2021-11-13 13:10:09 -08:00
  • 7e8b303137 Fix incorrect reference in Lua encoding Paul Kulchenko 2021-11-13 12:50:37 -08:00
  • 1d6216a775
    Add encode json and encode Lua functions to redbean (#322) Paul Kulchenko 2021-11-13 12:49:29 -08:00
  • a21854ea78 Update EncodeJson/EncodeLua to incorporate review feedback Paul Kulchenko 2021-11-13 09:40:41 -08:00
  • 214d05a597 fix comment for nc example xorond 2021-11-13 14:32:16 +01:00
  • 206091617a
    Don't pass unused args to printf (#311) Jørgen Kvalsvik 2021-11-13 10:10:45 +01:00
  • 43da3934e9 Update Lua encoding in redbean to shorten array serialization Paul Kulchenko 2021-11-12 23:10:53 -08:00
  • 290967b70e Add escaping of Lua strings to redbean Paul Kulchenko 2021-11-11 22:36:38 -08:00
  • 1bf1028e36 Add Lua serializer (EncodeLua) to redbean Paul Kulchenko 2021-11-11 16:08:42 -08:00
  • 7e1055fdb6 Update EncodeJson in redbean to ignore useoutput outside of request handling Paul Kulchenko 2021-11-11 15:23:33 -08:00
  • 0793d9cf80 Add support for JSON encoding to redbean Paul Kulchenko 2021-11-10 20:50:41 -08:00
  • 777d08a839 Fix mistake with IsHeaderRepeatable Justine Tunney 2021-11-12 20:54:30 -08:00
  • 98192c1079 Add undocumented IsHeaderRepeatable to redbean Justine Tunney 2021-11-12 19:02:43 -08:00
  • 7064d736e3 Increase some quotas Justine Tunney 2021-11-12 16:38:54 -08:00
  • 245a9c206b Fix redbean build Justine Tunney 2021-11-12 16:34:18 -08:00
  • 1bdc8faa65
    Add redbean function for simple HMAC (#321) Paul Kulchenko 2021-11-12 16:26:14 -08:00
  • 2962534406 Add redbean function to calculate various HMAC codes Paul Kulchenko 2021-11-07 12:27:03 -08:00
  • 8f05990d5a
    Extend GetZipPaths to accept an optional prefix (#320) Paul Kulchenko 2021-11-12 15:28:05 -08:00