Commit Graph

  • fc1e220a99 fix(netdb): Buffer overrun when parsing DNS Josh Megnauth 2024-11-18 13:43:22 +00:00
  • 32fca670ea Merge branch 'memmem-cast-mut' into 'master' Jeremy Soller 2024-11-17 20:09:46 +00:00
  • 864d5e4795 Use only one .cast_mut() in memmem() Peter Limkilde Svendsen 2024-11-17 20:19:52 +01:00
  • 2c73cc947c Merge branch 'memmem' into 'master' Jeremy Soller 2024-11-17 16:18:15 +00:00
  • 6a765ed88f Implement memmem() Peter Limkilde Svendsen 2024-11-17 16:18:14 +00:00
  • ce7b85b0df Merge branch 'dont-overallocate-cstrings' into 'master' Jeremy Soller 2024-11-17 16:17:22 +00:00
  • 88987eb000 Merge branch 'pty-utmp-docs' into 'master' Jeremy Soller 2024-11-17 16:17:04 +00:00
  • 09bcfd0711 Merge branch 'errno-const-macros' into 'master' Jeremy Soller 2024-11-17 16:16:47 +00:00
  • 42011f28d8 Test errno constant macros, make ENOTSUP available in Rust Peter Limkilde Svendsen 2024-11-17 16:16:47 +00:00
  • caac784caa Merge branch 'iso646' into 'master' Jeremy Soller 2024-11-17 16:16:11 +00:00
  • 7b2e315c17 Merge branch 'cbindgen-use-attributes' into 'master' Jeremy Soller 2024-11-17 16:15:07 +00:00
  • 5348273ccc Emit C attributes via cbindgen Josh Megnauth 2024-11-17 16:15:07 +00:00
  • dbe5c85411 Merge branch 'inttypes-docs' into 'master' Jeremy Soller 2024-11-17 16:13:32 +00:00
  • 693769da1e Merge branch 'sys-random-docs' into 'master' Jeremy Soller 2024-11-17 16:13:17 +00:00
  • 093d11c451 Merge branch 'elf-docs' into 'master' Jeremy Soller 2024-11-17 16:13:01 +00:00
  • c57022894b Merge branch 'crypt-docs' into 'master' Jeremy Soller 2024-11-17 16:12:44 +00:00
  • b8ad113a84 Add docs for crypt.h Peter Limkilde Svendsen 2024-11-17 16:12:43 +00:00
  • 63cb0401e5 Merge branch 'calloc-no-intrinsics' into 'master' Jeremy Soller 2024-11-17 16:12:27 +00:00
  • d6ac5f8947 Avoid over allocations & reallocations Josh Megnauth 2024-11-12 23:53:45 -05:00
  • 66eb440d79 Add docs for pty.h and utmp.h Peter Limkilde Svendsen 2024-11-13 18:19:22 +01:00
  • 5cf8bfda72 xhcid: remove transfer states on dead rings Jeremy Soller 2024-11-11 14:27:32 -07:00
  • 842fc73a34 Track all drivers launched for a port Jeremy Soller 2024-11-11 12:51:22 -07:00
  • 191c7973a9 Fix deadlock in xhcid detach_device Jeremy Soller 2024-11-11 12:10:01 -07:00
  • 56d05e2cdc Add iso646.h and corresponding tests Peter Limkilde Svendsen 2024-11-10 16:19:15 +01:00
  • 2f1e183cc6 Add docs for inttypes.h Peter Limkilde Svendsen 2024-11-09 18:24:18 +01:00
  • 0090dea50f Add docs for sys/random.h Peter Limkilde Svendsen 2024-11-09 18:12:58 +01:00
  • 1474dce2a7 Add basic docs for elf.h Peter Limkilde Svendsen 2024-11-09 18:02:47 +01:00
  • c440c61e58 Avoid unnecessary intrinsic in calloc Peter Limkilde Svendsen 2024-11-09 17:35:09 +01:00
  • a45c7b26d9 Merge branch 'stdlib-docs' into 'master' Jeremy Soller 2024-11-08 14:45:26 +00:00
  • 890be6fc02 Add docs for stdlib.h, add stubs for missing functions Peter Limkilde Svendsen 2024-11-08 14:45:26 +00:00
  • 7af6dd1f88 Restore riscv,plic0 compatible check Andrey Turkin 2024-11-07 05:09:15 +03:00
  • 7c359f1622 Update dependencies Jeremy Soller 2024-11-06 06:13:23 -07:00
  • 9fe8f759af Fix formatting and a warning Andrey Turkin 2024-11-06 12:13:13 +03:00
  • ee89d02282 Change PLIC compatible string from riscv,plic0 to sifive,plic-1.0.0 Andrey Turkin 2024-11-06 12:08:19 +03:00
  • 6044ca0471 Merge branch 'fix_deadlock_in_usb_driver' into 'master' Jeremy Soller 2024-11-05 17:35:57 +00:00
  • 4dedbac4e5 Fixed the deadlock by only addressing devices in response to attach requests.... Timothy Finnegan 2024-11-05 17:35:57 +00:00
  • 9a0da927f9 Fix argument parsing Jeremy Soller 2024-11-04 21:24:41 -07:00
  • 3f33cb96e7 usbhidd: update rehid Jeremy Soller 2024-11-04 20:19:18 -07:00
  • 8a36c994e1 Add hwd Jeremy Soller 2024-11-04 20:19:08 -07:00
  • 6ff633863e Allow usbhidd to run on multiple interfaces Jeremy Soller 2024-11-04 16:15:53 -07:00
  • 99fbdf426c Fix assumption that CPU ID must equal APIC ID Jeremy Soller 2024-11-04 14:46:46 -07:00
  • c2790a7168 Merge branch 'nodaemon' into 'master' Jeremy Soller 2024-11-04 21:38:17 +00:00
  • 947ea54411 No Daemon option JCake 2024-11-02 21:30:58 +01:00
  • 659cb66c30 Merge branch 'netdb-h_errno' into 'master' Jeremy Soller 2024-11-02 12:21:47 +00:00
  • bf1ea4e799 Set h_errno for gethostbyname/addr Josh Megnauth 2024-11-02 12:21:47 +00:00
  • 7b1d135057 Use redoxer for CI jobs Andrey Turkin 2024-11-01 06:45:55 +03:00
  • 2dad215394 Merge branch 'net-if-docs' into 'master' Jeremy Soller 2024-10-31 23:59:00 +00:00
  • 36ed4cbd7a Add docs for net/if.h Peter Limkilde Svendsen 2024-10-31 23:59:00 +00:00
  • 715dee0c47 Merge branch 'semaphore-docs' into 'master' Jeremy Soller 2024-10-31 23:58:52 +00:00
  • 8367249c1a Add docs for semaphore.h Peter Limkilde Svendsen 2024-10-31 23:58:52 +00:00
  • 5135a43e9e Merge branch 'sys-un-docs' into 'master' Jeremy Soller 2024-10-31 21:43:34 +00:00
  • d56c4dad2c Merge branch 'sys-mman-docs' into 'master' Jeremy Soller 2024-10-31 21:43:21 +00:00
  • 6c1ccd161a Add docs for sys/mman.h, make mremap pub Peter Limkilde Svendsen 2024-10-31 21:43:21 +00:00
  • eb37133e01 Merge branch 'ftime-maybeuninit' into 'master' Jeremy Soller 2024-10-31 21:43:00 +00:00
  • ee428d10f8 Use MaybeUninit for ftime arg, document safety Peter Limkilde Svendsen 2024-10-31 21:43:00 +00:00
  • 5f2ece19a2 Add docs for sys/un.h Peter Limkilde Svendsen 2024-10-31 22:26:34 +01:00
  • 4db9673e2a Support SPCR and clean up device memory allocation Jeremy Soller 2024-10-31 10:53:58 -06:00
  • 2975f93f30 acpid: fix compilation on riscv64gc Jeremy Soller 2024-10-31 10:53:05 -06:00
  • 0373bc0d1c Merge branch 'wctype-docs' into 'master' Jeremy Soller 2024-10-31 12:05:16 +00:00
  • e43a9bd2f6 Add docs for wctype.h, fix unsafe handling Peter Limkilde Svendsen 2024-10-31 12:05:16 +00:00
  • 83b0a8b493 Merge branch 'sys-timeb-docs' into 'master' Jeremy Soller 2024-10-31 12:04:48 +00:00
  • 76f36f09df Add docs for sys/timeb.h, require unsafe blocks Peter Limkilde Svendsen 2024-10-31 12:04:48 +00:00
  • e19c1404f7 chore: enrich context/switch Arthur Paulino 2024-10-30 08:44:50 -03:00
  • df9db9291a Fix AP CPU ID on newer Intel CPUs Jeremy Soller 2024-10-30 21:09:06 -06:00
  • e765d9c8e1 acpid: only build dmar for x86_64 Jeremy Soller 2024-10-30 20:43:46 -06:00
  • 9b6d1549b5 Support GTDT for aarch64 Jeremy Soller 2024-10-30 18:17:11 -06:00
  • 34a6a441f1 Initial aarch64 ACPI support Jeremy Soller 2024-10-30 16:16:24 -06:00
  • 71b70482d3 acpid: Only acquire I/O port rights on x86 Jeremy Soller 2024-10-30 14:01:20 -06:00
  • 42970953fc Fix acpid compilation on non-x86 Jeremy Soller 2024-10-30 13:52:19 -06:00
  • b221bb6c51 Make it possible to boot aarch64 with invalid DTB Jeremy Soller 2024-10-30 12:34:50 -06:00
  • 4dd6a26742 Make it possible to compile acpi system on any arch Jeremy Soller 2024-10-30 11:43:21 -06:00
  • 382b298453 acpid: provide buffer contents from amlserde Jeremy Soller 2024-10-29 18:34:27 -06:00
  • 1d5c02ab92 Merge branch 'utime-docs' into 'master' Jeremy Soller 2024-10-29 23:01:21 +00:00
  • 2e5c1f7b72 Add utime.h docs, use unsafe blocks Peter Limkilde Svendsen 2024-10-29 23:01:21 +00:00
  • 691c562f96 Merge branch 'ctype-docs' into 'master' Jeremy Soller 2024-10-29 23:01:17 +00:00
  • 3e7f0eebd4 Add ctype.h docs Peter Limkilde Svendsen 2024-10-29 23:57:14 +01:00
  • b37af1e345 Merge branch 'rand48-docs' into 'master' Jeremy Soller 2024-10-29 21:13:55 +00:00
  • c09c92cd13 Merge branch 'endian-pub' into 'master' Jeremy Soller 2024-10-29 21:12:28 +00:00
  • 35d7a0ac3f Add docs to rand48 functions Peter Limkilde Svendsen 2024-10-29 21:22:27 +01:00
  • 939c9567ee Support 16550 uarts for aarch64 debug output Jeremy Soller 2024-10-29 14:06:00 -06:00
  • c37a094e66 Make endian.h functions pub, add docs Peter Limkilde Svendsen 2024-10-29 20:46:29 +01:00
  • 91c3db877a Merge branch 'errno-docs' into 'master' Jeremy Soller 2024-10-29 15:05:09 +00:00
  • d1ffa4f062 Add docs, deny unsafe op in unsafe fn for errno Peter Limkilde Svendsen 2024-10-29 15:05:08 +00:00
  • 15c4611121 Merge branch 'add-docstrings' into 'master' Jeremy Soller 2024-10-29 15:04:57 +00:00
  • 37cc477d5c 0.2.29: update redoxfs Jeremy Soller 2024-10-29 08:55:39 -06:00
  • 161e578f29 Use null driver for unknown IRQ controllers on aarch64 Jeremy Soller 2024-10-29 08:01:38 -06:00
  • 380532aea5 Improve reliability of aarch64 startup code Jeremy Soller 2024-10-29 08:00:57 -06:00
  • 15b0133b7b Add arm,gic-400 support to GIC driver Jeremy Soller 2024-10-29 08:00:17 -06:00
  • e4e55103ad Remove old aarch64 asm code Jeremy Soller 2024-10-29 07:59:12 -06:00
  • ee04ed2f8c 0.6.8 Jeremy Soller 2024-10-29 07:52:42 -06:00
  • 8f6e47c1da Merge branch 'node_leak' into 'master' Jeremy Soller 2024-10-29 12:30:31 +00:00
  • 394480150b Merge branch 'fix-perror-doesnt-follow-spec-prefix' into 'master' Jeremy Soller 2024-10-29 12:27:22 +00:00
  • 6f5794f636 fix(stdio): perror should be allowed to take NULL prefixes as per spec Josh Megnauth 2024-10-29 12:27:22 +00:00
  • 2919d0a6e8 Merge branch 'fix-out-of-bounds-panic-netdb-gethostbyname' into 'master' Jeremy Soller 2024-10-29 12:26:46 +00:00
  • 701e57197a fix(netdb): Out of bounds in gethostbyaddr and less transmutes Josh Megnauth 2024-10-29 12:26:46 +00:00
  • c22fb790b8 Fix parallel test runs Andrey Turkin 2024-10-29 12:22:15 +03:00
  • 1d55c5aa6a Don't leak node block on node remove. Andrey Turkin 2024-10-29 10:06:07 +03:00
  • 06fec0b843 Add various basic docstrings Peter Limkilde Svendsen 2024-10-27 23:25:57 +01:00
  • ea0356b26a Address minor warts Arthur Paulino 2024-10-27 18:14:12 -03:00
  • 59dbfee126 Merge branch 'fuse_fix' into 'master' Jeremy Soller 2024-10-27 18:09:10 +00:00