aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-28kiss: switch to POSIX od as well.merakor
FossilOrigin-Name: 2c1751cff69369be953c903104ddfce893096bea52758febd894ade4613fb929
2020-05-28changelog: updatemerakor
FossilOrigin-Name: ac61a3426917e3ff8705989971a4fb4e89d36089843b2b8c3f953779d967a88c
2020-05-28kiss: fix directory check during package removalmerakor
FossilOrigin-Name: 4a06f438572a741430d253305d7dbf1d41da5d4763dc1e34030941b40a0aab5e
2020-05-28kiss: initial rsync supportmerakor
FossilOrigin-Name: c15bdfb57e3204b002d8f006c49dc958e02ce619dacb08dde1254cf663f2d8b6
2020-05-28kiss: don't define KISS_COMPRESS in a subshellmerakor
FossilOrigin-Name: 9b8057b7da9acbb2794c25150547bc4e04d145db1aeab8ff3d9d6dc4b6533dfb
2020-05-28kiss: check manifests before removing directoriesmerakor
FossilOrigin-Name: d38263212b7d52045fe5cbc5e291ad6e9fb91867f62a2fa29240ea81dab747e8
2020-05-28kiss: use $sys_db for remove hookmerakor
FossilOrigin-Name: 4266379f746efc0deab2e4ce1f2aa91ae0059ae1a2e931140d920455d101ca16
2020-05-28kiss: run remove hooks as rootmerakor
FossilOrigin-Name: f0626b4c7bd805117a967027cf8a07987aee1aed799081003e10800afde5e08d
2020-05-28kiss: do not hardcode charset.alias locationmerakor
FossilOrigin-Name: 4c21c03e3e61b40717874f5bd83163608bf540e06410fee0d1bb3477c22138d4
2020-05-28kiss: run pre/post-pull hooks when fetching repositoriesmerakor
FossilOrigin-Name: ea2d5d0117a90ebd394c6abad5d905478eb482a62f37a2927143146796c4d3a3
2020-05-28kiss: adapt submodule pullingmerakor
FossilOrigin-Name: c63983d8bd92cd11dc1a4ea3666c22023d088d7fc2f5b00ef0c63bce9bd40376
2020-05-28kiss: check actual value instead of non-zeromerakor
FossilOrigin-Name: 172f636d6b0d67389534a8b8c02cb312558a79123a38177a083e92f4985e4b52
2020-05-28kiss: add pre/post-remove hooksmerakor
FossilOrigin-Name: 21300ec66ba51f6d2566ba4e651aba3a9808ea797dedeec840633c8772f2c795
2020-05-28kiss: use KISS_PROMPT for compatibilitymerakor
FossilOrigin-Name: 6dff7d3dd510411da702aa439ed26bb5df3853164a690e7673849b47a4b34dbb
2020-05-27kiss-link: remove the file if it is a directorymerakor
FossilOrigin-Name: 51d37a11c7b9b61b4069613a7eb5d613ddd7ee2c9b53f0ff20f9270967421bdd
2020-05-27kiss-chbuild: verify checksumsmerakor
FossilOrigin-Name: b6bd32ef178a37590eb44d65e8790f64a354b8dc75b99879f5822f380e1dc70a
2020-05-26kiss: bump version1.22.4merakor
FossilOrigin-Name: 5c110d7b9fcbe3f2873d1526ff530d27d546ced84a9db2fd0ac1d17ae2fa780a
2020-05-26kiss: run post-package hook after pkg_tarmerakor
FossilOrigin-Name: 2ac86edf32e1da283c4cd79502e3df04999b8becdb005893549a852ef760cc98
2020-05-25kiss: rename hashcheck to sh256 for compatibility in kiss-binmerakor
FossilOrigin-Name: b0d89e23226dd7ba0d2620f74b239c486a84a5d1f20980433106453e14cbabcc
2020-05-25kiss: enable the usage of glob characters with kiss-binmerakor
FossilOrigin-Name: 7d9a317d070b75d1736fca0ee433bd0dbfbcd320c0cd379df68ad615a27c691a
2020-05-24fix kinstall functionmerakor
FossilOrigin-Name: c7c516c066c0721159d2a2d00a5c772c369a4b68cb6a8457d61d44fbe0809af3
2020-05-24add docsmerakor
FossilOrigin-Name: 373987d3050854074cb0f9b6dd4b24c867214f3862ed6161f94799d5ac325d86
2020-05-24kiss: remove non-POSIX printf * field width specifiermerakor
POSIX doesn't specify %*s for the printf command, with the rationale that one can just put the variable there in place, do that. FossilOrigin-Name: be926ff4e02f12bcebbedd725ab8d70d2abc97e96f88f615cff9ad7e1d90fe31
2020-05-18changelog: updatemerakor
FossilOrigin-Name: 7f8c941e56aa1e01a6293979b1ff1282c45a3ecd32b5c763e0b643b75dd8081f
2020-05-18kiss: prevent privilige escalations through user defined hooks1.22.3merakor
During installation, the script is run as root, but out KISS_HOOK variable stays the same. This is a critical bug since a user can only have permissions to install packages as root, but not for any other privilige escalation. A user can abuse the KISS_HOOK in order to become root, possibly with a `/sbin/login` command on the hook file. This change checks for a fourth argument and overrides the KISS_HOOK to `$KISS_ROOT/etc/kiss-hook` FossilOrigin-Name: 67041b182d9524fcfa8292e7167f249b99851129cda0d7fe9e4fdff8388063b6
2020-05-15kiss: do not abort if kiss-readlink fails1.22.2merakor
FossilOrigin-Name: c0ece3c29785b6423770c830b1047ba3fcf8ced4b9f4a805daa868067ea3ba9d
2020-05-15kiss: bump version1.22.1merakor
FossilOrigin-Name: 7257fbc081dbd50bf4f17b6365cd88bb1c3572910ca26accb4bd3c629930127c
2020-05-15kiss: fix tarball extraction where there are files with spacesmerakor
FossilOrigin-Name: 92e2eb771a2e8bcb3d54b9dd5e53d3a85259658ac0ad5124b62348a8037984a4
2020-05-15kiss-readlink: canonicalize directories if files do not exist.merakor
kiss-readlink will no longer fail if the targeted symlink doesn't exist. This is similar to how 'readlink -f' works. The previous behaviour was similar to 'readlink -e' from coreutils, i.e it wanted all targets to exist. FossilOrigin-Name: 80e435c92f9269b7eeff2140f57ef4b1fa675d139c4a598621eda6dbbbf2111c
2020-05-15bin: accept '--help' argumentsmerakor
FossilOrigin-Name: 72bce645308cdc351bf946ba29a0195c2e4a2c6974cf952c6e9391774e129273
2020-05-15contrib: move some utilities to kiss-extramerakor
FossilOrigin-Name: 5fdd54935c99b2416dfc244cf838092ba03423c21c647d74221e65c66923b5e3
2020-05-15kiss: use diff instead of cmpmerakor
FossilOrigin-Name: e93a6358cfa3b9bee848088e152fb8920e5397487553be6054eb9d748f299a61
2020-05-15kiss-owns: fix a typo that caused failuremerakor
FossilOrigin-Name: c75965145a4222efccdec44855d083766d527556500712448937f16cc3bf9337
2020-05-14kiss: bump version1.22.0merakor
FossilOrigin-Name: 511f5b39583abc562c8d6c63fa560d4bb38541b7f3750aa63a628ea18038589c
2020-05-14contrib: add kiss-execmerakor
FossilOrigin-Name: 59a86c20536e077ffe51f1e9e04af6644fe20b85f3ff2c5ee2a9231a4e78edea
2020-05-14changelog: updatemerakor
FossilOrigin-Name: 3e0798753f0ca13c93d701380c78bb856b8b8959b80cfea4fe7f30de5f62ecb3
2020-05-14kiss-owns: only read the link for the directory, not the file itselfmerakor
FossilOrigin-Name: adfa8d18eac96ea9c5d58b7b0778c25dcf0e3f146dddf5b6071bccc775e7eef0
2020-05-14kiss: don't elevate permissions if it isn't required, KISS_ROOT fixmerakor
Co-authored-by: Dylan Araps <dylan.araps@gmail.com> FossilOrigin-Name: d111e5f22b95c4688390daf2dc7c24cdc1316648e991a7c5be9e6de1d12ab184
2020-05-14kiss: don't create pkg_db on KISS_ROOT automaticallymerakor
Co-authored-by: Dylan Araps <dylan.araps@gmail.com> FossilOrigin-Name: c74e5fc121ff76fe6c89909ecdcbbba78c4fd027fa08746169668ee3d0f7f992
2020-05-14kiss: use host cache instead of KISS_ROOTmerakor
Co-authored-by: Dylan Araps <dylan.araps@gmail.com> FossilOrigin-Name: 7da725c7e3e99a79e34bcf962e76729a4e868eb4c4ef9fa878d34acad6487fd1
2020-05-14kiss: make pop easier to read and understandmerakor
FossilOrigin-Name: e57368410658ef7270fb518f342b4942f365572775da3d589579cf84e20160c4
2020-05-14kiss: change KISS_COLOUR variable to KISS_COLORmerakor
American English smh... FossilOrigin-Name: 98f76b6b201d870593d647b8c0d9ec38942eecf7d378f20cfbe9e4400bf4457f
2020-05-14kiss: bump version1.21.1merakor
FossilOrigin-Name: 82c67c840f3a4621f57c5b50f75d5cb31dd40eca107aee752ee6c37b464e52d6
2020-05-14kiss: split hashcheck command so it is easier to read.merakor
FossilOrigin-Name: c031a270e6f18cac2c3fc1a0fb750dffb621c75db8b4668d90d3597ad7a780e1
2020-05-14kiss: use $1 on hashcheck instead of $filemerakor
FossilOrigin-Name: 5a9e52739844fb41cbeda7b8cce71a4994f60280f378a398295a7517691b9537
2020-05-14changelog: updatemerakor
FossilOrigin-Name: 57ba127a94901b52eb46a398eb6f975ef3946c77ba6da568e6717ca6c92dfd5b
2020-05-13kiss: use set on find for POSIX compliance, thanks @illilitimerakor
FossilOrigin-Name: 0127cec2199ab8482a676e8c8cde6732a07fd4d1ab82e0259a73589d9f488d81
2020-05-13contrib: use --help and -h for usage informationmerakor
FossilOrigin-Name: 43f55b077d3feb3e4bc42d72a58cadedbe7f387cedf01d2e59308c35f6afb484
2020-05-12kiss: bump version1.21.0merakor
FossilOrigin-Name: 78189f3c002ddd7d07f5c07892eb801210fd916fd0427b82e33a6e97fe6436b6
2020-05-12changelog: updatemerakor
FossilOrigin-Name: f46e5e9c543757095c13987913df5bc090b87f65b1594b3fbc40c7222e82a313