Commit graph

  • 0b38e485b2 fix readme master lily 2025-08-13 11:23:36 +10:00
  • d96d862383 fix readme lily 2025-08-13 11:22:01 +10:00
  • 71896dabaa add manpage and fix makefile lily 2025-08-13 11:13:10 +10:00
  • 2180cc7119 Merge pull request 'changed compiler to cc, shortened rdo.c' (#1) from coast/rdo:main into master soccera 2025-08-12 22:37:28 +00:00
  • 1f3611e4c1 changed compiler to cc, shortened rdo.c #1 coast 2025-08-13 02:04:32 +03:30
  • 20a97c65ad add ebuild lily 2025-08-13 08:34:13 +10:00
  • 4aab1431ed fix parsing vulnerability lily 2025-08-13 08:12:38 +10:00
  • 81a2ea4414 lock tty ioctl to openbsd sw1tchbl4d3 2023-02-05 12:43:21 +01:00
  • 4309fe26d9 clean up bsd compatibility functions sw1tchbl4d3 2023-02-05 10:21:01 +01:00
  • ca8a3ee603 void unused parameters in ioctl session route sw1tchbl4d3 2023-02-04 10:40:14 +01:00
  • 44d44e86d1 Add support for TIOCSETVERAUTH ioctl sw1tchbl4d3 2023-02-04 10:32:21 +01:00
  • 6a34dbb90a /run -> /var/run sw1tchbl4d3 2023-02-02 20:29:24 +01:00
  • bd8380d809 Bump to 1.4.3 sw1tchbl4d3 2023-02-02 20:21:15 +01:00
  • c9d468df67 Move binary file to /usr/local/bin sw1tchbl4d3 2023-02-02 20:19:42 +01:00
  • 5f395137e3 Reference root group by ID sw1tchbl4d3 2023-02-02 19:54:31 +01:00
  • c17cc8a416 Remove outdated crypt.h reference sw1tchbl4d3 2023-02-02 19:37:58 +01:00
  • c3f0b728ba Add support for platforms without shadow.h sw1tchbl4d3 2023-02-02 19:14:46 +01:00
  • 0b30c02c4a Merge pull request 'Implement benchmark build stage on Dockerfile' (#15) from henriquehbr/rdo:benchmark-container into main sw1tchbl4d3 2022-12-27 14:23:06 +00:00
  • 319f8f83a4 Implement benchmark on a Dockerfile Henrique Borges 2022-12-14 14:57:22 -03:00
  • b34d64fd5c Don't search for tty, open it directly. sw1tchbl4d3 2022-12-20 22:51:14 +01:00
  • 2f0bdc7712 Convert indentation for all files to spaces sw1tchbl4d3 2022-12-17 00:37:56 +01:00
  • 3dcb269236 Add instructions for reading the password from stdin sw1tchbl4d3 2022-12-17 00:33:56 +01:00
  • abab0046ee Add ability to read password from stdin sw1tchbl4d3 2022-12-17 00:25:24 +01:00
  • 9ce20a62a4 Simplify tty finding process in readpassphrase sw1tchbl4d3 2022-12-17 00:12:03 +01:00
  • c1acb73270 Merge pull request 'Allow specifying custom installation directory' (#16) from henriquehbr/rdo:custom-destdir into main sw1tchbl4d3 2022-12-15 17:34:59 +00:00
  • 415eab0e6b Allow specifying custom installation directory Henrique Borges 2022-12-14 19:42:19 -03:00
  • 7ab7f4bd65 Merge pull request 'Add static compilation rule to makefile' (#12) from henriquehbr/rdo:main into main sw1tchbl4d3 2022-12-04 11:05:53 +00:00
  • 30c3a46310 Replace --static flag with -static-pie Henrique Borges 2022-12-04 08:03:31 -03:00
  • ac5b102245 Add static compilation rule to makefile Henrique Borges 2022-12-03 18:50:41 -03:00
  • 46872e4ebd Fix string format, push version 1.4.2 sw1tchbl4d3 2022-07-28 17:21:52 +02:00
  • fd4ee6a712 Use the correct file descriptor for printing sw1tchbl4d3 2022-05-06 08:13:01 +02:00
  • 66d15caad4 Bump version to 1.4.1 sw1tchbl4d3 2022-05-05 08:27:38 +02:00
  • d09a59a77e Add own readpassphrase function sw1tchbl4d3 2022-05-05 08:21:48 +02:00
  • c82d7e777e Change HOME to /root on exec sw1tchbl4d3 2022-05-05 07:26:56 +02:00
  • 599aa73a8c Update install procedure to new group feature sw1tchbl4d3 2022-03-08 18:12:42 +01:00
  • 6e02a05f10 Update benchmarks sw1tchbl4d3 2022-03-08 18:07:44 +01:00
  • c901cbb6c1 Push version to 1.4 sw1tchbl4d3 2022-03-08 17:35:03 +01:00
  • 35232fef05 Add groups support sw1tchbl4d3 2022-03-08 17:32:53 +01:00
  • 5404c11700 Rename sleep_ms to sleep_us sw1tchbl4d3 2022-03-08 17:03:14 +01:00
  • 368026d4b4 Remove unnecessary ruid==0 check sw1tchbl4d3 2022-03-08 16:59:45 +01:00
  • 41dfdb321f Remove LSAN from the debug build sw1tchbl4d3 2022-03-08 16:44:46 +01:00
  • 08d66239fa Reduce memory access in runprog sw1tchbl4d3 2022-03-08 16:42:43 +01:00
  • 9395a6ca7e Fix debug build sw1tchbl4d3 2022-03-08 16:26:18 +01:00
  • cfa1b3b10f Make the hashing failure error message more descriptive sw1tchbl4d3 2022-02-12 08:07:48 +01:00
  • 8c0e7560ba Error if euid != 0 sw1tchbl4d3 2022-02-09 20:17:45 +01:00
  • a76a602886 Clarify build instructions in README sw1tchbl4d3 2022-02-09 20:16:13 +01:00
  • 6b6d607ea6 Be more specific with getpwnam() errors sw1tchbl4d3 2022-02-09 20:06:28 +01:00
  • f1b75ffe48 Tighten permissions for the config file sw1tchbl4d3 2022-02-09 19:48:32 +01:00
  • 97bb40e37b Refactor Makefile sw1tchbl4d3 2022-02-09 19:37:43 +01:00
  • 1bc833693b Add checks for crypt() and getspnam() failure sw1tchbl4d3 2022-02-08 21:09:36 +01:00
  • 860f9cbf47 Clear password after we're done using it sw1tchbl4d3 2022-02-07 14:37:54 +01:00
  • 5d79415618 Add whoami version in README.md sw1tchbl4d3 2021-07-29 19:10:36 +02:00
  • 1f74a18f4c Add version numbers to benchmarked programs sw1tchbl4d3 2021-07-29 18:58:47 +02:00
  • c692d9d9c9 Add benchmarks to the README.md sw1tchbl4d3 2021-07-29 18:38:33 +02:00
  • 5bc96bc7f4 Move variable declerations to start of file sw1tchbl4d3 2021-07-29 17:29:38 +02:00
  • a30dffcf5d Add -fsanitize=undefined to Makefile sw1tchbl4d3 2021-07-29 17:28:17 +02:00
  • b2caacbf68 Avoid unnecessary recursion in ensuredir() sw1tchbl4d3 2021-07-29 17:25:34 +02:00
  • 4ed6a6d75a Fix memory leak in getconf() sw1tchbl4d3 2021-07-18 23:34:31 +02:00
  • 1bb71b46cc Build debug build with fsanitize=leak,address sw1tchbl4d3 2021-07-18 23:31:53 +02:00
  • 10147b324d Merge pull request 'Command line options' (#6) from remoof/rdo:main into main sw1tchbl4d3 2021-07-18 23:07:28 +02:00
  • f2137dc28d Add version and usage if no arguments are given. remoof 2021-07-17 18:29:39 +02:00
  • 7df91d5f0b Merge pull request 'Restructured ensuredir and other small fixes' (#5) from remoof/rdo:main into main sw1tchbl4d3 2021-07-17 15:58:11 +02:00
  • df1cb0d70c Avoid closing on bad file descriptors remoof 2021-07-17 15:54:39 +02:00
  • d44301d8fa Close file descriptors earlier remoof 2021-07-17 15:31:18 +02:00
  • 66e2cb0c42 Restructured ensuredir and other small fixes remoof 2021-07-16 23:55:59 +02:00
  • ea15c5631a Close directory fd + openat -> open sw1tchbl4d3 2021-07-16 08:13:59 +02:00
  • 5ba40256a0 Fix some more whitespaces... sw1tchbl4d3 2021-07-16 00:47:53 +02:00
  • 6cabebefed Add some explanations for the config to the README sw1tchbl4d3 2021-07-16 00:43:18 +02:00
  • 95b3581737 Normalize the way we check for errors sw1tchbl4d3 2021-07-16 00:38:50 +02:00
  • 7f10e354de Fix whitespaces sw1tchbl4d3 2021-07-16 00:37:13 +02:00
  • a23bb67985 Null-terminate read data sw1tchbl4d3 2021-07-16 00:35:02 +02:00
  • e1147f4c7c Don't multiply session_ttl by 100 sw1tchbl4d3 2021-07-16 00:15:04 +02:00
  • c80be89ef9 Remove debug printf & use strlen() at write sw1tchbl4d3 2021-07-16 00:12:12 +02:00
  • 24638bc999 Add sessions feature sw1tchbl4d3 2021-07-15 23:47:27 +02:00
  • 2f4ff0812a Move type declerations to start of main sw1tchbl4d3 2021-07-15 16:17:54 +02:00
  • 225e6b0d6b Merge pull request 'Small fixes' (#3) from remoof/rdo:patch2 into main sw1tchbl4d3 2021-07-15 15:51:13 +02:00
  • 9948bd3fc7 Check uid before opening file remoof 2021-07-15 14:59:24 +02:00
  • c5469393ab Merge pull request 'Add dependencies and fixed whitespace' (#2) from remoof/rdo:patch into main sw1tchbl4d3 2021-07-15 14:54:15 +02:00
  • a9fcfe3be9 Changed dependencies to list format remoof 2021-07-15 14:45:21 +02:00
  • a657d0c2f5 Removed extra whitespace remoof 2021-07-15 12:46:27 +02:00
  • f443a37f12 Add dependencies remoof 2021-07-15 12:44:44 +02:00
  • 567899b1a1 Add AUR badge and instructions in README.md sw1tchbl4d3 2021-07-14 15:13:36 +02:00
  • 5443db5502 Various Makefile additions sw1tchbl4d3 2021-07-14 06:13:34 +02:00
  • 61ebaafd0a Check return values of setuid() and setgid() sw1tchbl4d3 2021-07-14 06:12:50 +02:00
  • 9fa1190f7d Add sleep between wrong password attempts sw1tchbl4d3 2021-07-13 23:42:11 +02:00
  • a12c72a26a Add error message for faulty config sw1tchbl4d3 2021-07-13 23:31:23 +02:00
  • f5bfafe269 Add config for rdo sw1tchbl4d3 2021-07-13 23:21:34 +02:00
  • 3e4ffde3a4 Fix formatting in rdo.c sw1tchbl4d3 2021-07-13 22:46:57 +02:00
  • 604f5e7fdd Improve error messages sw1tchbl4d3 2021-07-13 22:39:28 +02:00
  • 336221e5e2 Get passphrase from TTY sw1tchbl4d3 2021-07-13 22:23:27 +02:00
  • dcd1e4061c Fix various formatting mistakes in rdo.c sw1tchbl4d3 2021-07-13 22:14:46 +02:00
  • 16ab33147d Remove obsolete reference to Github sw1tchbl4d3 2021-07-13 21:34:38 +02:00
  • f63e1b660a First Commit sw1tchbl4d3 2021-07-13 21:33:12 +02:00