Commit Graph

  • 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
  • e151179d14 cleanup Leah Rowe 2026-03-26 01:45:58 +00:00
  • c4ff47a8ed fix makefile Leah Rowe 2026-03-26 01:45:18 +00:00
  • f4f3fe3e0a libreboot-utils: tidy up rand.c Leah Rowe 2026-03-26 01:33:01 +00:00
  • 58ce1d74c0 libreboot-utils: new function, scatn() Leah Rowe 2026-03-26 01:09:10 +00:00
  • b84c929e64 rmalloc Leah Rowe 2026-03-25 23:53:51 +00:00
  • e0319f0116 util/libreboot-utils: randomisation test Leah Rowe 2026-03-25 22:20:19 +00:00
  • dc7a02da2d cleanup Leah Rowe 2026-03-25 21:51:50 +00:00
  • c66f381e90 mkrstr Leah Rowe 2026-03-25 21:23:52 +00:00
  • 1e79219bea lbutils: new function, mkrbuf (random malloc) Leah Rowe 2026-03-25 21:07:56 +00:00
  • ee4f765719 lbutils: close fd on rset failure Leah Rowe 2026-03-25 20:54:24 +00:00
  • e8c4bccd86 further clarify intentt Leah Rowe 2026-03-25 20:50:59 +00:00
  • 4034b211ce lbutils, rset: err if zero bytes requested Leah Rowe 2026-03-25 20:49:10 +00:00
  • b26837c4dc dot Leah Rowe 2026-03-25 20:23:49 +00:00
  • e44ea5d794 lbutils: also check null! Leah Rowe 2026-03-25 20:19:18 +00:00
  • 7b3c8cf7ec lbutils: clarify design regarding urandom/getrandom Leah Rowe 2026-03-25 19:58:23 +00:00
  • 34f26319d7 lbutils, rand: err on zero return (fatal) Leah Rowe 2026-03-25 19:51:46 +00:00
  • bce1099509 cleanup Leah Rowe 2026-03-25 19:50:01 +00:00
  • 0626bf48f4 lbutils: cast to prevent ub in rset() Leah Rowe 2026-03-25 19:40:27 +00:00
  • 50e3b1f45d cleanup Leah Rowe 2026-03-25 19:35:57 +00:00
  • 0d86fd38df fix offset on urandom falback Leah Rowe 2026-03-25 19:30:06 +00:00
  • a6f76ac4ee libreboot-utils: tidy up rand Leah Rowe 2026-03-25 19:26:48 +00:00
  • cbe48caf1b cleanup Leah Rowe 2026-03-25 18:06:51 +00:00
  • a70ede850d libreboot-utils: replace rlong() with rset() Leah Rowe 2026-03-25 18:01:38 +00:00
  • 00b56c0278 libreboot-utils: tidy up rand Leah Rowe 2026-03-25 17:52:53 +00:00
  • 6c8cf9a9e0 util/mkhtemp: use /dev/urandom *if enabled* Leah Rowe 2026-03-25 17:17:39 +00:00
  • 718095b0fe util/mkhtemp: extremely hardened mkhtemp Leah Rowe 2026-03-20 04:02:51 +00:00
  • c2ad2f9b40 Add Dell OptiPlex 3040 Micro support Todd Baker 2026-03-14 04:53:58 -04:00
  • 417b85b464 Added full support for the X280 AlguienSasaki 2026-03-08 13:32:46 -06:00
  • 1586482c15 Added missing dependency duchy 2026-03-06 12:41:37 +01:00
  • 0c2de61a7e Added missing dependency duchy 2026-03-06 12:41:22 +01:00
  • 92610cc92b Enable CBFS file option backend on T480s Ron Nazarov 2026-03-07 17:26:14 +00:00
  • 6d70a0dc56 nvmutil: fix unveil call Leah Rowe 2026-03-19 20:40:42 +00:00
  • f7072fc4c0 util/nvmutil: better getrandom safety Leah Rowe 2026-03-19 19:55:27 +00:00
  • 49413b7d6b fix variable name Leah Rowe 2026-03-19 19:16:32 +00:00
  • bd5fc60dd9 util/nvmutil: re-add fallback timer rand Leah Rowe 2026-03-19 19:02:59 +00:00
  • 59b9215a97 util/nvmutil: remove arandom fallback on rand Leah Rowe 2026-03-19 18:36:59 +00:00
  • a3e3cdc057 util/nvmutil: rand: use getrandom on newer linux Leah Rowe 2026-03-19 18:34:28 +00:00
  • bad5688ae9 util/nvmutil: buffered urandom reads Leah Rowe 2026-03-19 17:27:02 +00:00
  • 0e105e8135 tidy some comments Leah Rowe 2026-03-19 16:02:15 +00:00
  • 1c210e3857 nvmutil: make tmpdir string much more random Leah Rowe 2026-03-19 08:50:09 +00:00
  • 113f2db37c util/nvmutil: hardened mkstemp Leah Rowe 2026-03-19 08:07:47 +00:00
  • 7cc584fe0e nvmutil: rename lseek_loop to lseek_on_eintr Leah Rowe 2026-03-19 07:48:53 +00:00
  • f4ea610014 nvmutil: rename x_i_close to close_on_eintr Leah Rowe 2026-03-19 07:45:34 +00:00
  • d9f2aff95c nvmutil: don't have finite eintr wait Leah Rowe 2026-03-19 07:43:43 +00:00
  • 81ac8eead9 nvmutil: rename x_i_fsync to fsync_on_eintr Leah Rowe 2026-03-19 07:41:04 +00:00
  • 2ddb9019c8 util/rename: rename x_i_fsync Leah Rowe 2026-03-19 07:38:54 +00:00
  • 861cc85580 nvmutil: remove memcmp/memcpy/strrchr/rename Leah Rowe 2026-03-19 07:32:46 +00:00
  • 1b82927843 util/nvmutil: tidy up includes Leah Rowe 2026-03-19 06:59:11 +00:00
  • aff629f571 util/nvmutil: major cleanup Leah Rowe 2026-03-18 19:30:32 +00:00
  • 3010781df6 now remove the .empty files Leah Rowe 2026-03-18 14:27:41 +00:00
  • c189c9c483 util/nvmutil: add obj dir to git Leah Rowe 2026-03-18 14:26:39 +00:00
  • 331a1af6df util/nvmutil: add rule to create lib objdir Leah Rowe 2026-03-18 14:25:14 +00:00
  • a5a4e3d215 nvmutil: move lib files to lib/ Leah Rowe 2026-03-18 14:04:51 +00:00
  • 275f8e6f05 util/nvmutil: put objects in obj/ Leah Rowe 2026-03-18 14:00:30 +00:00
  • 98aa88ad44 nvmutil makefile: use portable assignments Leah Rowe 2026-03-18 13:40:20 +00:00
  • 0fea4f69e0 nvmutil: split nvmutil.c into multiple files Leah Rowe 2026-03-18 13:13:27 +00:00
  • a7fa5c3bf4 util/nvmutil: remove global variable x Leah Rowe 2026-03-18 07:17:40 +00:00
  • 411076b499 nvmutil: disable arc4random on obsd below 2.1 Leah Rowe 2026-03-18 05:18:23 +00:00
  • b60a243a87 util/nvmutil: initialise st in tmpdir Leah Rowe 2026-03-18 05:13:02 +00:00
  • 321b0ac07c util/nvmutil: use strlen for tmpdir length Leah Rowe 2026-03-18 05:08:54 +00:00