Commit graph

  • a277170c9a
    Make kprintf_test resistant to limbo Justine Tunney 2022-11-13 14:26:19 -08:00
  • 711bd095db
    Import exuberant ctags Justine Tunney 2022-11-11 14:22:42 -08:00
  • de295966b1 [metal] Allow munmap() to reclaim dynamically allocated pages tkchia 2022-11-12 23:14:43 +00:00
  • dfd7f9aa1b [metal] Get examples/vga2.c VGA output working for UEFI boot tkchia 2022-11-12 20:54:49 +00:00
  • d55b019284
    Fix the build Justine Tunney 2022-11-11 11:13:21 -08:00
  • f2af97711b
    Make improvements Justine Tunney 2022-11-10 21:52:47 -08:00
  • b46ac13504
    Introduce new jartsr=' ape prefix Justine Tunney 2022-11-10 20:58:48 -08:00
  • 9fe2f55113 [metal] Get examples/vga2.c serial output working for UEFI boot tkchia 2022-11-09 18:13:52 +00:00
  • 36b06ab73e [metal] Place GDT in read/write segment tkchia 2022-11-09 18:02:19 +00:00
  • cee6871710
    Make detached threads work better Justine Tunney 2022-11-09 03:58:57 -08:00
  • b74d8c1acd
    Remove unnecessary STRACE() statement Justine Tunney 2022-11-08 15:31:54 -08:00
  • fc595a7111
    Fix build Justine Tunney 2022-11-08 15:24:17 -08:00
  • bf7843833f
    Rename hidden keyword to _Hide Justine Tunney 2022-11-08 11:39:50 -08:00
  • 251dcb07eb
    Add redbean sqlite session support (#680) Paul Kulchenko 2022-11-08 12:53:37 -08:00
  • b407327972
    Make fixes and improvements Justine Tunney 2022-11-08 10:09:47 -08:00
  • 771566c8f8 [metal] Load program pages beyond 1st 440 KiB to extended memory tkchia 2022-11-08 15:01:26 +00:00
  • 6da7709fb8 [metal] Reclaim base memory pages for later app use tkchia 2022-11-07 14:10:32 +00:00
  • e4b5fb76e4 [metal] Copy program pages to extended memory at startup tkchia 2022-11-06 22:49:22 +00:00
  • aee50b1327
    Fix test breakage Justine Tunney 2022-11-07 06:31:30 -08:00
  • 4de2cf34e6
    Allow HTTP range past EOF Justine Tunney 2022-11-07 05:52:24 -08:00
  • 52f1db7220
    Release Cosmopolitan v2.2 2.2 Justine Tunney 2022-11-07 02:29:47 -08:00
  • c995838e5c
    Make improvements Justine Tunney 2022-11-07 02:22:09 -08:00
  • 0dcce516a8 Add pk/fk_conflicts iterator methods to SQLite Lua API Paul Kulchenko 2022-11-06 08:45:02 -08:00
  • 284afb72a0 Update session error handling in SQLite Lua API to simplify Paul Kulchenko 2022-10-27 22:34:58 -07:00
  • ddbb6dbbc9 Add new/old/conflict iterator methods to SQLite Lua API Paul Kulchenko 2022-10-26 22:55:41 -07:00
  • 90f8180c4c Add iterator support to SQLite Lua API Paul Kulchenko 2022-10-26 22:01:29 -07:00
  • 4a96ebd04e Add wal_checkpoint method to SQLite Lua API Paul Kulchenko 2022-10-18 22:54:27 -07:00
  • 608859c1f8 Add table filtering callback to SQLite Lua API Paul Kulchenko 2022-10-16 20:52:22 -07:00
  • f6152743c1 Add wal_hook callback to SQLite Lua API Paul Kulchenko 2022-10-15 15:39:42 -07:00
  • 132b9b8279 Add operation details to conflict handler in SQLite Lua API Paul Kulchenko 2022-10-14 22:12:49 -07:00
  • f2b692a345 Add session patchset to SQLite Lua API Paul Kulchenko 2022-10-14 17:21:54 -07:00
  • a37c219981 Updated SQLite session changes to wrap into #ifdef Paul Kulchenko 2022-10-14 16:41:59 -07:00
  • 20516f292b Add concat_changeset method to SQLite Lua API Paul Kulchenko 2022-10-12 20:43:48 -07:00
  • aa5a9741b1 Add indirect/enable session methods to SQLite Lua API Paul Kulchenko 2022-10-12 19:58:32 -07:00
  • 19ffe187ef Add invert_changeset to SQLite Lua API Paul Kulchenko 2022-10-12 18:11:38 -07:00
  • 1a8732f25f Update SQLite changeset Lua API to use OMIT for conflicting changes Paul Kulchenko 2022-10-12 17:55:57 -07:00
  • 6244e76177 Add rebaser processing to SQLite Lua API Paul Kulchenko 2022-10-09 10:31:38 -07:00
  • cdc50f24cd Add filter callback to SQLite changeset Lua API Paul Kulchenko 2022-10-09 07:59:08 -07:00
  • 2fd055c7e6 Add initial rebaser support to SQLite changset Lua API Paul Kulchenko 2022-10-08 15:49:56 -07:00
  • a06a9cff25 Add apply_changeset to SQLite Lua API Paul Kulchenko 2022-10-05 22:36:59 -07:00
  • 67f4e932d5 Add session support to SQLite Lua API Paul Kulchenko 2022-10-04 22:52:18 -07:00
  • 65512e8d22 remove libc/sock/if.h ahgamut 2022-11-06 20:44:37 +05:30
  • 539bddce8c
    Fix regression in documentation page Justine Tunney 2022-11-06 01:16:29 -07:00
  • 002df0f16c
    Fix regression in MODE=asan build Justine Tunney 2022-11-06 01:05:13 -07:00
  • be16bcdcd3
    Fix missing Makefile dependency Justine Tunney 2022-11-06 01:01:34 -07:00
  • cb9a0466f1
    Work towards zipos / open(argv[0]) on metal (#667) tkchia 2022-11-06 15:29:47 +08:00
  • 543c93f623
    bestline keybindings and redbean definitions (#678) Danny Robinson 2022-11-06 07:28:08 +00:00
  • 3f0bcdc3ef
    Improve cancellations, randomness, and time Justine Tunney 2022-11-05 19:49:41 -07:00
  • 0d7c265392
    Fix backtraces on cancellation points Justine Tunney 2022-11-04 19:55:41 -07:00
  • 022536cab6
    Make futexes cancellable by pthreads Justine Tunney 2022-11-04 18:19:05 -07:00
  • 2278327eba
    Implement support for POSIX thread cancellations Justine Tunney 2022-11-04 01:04:43 -07:00
  • 37d40e087f
    Ignore SIGSYS on BSD by default Justine Tunney 2022-11-03 09:32:12 -07:00
  • 179e048bba
    Make some small fixes to recent changes Justine Tunney 2022-11-03 05:45:33 -07:00
  • d712e69fa8 Merge branch 'linenoise-mod' Danny Robinson 2022-11-03 09:08:42 +00:00
  • fdce616bb3 Update redbean API definitions Danny Robinson 2022-11-03 09:08:33 +00:00
  • c2590cf7a0
    Make cosmo.ftrace() in Python easier to use Justine Tunney 2022-11-03 01:12:25 -07:00
  • 89d1e5b8f2
    Rearrange code and make a faster sha256sum program Justine Tunney 2022-11-02 23:12:32 -07:00
  • 5e60e5ad10
    Release redbean v2.2 redbean-2.2 Justine Tunney 2022-11-02 09:52:54 -07:00
  • 6b06a8176d
    Fix some glitches in redbean Justine Tunney 2022-11-02 09:42:52 -07:00
  • 694562ee78 [metal] Update paths to directmap.internal.h tkchia 2022-11-02 16:02:49 +00:00
  • 7409100874 [metal] Use "/proc/self/exe" as program name & symbol to yoink for support for opening argv[0] tkchia 2022-11-02 14:48:26 +00:00
  • 484da042ab [metal] Fix getfiledescriptorsize() code formatting tkchia 2022-11-02 14:45:22 +00:00
  • 405349a648 [metal] A few minor fixes tkchia 2022-10-20 16:54:18 +00:00
  • 40544765c0 [metal] Clarify comment in libc/calls/metalfile.c tkchia 2022-10-19 22:05:49 +00:00
  • 29fae6aca6 [metal] Get zipos working tkchia 2022-10-18 23:12:21 +00:00
  • 3b20faf371 [metal] Allow (re)mapping "/ape.com" into virtual memory tkchia 2022-10-18 22:59:04 +00:00
  • ad8339426e [metal] Ensure "/ape.com" reads as unmodified program image tkchia 2022-10-18 18:23:20 +00:00
  • 7e80df6f69 [metal] Set argv[0] to "/ape.com" & allow opening it (kind of) tkchia 2022-10-17 16:26:37 +00:00
  • 14d036b68d
    Add WSL to test fleet Justine Tunney 2022-11-02 06:49:42 -07:00
  • fae0c0286f
    Workaround WSL not supporting x87 in ucontext_t Justine Tunney 2022-11-02 03:03:32 -07:00
  • d6ff4c754e
    Workaround WSL misconfiguring the x87 FPU Justine Tunney 2022-11-02 02:17:14 -07:00
  • f44d88707e
    Workaround sendfile() bug in WSL Justine Tunney 2022-11-02 01:38:42 -07:00
  • fc96af058b
    Workaround MAP_GROWSDOWN unavailability on WSL Justine Tunney 2022-11-02 01:38:06 -07:00
  • bd6069deb5
    Remove old code from Landlock Make Justine Tunney 2022-11-02 00:55:05 -07:00
  • e9735a7738
    Release landlock make 1.5 landlockmake-1.5 Justine Tunney 2022-11-01 23:52:38 -07:00
  • 0ea10c8631
    Add useconds_t type to weirdtypes.h Stephen M. Cameron 2022-10-31 20:21:13 -04:00
  • e522aa3a07
    Make more threading improvements Justine Tunney 2022-11-01 22:36:03 -07:00
  • d7b88734cd
    Make redbean compress w/o explicit content-type (#671) Paul Kulchenko 2022-11-01 23:15:20 -07:00
  • da8f5009fd
    Make Windows fcntl() and lseek() fixes (#668) Gavin Hayes 2022-11-02 02:14:14 -04:00
  • 0e473d5325 Adding tarfile member sanitization to extractall() TrellixVulnTeam 2022-10-30 09:19:39 +00:00
  • 5a2cb5d8de check existence of IFNAMSIZ ahgamut 2022-10-25 08:13:09 +05:30
  • 43cb41851a Update redbean documentation for consistency Paul Kulchenko 2022-10-20 18:37:41 -07:00
  • 01e2b7d1cf Update redbean to compress responses without explicit content-type Paul Kulchenko 2022-10-20 18:01:58 -07:00
  • ef9776755e
    blackholed: allow changing iptables chain (#670) mattx 2022-10-20 19:19:27 +02:00
  • b3d7851f01 [metal] Call invlpg(.) when altering any VA page table entries tkchia 2022-10-20 16:26:46 +00:00
  • 39df325c4d [metal] Bug fix: ensure _rlinit_vesa's data is 16-bit addressable tkchia 2022-10-16 20:04:00 +00:00
  • 15276ad002 [metal] Minor fixes to libc/runtime/*.internal.h comments tkchia 2022-10-14 13:22:53 +00:00
  • 28bd57c6d0 [metal] Fix bug: munmap() should clear PAGE_RSRV in page table tkchia 2022-10-14 08:45:29 +00:00
  • 5eaaa9c9dc
    Merge branch 'master' into nt_fcntl_improvements Gavin Hayes 2022-10-19 20:07:07 -04:00
  • 30f02cb56c Allow specifying iptables chain at runtime mattx 2022-10-19 22:36:31 +02:00
  • da336b3ea8
    Make some more fixes to prod Justine Tunney 2022-10-19 13:10:00 -07:00
  • bc8de80c96 Make blackholed use its own chain mattx 2022-10-19 20:54:41 +02:00
  • 69bee64a59
    Make some last minute production changes Justine Tunney 2022-10-19 10:00:29 -07:00
  • f7ff77d865
    Make fixes and improvements Justine Tunney 2022-10-17 11:02:04 -07:00
  • 023a3faeb1 nt lseek, error with ESPIPE when attempting on socket Gavin Hayes 2022-10-17 15:10:34 -04:00
  • e046530eb6 F_SETFL is not implemented on nt Gavin Hayes 2022-10-17 14:25:33 -04:00
  • 8b4991b2db F_SETFD should always return 0 on success Gavin Hayes 2022-10-17 14:13:58 -04:00
  • 648bf6555c
    Reimport zip into third party Justine Tunney 2022-10-16 13:39:41 -07:00
  • 60cb435cb4
    Implement pthread_atfork() Justine Tunney 2022-10-16 12:05:08 -07:00
  • 64c284003d
    Fix MODE=opt build Justine Tunney 2022-10-14 16:49:16 -07:00