thinglaunch, branch HEAD A simple command and password promtper for X11. 89c06a15709368c76ffde3c77291b1d9cf880cb9 2020-02-09T09:13:25Z 2020-02-09T09:13:25Z minor fixes from Evil_Bob Christoph Lohmann 20h@r-36.net commit 89c06a15709368c76ffde3c77291b1d9cf880cb9 parent 2c329aa6247ff532fce877debb1e80075bcbbba3 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 9 Feb 2020 10:13:25 +0100 minor fixes from Evil_Bob * fix errors in die(), to add newlines * fix double include of unistd.h * change into to long, where it needs > 16 bit * tiny code-style fixes 2c329aa6247ff532fce877debb1e80075bcbbba3 2020-02-08T15:47:51Z 2020-02-09T09:07:34Z check an error condition in fork() and print the actual execlp error Hiltjo Posthuma hiltjo@codemadness.org commit 2c329aa6247ff532fce877debb1e80075bcbbba3 parent dfd9734eae6f1adea3f1afc84cb82beee283da84 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Feb 2020 16:47:51 +0100 check an error condition in fork() and print the actual execlp error checks for -1 in fork() which can happen for example with resource process limits. Print a clear error for fork() and execlp(). Signed-off-by: Christoph Lohmann <20h@r-36.net> dfd9734eae6f1adea3f1afc84cb82beee283da84 2020-02-08T15:44:55Z 2020-02-09T09:06:23Z Makefile: always return success and process when creating a symlink Hiltjo Posthuma hiltjo@codemadness.org commit dfd9734eae6f1adea3f1afc84cb82beee283da84 parent 4e3211426e2b708b932040e32befb60aa40f04d9 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Feb 2020 16:44:55 +0100 Makefile: always return success and process when creating a symlink Signed-off-by: Christoph Lohmann <20h@r-36.net> 4e3211426e2b708b932040e32befb60aa40f04d9 2018-12-09T08:46:37Z 2018-12-09T09:16:43Z include <X11/keysym.h> for compatibility with libtinyx11 Josuah Demangeon mail@josuah.net commit 4e3211426e2b708b932040e32befb60aa40f04d9 parent d2b718ab6c586f855e56041dced3c2472db5c8ea Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 9 Dec 2018 09:46:37 +0100 include <X11/keysym.h> for compatibility with libtinyx11 https://github.com/idunham/tinyxlib The issue was undefined XK_* symbols. Signed-off-by: Christoph Lohmann <20h@r-36.net> d2b718ab6c586f855e56041dced3c2472db5c8ea 2018-12-08T10:49:23Z 2018-12-08T12:55:41Z config.mk: use X11INC for default include Hiltjo Posthuma hiltjo@codemadness.org commit d2b718ab6c586f855e56041dced3c2472db5c8ea parent d67511b5bd71cac812727218bc42cc3d23760bc5 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Dec 2018 11:49:23 +0100 config.mk: use X11INC for default include Signed-off-by: Christoph Lohmann <20h@r-36.net> d67511b5bd71cac812727218bc42cc3d23760bc5 2018-04-26T05:16:12Z 2018-04-26T05:16:12Z Make sudo asking more obvious if prompt is given. Christoph Lohmann 20h@r-36.net commit d67511b5bd71cac812727218bc42cc3d23760bc5 parent ea4447f1720d7ef60229bc29b3a0fc12c0d39ccb Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 26 Apr 2018 07:16:12 +0200 Make sudo asking more obvious if prompt is given. ea4447f1720d7ef60229bc29b3a0fc12c0d39ccb 2018-03-12T10:49:46Z 2018-03-12T11:55:15Z Use Exit-Code 1 on abort Christoph Polcin labs@polcin.de commit ea4447f1720d7ef60229bc29b3a0fc12c0d39ccb parent 50920755d6cdfc642d76cecac2dbee9730af77c7 Author: Christoph Polcin <labs@polcin.de> Date: Mon, 12 Mar 2018 11:49:46 +0100 Use Exit-Code 1 on abort Signed-off-by: Christoph Polcin <labs@polcin.de> Signed-off-by: Christoph Lohmann <20h@r-36.net> 50920755d6cdfc642d76cecac2dbee9730af77c7 2018-03-12T10:49:45Z 2018-03-12T11:55:01Z Exit on CTRL-C Christoph Polcin labs@polcin.de commit 50920755d6cdfc642d76cecac2dbee9730af77c7 parent 88e9e929a0157489d4a6ef7b0096414b31e7c9d8 Author: Christoph Polcin <labs@polcin.de> Date: Mon, 12 Mar 2018 11:49:45 +0100 Exit on CTRL-C Signed-off-by: Christoph Polcin <labs@polcin.de> Signed-off-by: Christoph Lohmann <20h@r-36.net> 88e9e929a0157489d4a6ef7b0096414b31e7c9d8 2018-03-12T10:49:44Z 2018-03-12T11:54:53Z Trigger build on config.h changes Christoph Polcin labs@polcin.de commit 88e9e929a0157489d4a6ef7b0096414b31e7c9d8 parent eea0fc885118a2aecca3d77365db475bba73bfec Author: Christoph Polcin <labs@polcin.de> Date: Mon, 12 Mar 2018 11:49:44 +0100 Trigger build on config.h changes Signed-off-by: Christoph Polcin <labs@polcin.de> Signed-off-by: Christoph Lohmann <20h@r-36.net> eea0fc885118a2aecca3d77365db475bba73bfec 2017-05-16T11:19:20Z 2017-05-16T11:19:20Z Adapting the patch of <xcko@bitmessage.ch>. Christoph Lohmann 20h@r-36.net commit eea0fc885118a2aecca3d77365db475bba73bfec parent a80c9725e8fdc55c1b69de9d7bbcc48e0e1aab42 Author: Christoph Lohmann <20h@r-36.net> Date: Tue, 16 May 2017 13:19:20 +0200 Adapting the patch of <xcko@bitmessage.ch>. a80c9725e8fdc55c1b69de9d7bbcc48e0e1aab42 2016-03-03T12:43:01Z 2016-03-03T12:43:01Z Fix oob in arg.h. Christoph Lohmann 20h@r-36.net commit a80c9725e8fdc55c1b69de9d7bbcc48e0e1aab42 parent 3c24e44bec97808fe9489b9e58b01a18bc60a9d8 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 3 Mar 2016 13:43:01 +0100 Fix oob in arg.h. 3c24e44bec97808fe9489b9e58b01a18bc60a9d8 2016-01-01T11:40:01Z 2016-01-01T11:40:01Z Add support for a prompt given as argument. Christoph Lohmann 20h@r-36.net commit 3c24e44bec97808fe9489b9e58b01a18bc60a9d8 parent a0a1f790e60975939f4af0cb291abb32372c8f9e Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 1 Jan 2016 12:40:01 +0100 Add support for a prompt given as argument. a0a1f790e60975939f4af0cb291abb32372c8f9e 2014-10-31T12:34:54Z 2014-10-31T12:34:54Z config.h shouldn't be in the repo. Christoph Lohmann 20h@r-36.net commit a0a1f790e60975939f4af0cb291abb32372c8f9e parent 6e8e0fef1c56465feb26cb4009c54315baa1ecb3 Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 31 Oct 2014 13:34:54 +0100 config.h shouldn't be in the repo. Thanks Drakevr! 6e8e0fef1c56465feb26cb4009c54315baa1ecb3 2012-08-04T20:18:20Z 2012-08-04T20:18:20Z No need for extra arg.h mentioning. Christoph Lohmann 20h@r-36.net commit 6e8e0fef1c56465feb26cb4009c54315baa1ecb3 parent 1d85b767bee1ecfbb90bf78ad3a990de84b0fb25 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 4 Aug 2012 22:18:20 +0200 No need for extra arg.h mentioning. 1d85b767bee1ecfbb90bf78ad3a990de84b0fb25 2012-08-04T20:16:33Z 2012-08-04T20:16:33Z Adding more flexible ARGBEGIN parameter handling. Christoph Lohmann 20h@r-36.net commit 1d85b767bee1ecfbb90bf78ad3a990de84b0fb25 parent 7445d3804d48a3cd0e1f2348dea8c354a9df3b49 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 4 Aug 2012 22:16:33 +0200 Adding more flexible ARGBEGIN parameter handling. 7445d3804d48a3cd0e1f2348dea8c354a9df3b49 2012-08-04T06:49:05Z 2012-08-04T06:49:05Z Fixing the manpage. Christoph Lohmann 20h@r-36.net commit 7445d3804d48a3cd0e1f2348dea8c354a9df3b49 parent 107847ebbc9c12c8442a2f863ed5ef3bdf8031f4 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 4 Aug 2012 08:49:05 +0200 Fixing the manpage. 107847ebbc9c12c8442a2f863ed5ef3bdf8031f4 2011-07-02T10:40:06Z 2011-07-02T10:40:06Z Bumping up the version number. Christoph Lohmann 20h@r-36.net commit 107847ebbc9c12c8442a2f863ed5ef3bdf8031f4 parent 4f94a8e2a0a72b3e55f270e4ca97df81204a65d6 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:40:06 +0200 Bumping up the version number. 4f94a8e2a0a72b3e55f270e4ca97df81204a65d6 2011-07-02T10:39:40Z 2011-07-02T10:39:40Z HISTORY and fitting PREFIX to some obscure standard. Christoph Lohmann 20h@r-36.net commit 4f94a8e2a0a72b3e55f270e4ca97df81204a65d6 parent 2a3aa8ec0c8405ec71937108765bef0faf6f4d49 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:39:40 +0200 HISTORY and fitting PREFIX to some obscure standard. 2a3aa8ec0c8405ec71937108765bef0faf6f4d49 2011-07-02T10:35:56Z 2011-07-02T10:35:56Z README.md is gone. Added manpage. Christoph Lohmann 20h@r-36.net commit 2a3aa8ec0c8405ec71937108765bef0faf6f4d49 parent f709107300338c07130648c3eb03492aef3c2880 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:35:56 +0200 README.md is gone. Added manpage. f709107300338c07130648c3eb03492aef3c2880 2011-07-02T10:18:56Z 2011-07-02T10:18:56Z Adding manpage mechanisms. Christoph Lohmann 20h@r-36.net commit f709107300338c07130648c3eb03492aef3c2880 parent 5ace293264b48dfcfccb9358f8def262b51db199 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:18:56 +0200 Adding manpage mechanisms. 5ace293264b48dfcfccb9358f8def262b51db199 2011-04-10T14:54:10Z 2011-04-10T14:54:10Z Pushing version 2.2. Christoph Lohmann 20h@r-36.net commit 5ace293264b48dfcfccb9358f8def262b51db199 parent 86ab2b59e05a3f9c234d5564c9e41f2d46d5953d Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 10 Apr 2011 16:54:10 +0200 Pushing version 2.2. 86ab2b59e05a3f9c234d5564c9e41f2d46d5953d 2011-04-10T14:53:38Z 2011-04-10T14:53:38Z Adding SUDO_ASKPASS support to thinglaunch. Christoph Lohmann 20h@r-36.net commit 86ab2b59e05a3f9c234d5564c9e41f2d46d5953d parent c13c797ba4f26cdbff560020a815fea564d8c60b Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 10 Apr 2011 16:53:38 +0200 Adding SUDO_ASKPASS support to thinglaunch. c13c797ba4f26cdbff560020a815fea564d8c60b 2011-03-27T18:53:31Z 2011-03-27T18:53:31Z Fixing the symlink and shortening exec. Christoph Lohmann 20h@r-36.net commit c13c797ba4f26cdbff560020a815fea564d8c60b parent 5502b4594bac02c6091df6479aad7e9f7a754899 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 20:53:31 +0200 Fixing the symlink and shortening exec. 5502b4594bac02c6091df6479aad7e9f7a754899 2011-03-27T18:15:39Z 2011-03-27T18:15:39Z WMProperties and symlink testing. Christoph Lohmann 20h@r-36.net commit 5502b4594bac02c6091df6479aad7e9f7a754899 parent 3a05486d691e4aa86d34a43eb4346ea9b49b40b2 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 20:15:39 +0200 WMProperties and symlink testing. 3a05486d691e4aa86d34a43eb4346ea9b49b40b2 2011-03-27T18:03:27Z 2011-03-27T18:03:27Z Fixing the cleanup. Christoph Lohmann 20h@r-36.net commit 3a05486d691e4aa86d34a43eb4346ea9b49b40b2 parent 7fad8c318634ffaf83f999cdf49aedc9e575f898 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 20:03:27 +0200 Fixing the cleanup. 7fad8c318634ffaf83f999cdf49aedc9e575f898 2011-03-27T16:53:39Z 2011-03-27T16:53:39Z Adding config.h support. Christoph Lohmann 20h@r-36.net commit 7fad8c318634ffaf83f999cdf49aedc9e575f898 parent 606c0f24754b284bacbb8de22ef5d0c73f065e8f Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 18:53:39 +0200 Adding config.h support. 606c0f24754b284bacbb8de22ef5d0c73f065e8f 2011-03-27T16:50:19Z 2011-03-27T16:50:19Z Initial commit of 2.0. Christoph Lohmann 20h@r-36.net commit 606c0f24754b284bacbb8de22ef5d0c73f065e8f Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 18:50:19 +0200 Initial commit of 2.0.