Commit Graph

  • 4a7feba7cd supermicro x11ssh_f: Enable SATA hotplug Ron Nazarov 2026-03-23 17:47:08 +00:00
  • 63ec707698 lbutils/file: ignore close err if errno is EINTR Leah Rowe 2026-04-01 21:00:50 +01:00
  • 2d69d45e26 remove dead code Leah Rowe 2026-04-01 20:36:05 +01:00
  • 6b67e12428 lbutils/file: don't eintr loop fcntl Leah Rowe 2026-04-01 19:22:10 +01:00
  • a6d2de4e88 libreboot-utils: don't loop lseek on EINTR Leah Rowe 2026-04-01 19:17:32 +01:00
  • d12ca7fd8e lbutils/file: don't use undefined USE_OPENAT Leah Rowe 2026-04-01 19:09:26 +01:00
  • 736a2504bb lbutils/file: don't loop EINTR on close() Leah Rowe 2026-04-01 17:43:43 +01:00
  • 249ae57c29 lbutils/file: fix implicit conversion on openat2 Leah Rowe 2026-04-01 17:33:01 +01:00
  • c48a962eaf lbutils/file: fix overflow check Leah Rowe 2026-04-01 17:27:18 +01:00
  • 3d24aa98f9 lbutils: remove more unused macros Leah Rowe 2026-04-01 16:50:50 +01:00
  • ae5e74554a lbutils/file: remove unused macro Leah Rowe 2026-04-01 16:49:19 +01:00
  • fb81b7b736 lbutils/file: rename rw_file_exact Leah Rowe 2026-04-01 16:20:12 +01:00
  • f68cedf202 libreboot-utils/file: never retry file rw on zero Leah Rowe 2026-04-01 16:11:50 +01:00
  • 5b465d3af6 lbutils: remove -Werror Leah Rowe 2026-04-01 15:02:52 +01:00
  • 9dc141bafa lbutils/rand: close fd on urandom error Leah Rowe 2026-04-01 14:35:24 +01:00
  • a879114734 lbutils: remove rw on_eintr functions. just use rw Leah Rowe 2026-04-01 14:29:39 +01:00
  • 229a283604 lbutils: portable options in Makefile Leah Rowe 2026-04-01 13:03:30 +01:00
  • 4e72555ac7 lbutils: support using arc4random on linux Leah Rowe 2026-04-01 12:44:38 +01:00
  • 44004191cb lbutils: don't set USE_OPENAT and USE_URANDOM Leah Rowe 2026-04-01 12:19:43 +01:00
  • 2c40ad7816 lbutils: only use GNU SOURCE for syscall Leah Rowe 2026-04-01 11:36:41 +01:00
  • 716140b80f libreboot-utils: don't use the GNU SOURCE macro Leah Rowe 2026-04-01 10:54:25 +01:00
  • b7b34413e7 libreboot-utils: fix clang hell mode Leah Rowe 2026-04-01 10:23:48 +01:00
  • d100ea1d2f libreboot-utils: always use strict cc flags Leah Rowe 2026-04-01 10:08:19 +01:00
  • 861f56375a libreboot-utils: fix ALL compiler warnings Leah Rowe 2026-04-01 10:03:41 +01:00
  • d91dd0ad81 fix coreboot/fam15h build error on arch Leah Rowe 2026-04-01 08:25:54 +01:00
  • 9cd86eb584 coreboot/default: fix vboot build error on arch Leah Rowe 2026-04-01 08:13:56 +01:00
  • e9a975b1f7 fix u-boot builds on arch linux Leah Rowe 2026-04-01 07:42:32 +01:00
  • df5bb1c894 libreboot-utils: loop fcntl on eintr Leah Rowe 2026-04-01 06:17:25 +01:00
  • f90af15502 safer macro Leah Rowe 2026-04-01 06:10:57 +01:00
  • e731893208 util/nvmutil: call usage if argc below 3 Leah Rowe 2026-03-31 17:53:05 +01:00
  • d2abde5303 libreboot-utils: stricter errno handling Leah Rowe 2026-03-31 15:43:43 +01:00
  • c0fd88155a lbutils/rand: add missing error handle Leah Rowe 2026-03-31 14:14:44 +01:00
  • 6d9f162f5b lbutils/file: only support real pread/pwrite Leah Rowe 2026-03-31 12:22:42 +01:00
  • a769537554 lbutils/file: don't alllow EAGAIN/EWOULDBLOCK Leah Rowe 2026-03-31 12:06:33 +01:00
  • bca09eebf3 lbutils/file: remove ETXTBSY from exemption on io Leah Rowe 2026-03-31 12:04:37 +01:00
  • 277c0c8e87 lbutils/file: don't reset errno on successful io Leah Rowe 2026-03-31 11:54:41 +01:00
  • aacf9fb6c9 libreboot-utils: unified EINTR loop handling Leah Rowe 2026-03-31 11:41:27 +01:00
  • f2dd830c7b TODO Leah Rowe 2026-03-31 07:47:15 +01:00
  • 2f7623ff06 libreboot-utils: unified max path lengths Leah Rowe 2026-03-31 07:42:40 +01:00
  • fb5f1b4ed1 correct exit status Leah Rowe 2026-03-30 07:12:25 +01:00
  • 9400f4ea0b be reasonable Leah Rowe 2026-03-30 07:04:10 +01:00
  • da20b75bea libreboot-utils: more flexible string usage Leah Rowe 2026-03-30 05:13:31 +01:00
  • b96708bd3a lbutils: strict string functions - abort on err Leah Rowe 2026-03-30 02:34:30 +01:00
  • 9d4302deb2 libreboot-utils: optimised string functions Leah Rowe 2026-03-30 00:35:56 +01:00
  • 7fb0b2f692 libreboot-utils: safe memcmp Leah Rowe 2026-03-29 22:15:27 +01:00
  • 01aa95ec15 Revert "lbmk: use mkhtemp in libreboot's build system" Leah Rowe 2026-03-29 16:25:41 +01:00
  • e54862fccc lbmk: use mkhtemp in libreboot's build system Leah Rowe 2026-03-29 15:48:49 +01:00
  • 8657d084d2 util/nvmutil: re-add cleanup Leah Rowe 2026-03-29 14:37:51 +01:00
  • e4016eb32c lbutils hexdump: reduce width on smaller integers Leah Rowe 2026-03-29 14:26:56 +01:00
  • ac04a5f50a libreboot-utils/lib: loop eintr on [p]read/[p]write Leah Rowe 2026-03-29 14:15:34 +01:00
  • a56903a7b0 mkhtemp: rename variable for clarity Leah Rowe 2026-03-29 13:53:55 +01:00
  • b70ee41c5c hexdump performance test, part 1 Leah Rowe 2026-03-29 13:23:31 +01:00
  • cec3de5c9e mkhtemp: generalised string concatenation Leah Rowe 2026-03-29 10:32:12 +01:00
  • 1539aff302 lbutils: simplify getprogname usage Leah Rowe 2026-03-29 09:30:10 +01:00
  • c2a70b7de0 libreboot-utils: simplify random tmpdir namegen Leah Rowe 2026-03-29 09:10:57 +01:00
  • 45edcf33f7 lbutils: rename mkrbuf to rmalloc Leah Rowe 2026-03-29 08:37:32 +01:00
  • 6e4839d356 libreboot-utils: simplify lbgetprogname Leah Rowe 2026-03-29 08:09:52 +01:00
  • 909b321f3a lbutils makefile: use c99 in strict mode Leah Rowe 2026-03-29 07:30:29 +01:00
  • afe2e71c01 util/nvmutil: better hexdump Leah Rowe 2026-03-29 07:21:08 +01:00
  • 546565f321 cleanup Leah Rowe 2026-03-29 07:09:06 +01:00
  • ab79f2b113 TODO Leah Rowe 2026-03-28 09:27:55 +00:00
  • 5b26343e24 TODO Leah Rowe 2026-03-28 09:17:44 +00:00
  • 16bc9feda8 mkhtemp: use O_NOFOLLOW in same_dir Leah Rowe 2026-03-28 09:16:05 +00:00
  • 93ecd26306 TODO Leah Rowe 2026-03-28 09:12:15 +00:00
  • c4ff9e5763 lbutils env_tmpdir: use static strings for fallback Leah Rowe 2026-03-28 09:06:17 +00:00
  • 6643d9c1fa lbutils: unify xopen and open_on_eintr Leah Rowe 2026-03-28 09:03:18 +00:00
  • 4ecdadb7a6 libreboot-utils: unified errno handling on returns Leah Rowe 2026-03-28 08:32:27 +00:00
  • 49cac232d8 libreboot-utils: much stricter open() handling Leah Rowe 2026-03-28 08:09:14 +00:00
  • 03dd3c2894 lbutils/file ffree_and_set_null: err if null Leah Rowe 2026-03-28 07:47:31 +00:00
  • 63984a4a6a libreboot-utils: much stricter close() handling Leah Rowe 2026-03-28 07:30:55 +00:00
  • fd26c6e631 util/mkhtemp: fix wrongful errno reset Leah Rowe 2026-03-28 07:06:22 +00:00
  • 0f1a22174f libreboot-utils: unified error handling Leah Rowe 2026-03-28 06:53:37 +00:00
  • 55f0e6ac8e libreboot-utils: simplified pledge/unveil usage Leah Rowe 2026-03-28 05:48:45 +00:00
  • 7f39ce5f9b libreboot-utils: extremely safe(ish) malloc usage Leah Rowe 2026-03-28 04:19:25 +00:00
  • cec9a25c2a nvmutil: clamp rand (rejection sampling) Leah Rowe 2026-03-28 03:10:46 +00:00
  • f4f1670909 util/nvmutil: tidy up hextonum Leah Rowe 2026-03-28 03:08:52 +00:00
  • 998528c404 rand.c: fix initialisation bug in mrkbuf Leah Rowe 2026-03-28 01:14:25 +00:00
  • 29296fc513 cleanup Leah Rowe 2026-03-27 22:03:08 +00:00
  • 1e23ee26b1 header Leah Rowe 2026-03-27 21:41:12 +00:00
  • 0cc4ff7b3b util/libreboot-utils: fix div by zero in rsize Leah Rowe 2026-03-27 17:14:10 +00:00
  • db6e817ded util/libreboot-utils: finish implementing hell Leah Rowe 2026-03-27 03:09:41 +00:00
  • 5d6344292a challenge Leah Rowe 2026-03-26 23:23:51 +00:00
  • a29a3ac6f6 cleanup Leah Rowe 2026-03-26 22:36:44 +00:00
  • 1a09efbbbe cleanup Leah Rowe 2026-03-26 19:38:09 +00:00
  • d1ba9bae03 further cleanup Leah Rowe 2026-03-26 11:41:37 +00:00
  • 10ecf32e33 libreboot-utils: improved randomness test Leah Rowe 2026-03-26 09:32:11 +00:00
  • 8e8f7bced4 mkhtemp rand: fix theoretical integer overflow Leah Rowe 2026-03-26 09:04:30 +00:00
  • d6087901c1 rand/libreboot/utils: prevent div by zero Leah Rowe 2026-03-26 08:59:03 +00:00
  • cf16d07df9 rand: fix modulo bias in rmalloc Leah Rowe 2026-03-26 08:56:15 +00:00
  • dbc99be9a0 cleanup Leah Rowe 2026-03-26 07:04:23 +00:00
  • b211706559 improve 3 Leah Rowe 2026-03-26 05:16:06 +00:00
  • 4d4285e63c improve 2 Leah Rowe 2026-03-26 05:13:46 +00:00
  • fe259bd042 improve Leah Rowe 2026-03-26 05:05:49 +00:00
  • 1900e18dae phrasing Leah Rowe 2026-03-26 04:57:28 +00:00
  • f7bd4b9472 nvmutil: remove errno handle in hextonum Leah Rowe 2026-03-26 04:48:30 +00:00
  • 5e049df024 REAL_POS_IO enable by default in nvmutil Leah Rowe 2026-03-26 04:45:17 +00:00
  • 5ea7fe22b2 cleanup Leah Rowe 2026-03-26 04:25:51 +00:00
  • c2c24b7a24 nvmutil: fix lseek call when read pos i/o enabled Leah Rowe 2026-03-26 04:12:58 +00:00
  • 3d3193bb80 mkhtemp readme Leah Rowe 2026-03-26 04:06:11 +00:00
  • 8522b5c391 more cleanup on rand.c Leah Rowe 2026-03-26 02:14:09 +00:00