From b0de38eafe7fe897f907066dc1ef923073690d5d Mon Sep 17 00:00:00 2001 From: login Date: Sun, 17 Oct 2021 16:25:53 +0000 Subject: pcoin_keys fixed Thanks to ~jmjl, I was able to find that pcoin_keys didn't work. To fix it, tcoin uses sneaky magic but with stdin isntead of an argument, and a new library imported called popen2, that lets me send both stdin and receive stdout, to successfully get "ls " to work (it execl's another instance of the tcoin comand so that it runs under setuid instead of as the original user who ran it. --- utils/mtc | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 utils/mtc (limited to 'utils/mtc') diff --git a/utils/mtc b/utils/mtc new file mode 100755 index 0000000..ba14d90 --- /dev/null +++ b/utils/mtc @@ -0,0 +1,4 @@ +#!/bin/bash +#Message Tcoin Converter +(/bin/echo;/bin/cat "$1") | /home/login/bin/message-tcoin-converter.awk - | /bin/sed -e 'H;${x;s/\n\n/\t/g;p;};d' | /usr/bin/awk -F'\t' -v OFS='\t' '$1 {cmd="/bin/date -d \""$1"\" +%s"; cmd | getline $1; close(cmd)} 1' - + -- cgit 1.4.1-2-gfad0