Commit Graph

  • 4bb64c8d37 util/nvmutil: move EINTR handle to prw() Leah Rowe 2026-03-13 22:45:28 +00:00
  • 223932c5f8 util/nvmutil: simplify i/o Leah Rowe 2026-03-13 22:16:09 +00:00
  • 8071d7eaa8 util/nvmutil: cast rnum pointer check Leah Rowe 2026-03-13 21:03:06 +00:00
  • 74077f9903 util/nvmutil: allow ushort to be 32-bit Leah Rowe 2026-03-13 19:52:18 +00:00
  • 4c0ec27b4e util/nvmutil: fix int assert Leah Rowe 2026-03-13 19:45:55 +00:00
  • dc6df36fe5 util/nvmutil: more asserts Leah Rowe 2026-03-13 19:43:44 +00:00
  • 23fee345fd util/nvmutil: nicer typedefs Leah Rowe 2026-03-13 19:42:00 +00:00
  • 9cfae27bf4 util/nvmutil: remove stdint feature macro Leah Rowe 2026-03-13 19:30:15 +00:00
  • 888107764d util/nvmutil: safer offset check (use subtraction) Leah Rowe 2026-03-13 17:56:18 +00:00
  • abc484713a util/nvmutil: check null pointer in io_args Leah Rowe 2026-03-13 17:53:19 +00:00
  • e1cd978f01 util/nvmutil: check overflow in io_args Leah Rowe 2026-03-13 17:52:23 +00:00
  • 5f8593b581 util/nvmutil: fix offset validation Leah Rowe 2026-03-13 17:39:48 +00:00
  • 6ad09f55e0 util/nvmutil: restrict pointers in io_args Leah Rowe 2026-03-13 17:19:05 +00:00
  • 8e555f444c util/nvmutil: check gbe file type before write Leah Rowe 2026-03-13 16:20:30 +00:00
  • 47936f52e9 util/nvmutil: check gbe file size before write Leah Rowe 2026-03-13 16:17:05 +00:00
  • 551470cf6f util/nvmutil: lock gbe file Leah Rowe 2026-03-13 15:48:18 +00:00
  • afcdae1350 util/nvmutil: don't allow symlinks Leah Rowe 2026-03-13 15:42:00 +00:00
  • 98466398f9 nvmutil: fix bound check in last commit Leah Rowe 2026-03-13 15:30:58 +00:00
  • e44b297db5 util/nvmutul: remove unused arg in io_args Leah Rowe 2026-03-13 15:23:31 +00:00
  • 83f67bf02a util/nvmutil: block bad offset in io_args Leah Rowe 2026-03-13 15:20:00 +00:00
  • 14ab4c1b25 util/nvmutil: stricter i/o arg checks Leah Rowe 2026-03-13 15:15:10 +00:00
  • 386f715a29 util/nvmutil: stricter i/o length check Leah Rowe 2026-03-13 15:06:29 +00:00
  • d8be79432c util/nvmutil: rename len to nrw in i/o Leah Rowe 2026-03-13 14:48:52 +00:00
  • 5ece694e67 util/nvmutil: tidy up prw() Leah Rowe 2026-03-13 14:41:36 +00:00
  • 3e08c0724b util/nvmutil: block O_APPEND in prw() Leah Rowe 2026-03-13 14:29:37 +00:00
  • 7836a2bbc6 util/nvmutil: stricter i/o errors Leah Rowe 2026-03-13 14:25:31 +00:00
  • 0c9bcaaba8 util/nvmutil: fix entropy issue Leah Rowe 2026-03-13 14:10:10 +00:00
  • 475c50932e nvmutil: cast integer in printf Leah Rowe 2026-03-13 14:03:56 +00:00
  • 6f26bd5db7 TODO Leah Rowe 2026-03-13 14:00:43 +00:00
  • 1abc40997f util/nvmutil: check defines/enum via assert Leah Rowe 2026-03-13 13:47:00 +00:00
  • 435b67327e util/nvmutil: r_type check in rw_gbe_file_part Leah Rowe 2026-03-13 13:12:51 +00:00
  • 54536b0454 util/nvmutil: remove pointless check Leah Rowe 2026-03-13 06:20:30 +00:00
  • f99921d717 util/nvmutil: add missing cast Leah Rowe 2026-03-13 06:18:29 +00:00
  • ddf13a7e74 util/nvmutil: err in rw_file_exact on zero return Leah Rowe 2026-03-13 06:05:54 +00:00
  • a0ca693d42 util/nvmutil: increment rc at end of rw_file_exact Leah Rowe 2026-03-13 05:51:48 +00:00
  • 1dbd679c0c util/nvmutil: further tidy up prw() Leah Rowe 2026-03-13 05:43:49 +00:00
  • e239a3107f util/nvmutil: clean up i/o functions Leah Rowe 2026-03-13 05:20:15 +00:00
  • 347e39bab7 util/nvmutil: further tidy up rw_file_once Leah Rowe 2026-03-13 03:44:22 +00:00
  • b4154dd29b util/nvmutil: minor cleanup: rw_file_once Leah Rowe 2026-03-13 03:27:25 +00:00
  • a85f2898e2 util/nvmutil: remove dead code Leah Rowe 2026-03-13 03:19:52 +00:00
  • fdd99a9a45 util/nvmutil: remove pointless comment Leah Rowe 2026-03-13 03:18:52 +00:00
  • 5f6a721fa0 util/nvmutil: reduced indentation in rw_file_once Leah Rowe 2026-03-13 03:12:51 +00:00
  • 172cbd4497 util/spkmodem-decode: add CHAR_BIT define Leah Rowe 2026-03-13 02:33:40 +00:00
  • 273bd992dd spkmodem-decode: edge detection *and* amplitude Leah Rowe 2026-03-13 02:06:29 +00:00
  • 2aa1ccfd8a spkmodem-decode: reset calibration accumulators Leah Rowe 2026-03-13 01:59:26 +00:00
  • fd94bff968 util/spkmodem-decode: remove dead code Leah Rowe 2026-03-13 01:57:38 +00:00
  • 1b73308c51 spkmodem-decode: small cleanup in decode_pulse Leah Rowe 2026-03-13 01:53:11 +00:00
  • cad667faee spkmodem-decode: don't select sep tone on bad signal Leah Rowe 2026-03-13 01:51:27 +00:00
  • 15079d02bd spkmodem-decode: ignore invalid frames when setting bits Leah Rowe 2026-03-13 01:49:07 +00:00
  • 3245333c53 spkmodem-decode: reset char if separator disappears Leah Rowe 2026-03-13 01:47:40 +00:00
  • fe6da7a238 spkmodem-decode: fix single-tone learning bug Leah Rowe 2026-03-13 01:45:17 +00:00
  • 9e94cc017a spkmodem-decode: enforce calibrated seperator range Leah Rowe 2026-03-13 01:42:41 +00:00
  • 9d24b78340 spkmodem-decode: fix wrong sample count Leah Rowe 2026-03-13 01:37:02 +00:00
  • 8085de594b Revert "util/spkmodem-decode: fix 3-frame timeout" Leah Rowe 2026-03-13 01:32:54 +00:00
  • 1d0e44c23a util/spkmodem-decode: clarify frame count on check Leah Rowe 2026-03-13 01:31:01 +00:00
  • a049f2df39 util/spkmodem-decode: static asserts Leah Rowe 2026-03-13 01:26:42 +00:00
  • 681f580053 util/spkmodem-decode: annotate prototypes Leah Rowe 2026-03-13 01:23:27 +00:00
  • 7c88154cd2 util/spkmodem-decode: rename function for clarity Leah Rowe 2026-03-13 00:57:15 +00:00
  • fff2447606 util/spkmodem-decode: tidy up indentation Leah Rowe 2026-03-13 00:50:40 +00:00
  • 6ed722b73b fix typo in comment Leah Rowe 2026-03-13 00:29:30 +00:00
  • 4fff5121e8 util/spkmodem-decode: fix 3-frame timeout Leah Rowe 2026-03-13 00:13:51 +00:00
  • feb69bd946 util/spkmodem-decode: rename auto_detect_tone Leah Rowe 2026-03-12 23:58:59 +00:00
  • 402e0ca7cc spkmodem-decode: learn tone per frame, not sample Leah Rowe 2026-03-12 23:54:01 +00:00
  • 84b0b8a543 spkmodem-decode: fix learn_samples increment Leah Rowe 2026-03-12 23:42:00 +00:00
  • 011c65ddf4 spkmodem-decode: don't dump learn_samples in silence check Leah Rowe 2026-03-12 23:40:56 +00:00
  • a5d40166ce util/spkmodem-decode: split up auto_detect_tone Leah Rowe 2026-03-12 23:38:10 +00:00
  • 68fb740da2 util/spkmodem-decode: separate silence check Leah Rowe 2026-03-12 23:26:47 +00:00
  • 4dc39990e1 util/spkmodem-decode: don't run decode in col_sep_tone Leah Rowe 2026-03-12 23:19:32 +00:00
  • 7e29d53667 util/spkmodem-decode: guard against silence in tone-detect Leah Rowe 2026-03-12 23:18:26 +00:00
  • a81dde3d08 util/spkmodem-decode: split up handle_audio() Leah Rowe 2026-03-12 23:07:28 +00:00
  • e8d46de0e1 util/spkmodem-decode: also auto-detect separator Leah Rowe 2026-03-12 22:59:06 +00:00
  • 745e888edf util/spkmodem-decode: simplify valid_signal Leah Rowe 2026-03-12 22:53:17 +00:00
  • 5b4c3c537e util/spkmodem-decode: automatic tone detection Leah Rowe 2026-03-12 22:39:21 +00:00
  • 78b71f867f util/spkmodem-decode: automatic tone calibration Leah Rowe 2026-03-12 22:06:35 +00:00
  • d03f80b893 util-spkmodem-decode: tidy up print_stats Leah Rowe 2026-03-12 21:53:43 +00:00
  • 4f26620e88 util/spkmodem-decode: do getopt first Leah Rowe 2026-03-12 21:50:29 +00:00
  • a0c8fd519e util/spkmodem-decode: init argv0 before pledge Leah Rowe 2026-03-12 21:49:54 +00:00
  • a60be4028a util/spkmodem-decode: frequency meter in debug Leah Rowe 2026-03-12 21:43:23 +00:00
  • 6eff58aa7d util/spkmodem-recv: reset char precisely on timeout Leah Rowe 2026-03-12 21:33:46 +00:00
  • 30d5ca5146 rename util/spkmodem-recv to spkmodem-decode Leah Rowe 2026-03-12 21:21:36 +00:00
  • a31cfa4592 add missing star Leah Rowe 2026-03-12 21:09:18 +00:00
  • cefae03502 util/spkmodem-recv: extensive commenting Leah Rowe 2026-03-12 20:53:17 +00:00
  • 78d583e5ec util/spkmodem: explain what the defines are Leah Rowe 2026-03-12 20:29:37 +00:00
  • 2a32e498c8 useful comments Leah Rowe 2026-03-12 20:06:23 +00:00
  • 8ccaff0d8e util/spkmodem-recv: also cache sep_pos in decode Leah Rowe 2026-03-12 19:57:24 +00:00
  • 9f41591a46 util/spkmodem-recv: optimise decode_pulse Leah Rowe 2026-03-12 19:48:23 +00:00
  • a7c69c3233 util/spkmodem-recv: clean up decode_pulse Leah Rowe 2026-03-12 19:30:11 +00:00
  • 3633878e1f util/spkmodem-recv: byte swap on big endian CPU Leah Rowe 2026-03-12 19:09:58 +00:00
  • 594a5a02cd util/spkmodem-recv: remove errno define Leah Rowe 2026-03-12 18:45:32 +00:00
  • 9375ecc6a4 add endianness check to spkmodem-recv Leah Rowe 2026-03-12 18:35:22 +00:00
  • f7fc5b1651 util/spkmodem-recv: properly handle stdin err Leah Rowe 2026-03-12 18:34:43 +00:00
  • 22af92b473 another correction Leah Rowe 2026-03-12 18:25:34 +00:00
  • 5b92b00bad util/nvmutil: fix regression on openbsd Leah Rowe 2026-03-12 18:23:17 +00:00
  • 1cce4871e2 TODO Leah Rowe 2026-03-12 17:55:54 +00:00
  • cde28a8fbb TODO Leah Rowe 2026-03-12 17:52:05 +00:00
  • 08b9595bc5 TODO Leah Rowe 2026-03-12 17:17:20 +00:00
  • ab9ee73350 util/nvmutil: mitigate buggy libc i/o Leah Rowe 2026-03-12 16:34:33 +00:00
  • 303c382eae util/nvmutil: implement zero-byte r/w timeout Leah Rowe 2026-03-12 16:24:36 +00:00
  • 9656e78c3a TODO Leah Rowe 2026-03-12 16:16:09 +00:00
  • 571c474866 util/nvmutil: add some useful comments Leah Rowe 2026-03-12 16:10:28 +00:00