summary refs log tree commit diff
path: root/ntcoin_freebsd_tildeguru
AgeCommit message (Collapse)Author
2023-07-23Added the paramters TCOIN_ERR_CONTACT_EMAIL and ↵login
TCOIN_PASS_RESET_CONTACT_EMAIL to tilde.guru and tilde.institute's ntcoin initialisation scripts
2022-06-24Maken editors generic in edit_programJulian Marcos
I have just maken `which nano` to be \$EDITOR
2022-05-18Try-catch blocks in those cases where fork() failslogin
I've tried to add try-catch blocks in those cases where fork()s fail. It doesn't quite work well though.
2021-11-20New pcoin function to change pcoin keyslogin
This will allow pcoin accounts to be transferred from one person to another
2021-10-18Fixes to permissions set by ntcoinlogin (tilde.temm)
ntcoin creates a new tcoin directory structure, and copies relevant files. Some permissions were set wrongly by ntcoin and its variants. Those have been fixed now.
2021-10-17pcoin_keys fixedlogin
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 <path to the pcoin_keys directory>" 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.
2021-09-30Fixes for tilde.guru to tcoin.cpp and ntcoin_freebsd_tildegurulogin
/usr/bin/whoami doesn't give the euid's username, but the uid's on FreeBSD, so did the same thing I did for tilde.institute, but for tilde.guru too and introduced a new flag for it, TILDEGURU.
2021-09-30Update to ntcoin_freebsd_tildeguru to chgrp in compile_tcoin and compile_pcoinlogin
tilde.guru doesn't have the default group of new files be the 'tilde' group, so the group should be manually changed in the compile_tcoin and compile_pcoin scripts. ntcoin_freebsd_tildeguru creates those scripts, so the changes have been made in that file.
2021-09-25FreeBSD-specific compilation of scrypt was requiredlogin
scrypt_freebsd is the FreeBSD-compiled version of scrypt, included here.
2021-09-24Typo fix in ntcoin_freebsd_tildegurulogin
/ missing from /usr/local/bin/bash in one place.
2021-09-24Made ntcoin_freebsd_tildegurulogin
Freebsd version of ntcoin, specifically targetting tilde.guru but could work on other default FreeBSD configs.