Commit graph

  • 6f341ce7ab
    Merge 3244a30b07 into f1e83d5240 James Hulce 2025-06-30 11:44:57 -05:00
  • 3244a30b07
    Update lsqlite3 documentation link comments James Hulce 2025-06-30 11:43:06 -05:00
  • d224befe71
    Merge e7fc09b4a4 into f1e83d5240 Terror 2025-06-28 02:14:23 +00:00
  • e7fc09b4a4 All modes available on "tiny" builds Miguel Terron 2025-06-28 14:14:02 +12:00
  • a46113ed77
    Merge da887b56ba into f1e83d5240 Yael 2025-06-26 07:31:24 -04:00
  • 77ff5a24f9 Cleanup hash validation Improve JWK functions Enable PKCS1 v2.1 support in MBEDTLS Miguel Terron 2025-06-25 16:53:48 +12:00
  • b8bdccc7fc Address Paul's comments :) Miguel Terron 2025-06-24 20:30:35 +12:00
  • 12ff789a69 Add RSA PSS support Improve error messages Improve parameter validation Correct base64url encoding for JWK Add support for optional claims to convertPemToJwk Expand test coverage Add basic definitions Miguel Terron 2025-06-24 17:47:07 +12:00
  • 474fe50f3d
    Merge a1f5160fab into f1e83d5240 wingdeans 2025-06-10 11:12:12 +02:00
  • f94f10dc3f
    Merge 8b550a442d into f1e83d5240 Terror 2025-06-06 10:39:36 +00:00
  • 8b550a442d Basic connectivity test Miguel Terron 2025-06-06 22:39:19 +12:00
  • 4f92fefd31 Support proxy via env variable Miguel Terron 2025-06-06 22:29:39 +12:00
  • ad88f50a30
    Merge fb05588ebc into f1e83d5240 A2va 2025-06-05 13:13:48 +00:00
  • a603cc90ae Use built-in entropy generator and remove dependency on GetHardRandom Add correct jwltopem and pemtojwk function Expand tests Miguel Terron 2025-06-05 17:35:40 +12:00
  • e35f99c7db Merge parse aes parse options functions Miguel Terron 2025-06-04 21:42:17 +12:00
  • d06d0879b8 Change of API for Encrypt and Decrypt. The options are now passed in a table instead of positional parameters. This is not LuaCrypto compatible but it is a nicer interface. Miguel Terron 2025-06-04 21:13:09 +12:00
  • cef06a5b22 Quiet tests Miguel Terron 2025-06-04 17:04:24 +12:00
  • 5c47674d27 Improve tests Add definitions Align function name Miguel Terron 2025-06-04 16:25:12 +12:00
  • 2d2a8a2d7d Unconditionally compile AES Cleanup language on the test file Miguel Terron 2025-06-04 07:44:04 +12:00
  • 19541f95bd Add AES based encryption and decryption in multiple modes (CBC, CTR & GCM) Improve test coverage Miguel Terron 2025-06-03 20:38:10 +12:00
  • 9e121882d0 PROPERLY make arguments optional in crypto.generatekeypair thanks to @pkulchenko Miguel Terron 2025-06-02 16:19:01 +12:00
  • 558214598f Remove old reference Miguel Terron 2025-06-02 15:40:18 +12:00
  • b4b7c9e5b7 Fix tests Miguel Terron 2025-06-02 15:35:51 +12:00
  • c1be35a820 Make key type optional in crypto.generateKeyPair. Defaults to rsa Miguel Terron 2025-06-02 15:30:37 +12:00
  • e1403ff9a9 Align function naming Miguel Terron 2025-06-02 15:07:00 +12:00
  • 47c01b548a Add LuaCrypto compatible functions (plus some auxiliary functions) as per #1136 Miguel Terron 2025-06-02 14:28:19 +12:00
  • 55dcce4f7d Add LuaCrypto compatible functions (plus some auxiliary functions) as per #1136 Miguel Terron 2025-06-01 21:23:34 +12:00
  • a4e9d8e736
    Merge dfbe7ea95b into f1e83d5240 geriamdegtine 2025-05-31 14:48:25 -06:00
  • ae1a6aa26e
    Merge dca8799ed7 into f1e83d5240 jeromew 2025-05-31 15:03:09 +00:00
  • 90b4f53bc0
    Merge 4a144e861a into f1e83d5240 Alan Crouau 2025-05-30 02:03:56 +03:00
  • c8ccb2c6e5
    Merge 323f744be8 into f1e83d5240 tabudz 2025-05-30 02:03:26 +03:00
  • 9a8a164902
    Merge dd4fc71bfa into f1e83d5240 Brett Jia 2025-05-29 05:03:34 +01:00
  • fadac07683
    Merge b78f8911a0 into f1e83d5240 Bence Szalai 2025-05-25 00:00:30 +00:00
  • ceb04f10f2
    Merge be1679e5ed into f1e83d5240 Lionel Debroux 2025-05-23 16:58:06 +08:00
  • 11a55c94aa
    Merge f9b633917a into f1e83d5240 Michał Kotowski 2025-05-22 19:10:02 +02:00
  • d794eec9b5
    Merge 2309b74448 into f1e83d5240 Derek 2025-05-22 19:09:07 +02:00
  • bba75fd083
    Merge 83b40fa651 into f1e83d5240 jeromew 2025-05-22 17:18:36 +02:00
  • 3271539b8e
    Merge 5821b2ef74 into f1e83d5240 TheDavidYoungblood 2025-05-21 07:39:18 -04:00
  • f1e83d5240
    Add IPv6 support to getifaddrs() on Linux (#1415) master Hugues Morisset 2025-05-21 10:20:22 +02:00
  • f1fbeca8af
    Display IP6 addr infos in getifaddrs viz tool Hugues Morisset 2025-05-11 19:47:15 +02:00
  • 17f28e15ad
    Return AF_INET6 addrs in getifaddrs on Linux Hugues Morisset 2025-05-08 16:45:05 +02:00
  • 1b8d8ccee8
    Fix typo in getifaddrs viz tool Hugues Morisset 2025-05-11 16:33:33 +02:00
  • 2fe8338f92
    Better mtimes for github workflow build cache (#1421) Steven Dee (Jōshin) 2025-05-20 22:17:55 -07:00
  • 87614a732d Support more hashing functions Miguel Terron 2025-05-20 10:48:21 +12:00
  • 9e9f47342a Add ECDSA support Miguel Terron 2025-05-20 08:36:20 +12:00
  • 45389d9b23 Cleanup functions. Import GetHardRandom from https.h Miguel Terron 2025-05-20 08:35:14 +12:00
  • 8da258af5c
    clang-format ctl/shared_ptr.h Steven Dee (Jōshin) 2025-05-19 00:22:59 -07:00
  • db77cfee6b
    path must match between save/restore Steven Dee (Jōshin) 2025-05-19 00:19:32 -07:00
  • ecb5ad8ea3
    restore mtime on source tree Steven Dee (Jōshin) 2025-05-19 00:10:53 -07:00
  • f46eb556a8
    Comment failing test Steven Dee (Jōshin) 2025-05-18 21:51:42 -07:00
  • 8d3bdd083c
    Better mtimes for github workflow build cache Steven Dee (Jōshin) 2025-05-18 21:31:18 -07:00
  • ed0c6c5757 Run formatter as per the Style Guide in CONTRIBUTING.md Miguel Terron 2025-05-12 10:11:50 +12:00
  • 7c75e3d709 Missing definitions mterron 2025-05-10 19:22:24 +12:00
  • 557d87ee44 Add RSA support to Redbean proper mterron 2025-05-10 19:13:06 +12:00
  • af696e0d4a Initial RSA support mterron 2025-05-10 18:13:28 +12:00
  • be1679e5ed test/libc: fix cachestat() test on recent Linux kernels. Lionel Debroux 2025-05-04 20:52:53 +02:00
  • b78f8911a0
    Apply clang-format changes BenceSzalai 2025-05-01 19:13:22 +02:00
  • d5a790d455
    Try to better adhere to existing line length conventions BenceSzalai 2025-05-01 18:10:45 +02:00
  • e40fe1a391
    Also clean up additional .ape-x.xx.c files on Darwin for all versions BenceSzalai 2025-05-01 17:53:20 +02:00
  • 43ea22477f
    APE Uninstall script should remove new ad-hoc APE files BenceSzalai 2025-05-01 17:51:50 +02:00
  • 03ca69148b
    Use separate APE loader for x86_64 and arm on Apple Silicon BenceSzalai 2025-05-01 17:17:31 +02:00
  • 4ca513cba2
    Add C++ to README (#1407) ShalokShalom 2025-04-26 00:47:50 +02:00
  • 01039ec3bf
    Add C++ ShalokShalom 2025-04-25 09:15:22 +02:00
  • dd4fc71bfa Prioritize extra loader and OSNAME targets Brett Jia 2025-04-21 21:52:22 -04:00
  • 455910e8f2
    Make more shared_ptr fixes (#1401) Steven Dee (Jōshin) 2025-04-21 05:36:50 -07:00
  • 4c70c7732f
    Write the general operator= on weak_ptr Steven Dee (Jōshin) 2025-04-18 00:49:42 -07:00
  • 43ad99595b
    Consistent const-ing within the file Steven Dee (Jōshin) 2025-04-18 00:49:23 -07:00
  • 8ed799bd4d
    Make refcount reads explicitly atomic Steven Dee (Jōshin) 2025-04-18 00:49:00 -07:00
  • 9c68bc19b5
    Cache .cosmocc and o for github workflows (#1400) Steven Dee (Jōshin) 2025-04-17 15:55:27 -07:00
  • 8390a78ad9
    Preserve mtime of ape Steven Dee (Jōshin) 2025-04-17 15:12:11 -07:00
  • 98a9ee37ad
    use git-restore-mtime-action Steven Dee (Jōshin) 2025-04-17 14:38:39 -07:00
  • 03e07bfe4b
    Cache .cosmocc and o for github workflows Steven Dee (Jōshin) 2025-04-17 13:45:52 -07:00
  • 66d1050af6
    Correctly implement weak_ptr assignment/copy/moves (#1399) Steven Dee (Jōshin) 2025-04-17 14:01:20 -07:00
  • 67cae48384
    Correctly implement weak_ptr assignment/copy/moves Steven Dee (Jōshin) 2025-04-17 13:33:20 -07:00
  • fbc4fcbb71
    Get GDB working Justine Tunney 2025-03-30 15:25:20 -07:00
  • fb05588ebc Add file notification enum A2va 2025-03-28 13:05:04 +01:00
  • 6330b6826e Add win32 apis A2va 2025-03-26 13:57:10 +01:00
  • afc986f741
    Fix shared_ptr<T>::owner_before (#1390) Steven Dee (Jōshin) 2025-03-25 01:49:34 -04:00
  • 7583c8f769
    Fix shared_ptr<T>::owner_before Steven Dee (Jōshin) 2025-03-24 22:20:13 -07:00
  • f9b633917a
    Update kilo example to show correct shortcuts Michał Kotowski 2025-03-23 21:46:24 +01:00
  • 2309b74448 OnHttpRequest: simplify early exit condition Derek Meer 2025-03-21 20:11:16 -07:00
  • 195961caca redbean_test: add websocket test Derek Meer 2025-03-21 19:04:19 -07:00
  • ecb47384f8 add websockets echo server to redbean-tester Derek Meer 2025-03-21 14:13:44 -07:00
  • 8f4dc5a2af add test cases for new isutf8 checks Derek Meer 2025-03-19 16:11:53 -07:00
  • a0429ccf05 redbean: return early from LuaWSWrite if upgrade fails Derek Meer 2025-03-19 13:54:02 -07:00
  • 4a10293f84 redbean: fix restricted websockets opcode checks Derek Meer 2025-03-19 04:13:28 -07:00
  • c6002e00fb redbean: clean up websockets support Derek Meer 2025-03-19 02:29:08 -07:00
  • b5993e4e1d Implement new API wingdeans 2023-12-28 23:28:34 -05:00
  • 6550c5fae1 Add Sec-WebSocket-Key HTTP header wingdeans 2023-12-28 18:39:19 -05:00
  • 83b3c75659 isutf8: implement RFC 3629 wingdeans 2023-12-28 15:41:29 -05:00
  • 01176f083b Support fragmentation, utf-8 checks wingdeans 2023-12-28 00:49:52 -05:00
  • 6c02e000bd Support pings, binary messages wingdeans 2023-12-27 22:21:38 -05:00
  • 97fad6062b Support zero-length messages wingdeans 2023-11-27 13:36:49 -05:00
  • 91fdc9a476 Always close WS, handle close message wingdeans 2023-11-27 13:36:04 -05:00
  • 5a61a59704 Initial websocket experiment wingdeans 2023-11-26 21:55:55 -05:00
  • 5eb7cd6643
    Add support for getcpu() system call to pledge() (#1387) Derek 2025-03-21 16:08:25 -07:00
  • 542d72b43b add support for getcpu() system call to pledge() Derek Meer 2025-03-20 20:13:59 -07:00
  • dca8799ed7
    Redbean - Update help.txt jeromew 2025-03-19 22:44:38 +01:00
  • a8ed4fdd09
    Add NetBSD evbarm and fix segfault (#1384) Brett Jia 2025-03-12 20:37:46 -04:00
  • 5b61e3d3fb update error message to distinguish conditions Brett Jia 2025-03-12 20:19:29 -04:00