Commit Graph

  • 658b14bda2 main: Add stderr option for cgi-exec to redirect stderr to stdout master Richard Yu 2025-09-01 22:27:33 +08:00
  • d4b9fb115c build: require CMake >= 3.10 due to dropped legacy support Hauke Mehrtens 2025-10-04 13:44:48 +02:00
  • 901b0f0463 main: fix two one-byte overreads in header_value() Jo-Philipp Wich 2022-08-10 21:43:08 +02:00
  • 98cef9dda6 Retry splice() syscall on EINTR Jo-Philipp Wich 2021-09-08 21:23:49 +02:00
  • ab4c3471b2 tests: add cram based unit tests Petr Štetiar 2020-10-12 14:06:11 +02:00
  • 7b4e3241e1 tests: add cgi-io built with clang sanitizers Petr Štetiar 2020-10-12 14:03:59 +02:00
  • 21831f45d1 Disable session ACLs during unit testing Petr Štetiar 2020-10-12 13:30:18 +02:00
  • 2f525417b5 Add initial GitLab CI support Petr Štetiar 2020-10-11 14:12:12 +02:00
  • 57f1c4f18c Add .gitignore Petr Štetiar 2020-10-11 14:08:42 +02:00
  • 09f9ac5066 Fix off-by-one in postdecode_fields Petr Štetiar 2020-10-11 13:57:10 +02:00
  • ed8ce0d5d2 Add fuzzing of utility functions Petr Štetiar 2020-10-11 13:21:16 +02:00
  • a615818198 Add fuzzing of multipart_parser Petr Štetiar 2020-10-11 12:46:43 +02:00
  • 6b0615b728 Refactor utility functions into static library Petr Štetiar 2020-10-11 12:43:40 +02:00
  • a0ed2c9a7a Fix clang compiler errors Petr Štetiar 2020-10-11 11:04:05 +02:00
  • 232659da19 Fix possible NULL dereference Petr Štetiar 2020-10-11 10:56:24 +02:00
  • 8e5719b37a Fix warnings reported by clang-10 static analyzer Petr Štetiar 2020-10-11 10:45:15 +02:00
  • b99aa8a64c Remove Makefile Petr Štetiar 2020-10-11 14:47:43 +02:00
  • d2907bd129 Remove src subdir Petr Štetiar 2020-10-11 14:47:43 +02:00
  • 03ab4b3c76 cgi-io: fix compilation against uClibc Jo-Philipp Wich 2020-02-27 12:38:15 +01:00
  • c2ac581977 cgi-io: use O_TMPFILE for uploads and attempt to directly link target file Jo-Philipp Wich 2020-02-22 00:13:32 +01:00
  • 3d5aa14361 cgi-io: use dynamic memory for post decoding, support proc files Jo-Philipp Wich 2020-02-10 18:19:34 +01:00
  • 988c9ae356 cgi-io: close pipe descriptors early Jo-Philipp Wich 2019-12-18 09:32:38 +01:00
  • bd04a5d8dc cgi-io: implement exec action Jo-Philipp Wich 2019-12-13 09:08:51 +01:00
  • 1dfec06e30 cgi-io: iron out extra compiler warnings Petr Štetiar 2019-10-11 15:07:17 +02:00
  • b015cff305 cgi-io: cmake: enable extra compiler warnings Petr Štetiar 2019-10-11 15:03:04 +02:00
  • c0c550f495 cgi-io: cmake: fix libraries lookup Petr Štetiar 2019-10-11 15:01:42 +02:00
  • 472ee53819 cgi-io: fix read after end errors Ansuel Smith 2019-10-08 22:34:11 +02:00
  • 156b7112ab cgi-io: use splice() to stream backup archive Jo-Philipp Wich 2019-09-13 09:17:58 +02:00
  • 14c38aa901 cgi-io: pass appropriate HTTP error codes to failure() Jo-Philipp Wich 2019-09-13 08:32:58 +02:00
  • c6968635f5 cgi-io: add download operation Jo-Philipp Wich 2019-09-13 07:23:25 +02:00
  • b0ad324eda cgi-io: use different acl scopes for path and command permissions Jo-Philipp Wich 2019-09-13 06:52:21 +02:00
  • 6e49992585 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier Sven Eckelmann 2019-09-02 15:15:08 +02:00
  • e8e481e618 cgi-io: require whitelisting upload locations Jo-Philipp Wich 2019-08-30 07:50:43 +02:00
  • 8f3dfdf03b cgi-io: Fix bug Jianhui Zhao 2019-05-30 10:03:29 +08:00
  • 4e6ab17306 cgi-io: support SHA256 checksums for file uploads Jo-Philipp Wich 2017-11-13 17:00:58 +01:00
  • 96c658a532 cgi-io: fix stray semicolon Jo-Philipp Wich 2017-08-18 14:28:33 +02:00
  • 504a51fba6 cgi-io: merge changes from luci2-io-helper Daniel Golle 2017-06-19 12:48:32 +02:00
  • 7b15883842 cgi-io: Find and search for libubus.h Florian Fainelli 2017-06-18 12:45:30 -07:00
  • c298c5f96f treewide: replace my defunct email address Jo-Philipp Wich 2016-06-07 12:00:01 +02:00
  • 6b1ce74c16 cgi-io: add a small helper cgi that can be used by RPCD based UIs John Crispin 2015-10-01 17:34:13 +02:00