Skip to content

JosephSWilliams/urcd

Repository files navigation

URCd:
 10,000 genomes of human lizard hybrid soldiers being sent server to server
 between Angola and Luxembourg with some 70's style casual sex peering
 arrangement.

 if you want a real description view doc/*

depends:
 NaCl or libsodium, libtai, ucspi-tcp,
 python(>=2.6), python-dev(>=2.6),
 daemontools, sh, gcc

 your clock needs to be as reasonably accurate, possibly by using something like
 ntp, otherwise your messages could be dropped from the network.

recommends:
 NaCl instead of libsodium,
 cython(>=0.18.0)

install:
 # install dependencies, if you haven't already:
 ./install-daemontools.sh
 ./install-ucspi-tcp.sh

 # URCd with ssl.
 # if you actually get it to work let me know :-/
 # depends on openssl, libssl-dev, perl, libperl-dev
 ./install-ucspi-ssl.sh

 # this also patches libtai for 64-bit shared objects
 ./install-libtai.sh

 # recommended over ./install-libsodium.sh:
 ./install-nacl.sh

 # OpenBSD:
 echo '-ftrampolines' > conf-cc

 ./Make.sh

 # edit the network/hostmask
 $editor env/serv

 # edit the motd
 $editor env/motd

 ln -s `pwd` /service/urcd

 echo "`pwd`/urc.db" > env/URCDB
 svstat /service/urcd

 ### create your urchub, you only need to do this once
 ./scripts/add-urchub

CryptoServ:
 ln -s stdin.cryptoserv stdin

hub2hub:
 ./scripts/add-hublisten local.urc.example.tld 6789 /service/urcd-hub0/socket/

 ### add peers. i recommend between 2 and 4 at the most
 ./scripts/add-hubconnect remote.urc.example.tld 6789 /service/urcd-hub0/socket/

no censorship (security):
 URC networks are censorship resistant. i recommend URCSIGN and/or URCCRYPTOBOX
 to ignore spam and trolls. URCd will replace the user field with VERIFIED-Nick
 for users with valid authentication or signature verification. All other user
 fields will be replaced with URCD-Nick. e.g.:

 Nick!URCD-Nick@server
 Nick!VERIFIED-Nick@server

 irssi ("ban/except"):
  /ignore *!*@* ALL
  /ignore -except friend!*@* ALL
  /ignore -except *!VERIFIED-*@* ALL

 xchat ("ban/except"):
  /ignore *!*@* ALL
  /ignore friend!*@* ALL UNIGNORE
  /ignore *!VERIFIED-*@* ALL UNIGNORE

Contact:
 Joseph S. Williams, yhpargotpyrc at gmail. Please write URCd in the subject
 so that I will notice it and not accidentally delete it or mark it as spam.

Thanks:
 Thank you for using URCd. If you appreciate this project, please consider
 running a public URC hub, or sending a small donation. Like other darknets,
 URC is a stronger, safer network the more people that actively participate
 in building reliable nodes. Small donations help me financially, thus giving
 me more time to focus on this project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published