Daniel Oaks
c0c16c72f0
ergonomadic -> oragono. I'm making lots of changes and this is AN EXPERIMENT. I want to differentiate this from Ergonomadic proper
il y a 8 ans
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
il y a 8 ans
Edmund Huber
89bdb8a321
this can't be for real
il y a 9 ans
Jeremy Latt
bffad06a26
v1.4
il y a 10 ans
Edmund Huber
71f6562ecc
fix mandatory argument handling
il y a 10 ans
Jeremy Latt
ab95fc8002
convert some args to subcommands
il y a 10 ans
Jeremy Latt
e15f47c766
move to channel-based logging
il y a 10 ans
Jeremy Latt
09cff18972
print message when exiting main program
il y a 10 ans
Jeremy Latt
cf76d2bd77
persist and load channel mask lists
il y a 10 ans
Jeremy Latt
69cdad45ac
partially-working sqlite-based usermasks
il y a 10 ans
Edmund Huber
af2c7a0b80
change default config file
il y a 10 ans
Jeremy Latt
5c6f8ff92a
improve logging
il y a 10 ans
Jeremy Latt
22c1cfdc3e
chdir instead of relativizing paths in config
il y a 10 ans
Jeremy Latt
9aa7debbfe
move password handling into a single file
il y a 10 ans
Jeremy Latt
b421971b61
move db init/open functions into a single file
il y a 10 ans
Jeremy Latt
83d021fcb7
switch to gcfg for conf file
- add some validation for config file
- add comments explaining config
- remove TLS listener since most clients can't use it anyway
- remove unused nick generation function
il y a 10 ans
Jeremy Latt
b30e247e77
properly persist channels
il y a 10 ans
Jeremy Latt
02abeeb164
persistent channels persisted to a sqlite db
il y a 10 ans
Jeremy Latt
994200bf46
use mincost to speed up bcrypt
il y a 10 ans
Jeremy Latt
be089e7f5f
do bcrypt in the client main routine
il y a 10 ans
Jeremy Latt
2229645a39
refactor server command loop
il y a 10 ans
Jeremy Latt
af5a05f390
use a select in the server commands loop
il y a 10 ans
Jeremy Latt
281558072a
configure server with json
il y a 10 ans
Jeremy Latt
3f9495cda0
add data structures for decoding mode messages
il y a 10 ans
Jeremy Latt
b9cb539219
organize like a proper go package
il y a 10 ans
Jeremy Latt
5acc36409a
Move main into the right location; fix a lot of channel messages.
il y a 11 ans
Jeremy Latt
4cee1ef909
generalize server name/listen.
il y a 12 ans
Jeremy Latt
fed72a7aa3
Make Message an interface with attached handling behavior.
il y a 12 ans
Jeremy Latt
d1f8c7657b
name change
il y a 12 ans
Jeremy Latt
faece3e7f8
Add regexes for commands.
il y a 12 ans
Jeremy Latt
a427e2bb47
initial commit
il y a 12 ans