Daniel Oaks
ae69ef5cd6
db: Remove SQLite db, hopefully looking up clients still works.Channel persistence is broken by this, will fix it later.
7 년 전
Daniel Oaks
6e96a175d6
registration: Add new password manager, integrate registration and credential types
7 년 전
Daniel Oaks
1746be2bb8
db: Add very initial buntdb datastore
8 년 전
Daniel Oaks
d65f86e120
mkcerts: Clean up and rename to be nicer
8 년 전
Daniel Oaks
b519145a8a
mkcerts: Split into separate file
8 년 전
Daniel Oaks
748bc759cb
Cleanups reported by goreportcard
8 년 전
Daniel Oaks
2f08401a0f
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
8 년 전
Daniel Oaks
5027391bff
Add ability to generate certs
8 년 전
Daniel Oaks
130b9ecb9c
Remove pointless comment
8 년 전
Daniel Oaks
c0c16c72f0
ergonomadic -> oragono. I'm making lots of changes and this is AN EXPERIMENT. I want to differentiate this from Ergonomadic proper
8 년 전
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
8 년 전
Edmund Huber
89bdb8a321
this can't be for real
9 년 전
Jeremy Latt
bffad06a26
v1.4
10 년 전
Edmund Huber
71f6562ecc
fix mandatory argument handling
10 년 전
Jeremy Latt
ab95fc8002
convert some args to subcommands
10 년 전
Jeremy Latt
e15f47c766
move to channel-based logging
10 년 전
Jeremy Latt
09cff18972
print message when exiting main program
10 년 전
Jeremy Latt
cf76d2bd77
persist and load channel mask lists
10 년 전
Jeremy Latt
69cdad45ac
partially-working sqlite-based usermasks
10 년 전
Edmund Huber
af2c7a0b80
change default config file
10 년 전
Jeremy Latt
5c6f8ff92a
improve logging
10 년 전
Jeremy Latt
22c1cfdc3e
chdir instead of relativizing paths in config
10 년 전
Jeremy Latt
9aa7debbfe
move password handling into a single file
10 년 전
Jeremy Latt
b421971b61
move db init/open functions into a single file
10 년 전
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
10 년 전
Jeremy Latt
b30e247e77
properly persist channels
10 년 전
Jeremy Latt
02abeeb164
persistent channels persisted to a sqlite db
10 년 전
Jeremy Latt
994200bf46
use mincost to speed up bcrypt
10 년 전
Jeremy Latt
be089e7f5f
do bcrypt in the client main routine
10 년 전
Jeremy Latt
2229645a39
refactor server command loop
10 년 전
Jeremy Latt
af5a05f390
use a select in the server commands loop
10 년 전
Jeremy Latt
281558072a
configure server with json
10 년 전
Jeremy Latt
3f9495cda0
add data structures for decoding mode messages
10 년 전
Jeremy Latt
b9cb539219
organize like a proper go package
10 년 전
Jeremy Latt
5acc36409a
Move main into the right location; fix a lot of channel messages.
11 년 전
Jeremy Latt
4cee1ef909
generalize server name/listen.
12 년 전
Jeremy Latt
fed72a7aa3
Make Message an interface with attached handling behavior.
12 년 전
Jeremy Latt
d1f8c7657b
name change
12 년 전
Jeremy Latt
faece3e7f8
Add regexes for commands.
12 년 전
Jeremy Latt
a427e2bb47
initial commit
12 년 전