Daniel Oaks
68b1dc9e72
Split passwd into its' own subpackage
hace 6 años
Shivaram Lingamneni
aff1752d67
refactor logging to implement #142
hace 6 años
Shivaram Lingamneni
e8b1870067
refactor the rehash implementation
hace 6 años
Daniel Oaks
8e32098f1f
Quiet mkcerts messages
hace 7 años
Daniel Oaks
3db81be7e3
startup: Add warning about running unreleased versions
hace 7 años
Daniel Oaks
a8fa131244
Move to new repo
hace 7 años
Daniel Oaks
7ac96114c3
log: Allow logging to stdout
hace 7 años
Daniel Oaks
5c518531be
Integrate StackImpact profiling
hace 7 años
Daniel Oaks
317a804644
Fix dates at top of source files
hace 7 años
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
hace 7 años
Daniel Oaks
415a8117ee
logger: Better colours and output
hace 7 años
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
hace 7 años
Daniel Oaks
e741c1476b
Implement message-ids draft
hace 7 años
Daniel Oaks
6d6c1936cc
Handle db better, fix bug, update db schema, rest
hace 7 años
Daniel Oaks
6beaeff9c7
Cleanup running version string
hace 7 años
Daniel Oaks
6cd71e1b9e
Add REHASH command
hace 7 años
Daniel Oaks
e807f3ca04
Fixing warnings and golint stuff
hace 7 años
Daniel Oaks
dc0f679723
oragono: add --quiet flag
hace 7 años
Daniel Oaks
ae69ef5cd6
db: Remove SQLite db, hopefully looking up clients still works.Channel persistence is broken by this, will fix it later.
hace 7 años
Daniel Oaks
6e96a175d6
registration: Add new password manager, integrate registration and credential types
hace 8 años
Daniel Oaks
1746be2bb8
db: Add very initial buntdb datastore
hace 8 años
Daniel Oaks
d65f86e120
mkcerts: Clean up and rename to be nicer
hace 8 años
Daniel Oaks
b519145a8a
mkcerts: Split into separate file
hace 8 años
Daniel Oaks
748bc759cb
Cleanups reported by goreportcard
hace 8 años
Daniel Oaks
2f08401a0f
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
hace 8 años
Daniel Oaks
5027391bff
Add ability to generate certs
hace 8 años
Daniel Oaks
130b9ecb9c
Remove pointless comment
hace 8 años
Daniel Oaks
c0c16c72f0
ergonomadic -> oragono. I'm making lots of changes and this is AN EXPERIMENT. I want to differentiate this from Ergonomadic proper
hace 8 años
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
hace 8 años
Edmund Huber
89bdb8a321
this can't be for real
hace 9 años
Jeremy Latt
bffad06a26
v1.4
hace 10 años
Edmund Huber
71f6562ecc
fix mandatory argument handling
hace 10 años
Jeremy Latt
ab95fc8002
convert some args to subcommands
hace 10 años
Jeremy Latt
e15f47c766
move to channel-based logging
hace 10 años
Jeremy Latt
09cff18972
print message when exiting main program
hace 10 años
Jeremy Latt
cf76d2bd77
persist and load channel mask lists
hace 10 años
Jeremy Latt
69cdad45ac
partially-working sqlite-based usermasks
hace 10 años
Edmund Huber
af2c7a0b80
change default config file
hace 10 años
Jeremy Latt
5c6f8ff92a
improve logging
hace 10 años
Jeremy Latt
22c1cfdc3e
chdir instead of relativizing paths in config
hace 10 años
Jeremy Latt
9aa7debbfe
move password handling into a single file
hace 10 años
Jeremy Latt
b421971b61
move db init/open functions into a single file
hace 10 años
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
hace 10 años
Jeremy Latt
b30e247e77
properly persist channels
hace 10 años
Jeremy Latt
02abeeb164
persistent channels persisted to a sqlite db
hace 10 años
Jeremy Latt
994200bf46
use mincost to speed up bcrypt
hace 10 años
Jeremy Latt
be089e7f5f
do bcrypt in the client main routine
hace 10 años
Jeremy Latt
2229645a39
refactor server command loop
hace 10 años
Jeremy Latt
af5a05f390
use a select in the server commands loop
hace 10 años
Jeremy Latt
281558072a
configure server with json
hace 10 años