Shivaram Lingamneni
7f9445324d
exit 1 if startup fails
5 gadus atpakaļ
Shivaram Lingamneni
cbe0f79f73
unify "startup", "rehash", and "shutdown" log categories as "server"
5 gadus atpakaļ
Daniel Oaks
6667585605
trimspace on piped passwords
5 gadus atpakaļ
Daniel Oaks
6f2b610736
Allow piping into genpasswd for docker
5 gadus atpakaļ
Shivaram Lingamneni
f35a1c7212
use GenerateSecretToken for msgids
5 gadus atpakaļ
Shivaram Lingamneni
2c7c8fbaf9
history replay enhancements
5 gadus atpakaļ
Ivan Nečas
9a1ede86d3
Replace docopt.Parse with docopt.ParseArgs
docopt.Parse has been deprecated in
943c2addfe
5 gadus atpakaļ
Shivaram Lingamneni
a2c2419084
remove stackimpact
6 gadus atpakaļ
Shivaram Lingamneni
dfb0a57040
refactor the password hashing / password autoupgrade system
6 gadus atpakaļ
Shivaram Lingamneni
69fd3ac324
implement database auto-upgrades (#243)
6 gadus atpakaļ
Sean Enck
dcf4cb7cde
when entering/generating the password it's helpful to at least be asked to confirm the input so if you get something like an extraneous character, on confirmation, you could catch that
6 gadus atpakaļ
Daniel Oaks
b1a73142b5
Expose current git commit
6 gadus atpakaļ
Shivaram Lingamneni
8fb5a38851
Updates to channel persistence
1. Implement persistent channel keys (#208 )
2. Persist changes to registered channel modes
3. Backend changes for persisting operator status (partial #198 )
6 gadus atpakaļ
Daniel Oaks
52e3dde77a
Move mkcerts package under lib/
6 gadus atpakaļ
Daniel Oaks
1d22d65f9f
Make config errors display more nicely
6 gadus atpakaļ
Daniel Oaks
2cbbec567c
Don't override package name
6 gadus atpakaļ
Daniel Oaks
68b1dc9e72
Split passwd into its' own subpackage
6 gadus atpakaļ
Shivaram Lingamneni
aff1752d67
refactor logging to implement #142
6 gadus atpakaļ
Shivaram Lingamneni
e8b1870067
refactor the rehash implementation
6 gadus atpakaļ
Daniel Oaks
8e32098f1f
Quiet mkcerts messages
6 gadus atpakaļ
Daniel Oaks
3db81be7e3
startup: Add warning about running unreleased versions
7 gadus atpakaļ
Daniel Oaks
a8fa131244
Move to new repo
7 gadus atpakaļ
Daniel Oaks
7ac96114c3
log: Allow logging to stdout
7 gadus atpakaļ
Daniel Oaks
5c518531be
Integrate StackImpact profiling
7 gadus atpakaļ
Daniel Oaks
317a804644
Fix dates at top of source files
7 gadus atpakaļ
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
7 gadus atpakaļ
Daniel Oaks
415a8117ee
logger: Better colours and output
7 gadus atpakaļ
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
7 gadus atpakaļ
Daniel Oaks
e741c1476b
Implement message-ids draft
7 gadus atpakaļ
Daniel Oaks
6d6c1936cc
Handle db better, fix bug, update db schema, rest
7 gadus atpakaļ
Daniel Oaks
6beaeff9c7
Cleanup running version string
7 gadus atpakaļ
Daniel Oaks
6cd71e1b9e
Add REHASH command
7 gadus atpakaļ
Daniel Oaks
e807f3ca04
Fixing warnings and golint stuff
7 gadus atpakaļ
Daniel Oaks
dc0f679723
oragono: add --quiet flag
7 gadus atpakaļ
Daniel Oaks
ae69ef5cd6
db: Remove SQLite db, hopefully looking up clients still works.Channel persistence is broken by this, will fix it later.
7 gadus atpakaļ
Daniel Oaks
6e96a175d6
registration: Add new password manager, integrate registration and credential types
8 gadus atpakaļ
Daniel Oaks
1746be2bb8
db: Add very initial buntdb datastore
8 gadus atpakaļ
Daniel Oaks
d65f86e120
mkcerts: Clean up and rename to be nicer
8 gadus atpakaļ
Daniel Oaks
b519145a8a
mkcerts: Split into separate file
8 gadus atpakaļ
Daniel Oaks
748bc759cb
Cleanups reported by goreportcard
8 gadus atpakaļ
Daniel Oaks
2f08401a0f
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
8 gadus atpakaļ
Daniel Oaks
5027391bff
Add ability to generate certs
8 gadus atpakaļ
Daniel Oaks
130b9ecb9c
Remove pointless comment
8 gadus atpakaļ
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 gadus atpakaļ
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
8 gadus atpakaļ
Edmund Huber
89bdb8a321
this can't be for real
9 gadus atpakaļ
Jeremy Latt
bffad06a26
v1.4
10 gadus atpakaļ
Edmund Huber
71f6562ecc
fix mandatory argument handling
10 gadus atpakaļ
Jeremy Latt
ab95fc8002
convert some args to subcommands
10 gadus atpakaļ
Jeremy Latt
e15f47c766
move to channel-based logging
10 gadus atpakaļ