Shivaram Lingamneni
|
4a48e52518
|
fix #1490
Track channel join times, use them to optionally enforce history access
restrictions
|
3 years ago |
Shivaram Lingamneni
|
c0bc485840
|
schema change for #1345
Convert the flat list of channels for always-on clients
to a map from channel names to channel-user modes.
|
3 years ago |
Shivaram Lingamneni
|
4296ff02a4
|
schema change for #1274
|
3 years ago |
Shivaram Lingamneni
|
1f6afa31d6
|
fix #1274
Enhancements to NS SUSPEND, including stored metadata and the ability
to list suspensions
|
3 years ago |
Shivaram Lingamneni
|
dc456bd6a4
|
refactor schema versions to be ints, not strings
|
3 years ago |
Shivaram Lingamneni
|
cf5a426f90
|
fix #1346
|
3 years ago |
Shivaram Lingamneni
|
af8ed62de8
|
schema change for #1330
|
3 years ago |
Shivaram Lingamneni
|
898f8aad07
|
add a schema change
|
3 years ago |
Shivaram Lingamneni
|
7a6413ea2c
|
first draft of atheme migration code
|
3 years ago |
Shivaram Lingamneni
|
32ee9440c8
|
fix #1027
|
4 years ago |
Shivaram Lingamneni
|
8c74b0660b
|
fix #952
|
4 years ago |
Shivaram Lingamneni
|
3e01e9995b
|
fix #836
|
4 years ago |
Shivaram Lingamneni
|
829481ab40
|
fix #715
|
4 years ago |
Shivaram Lingamneni
|
f5ca35ed72
|
rename 'bouncer' to 'multiclient'
|
4 years ago |
Shivaram Lingamneni
|
33dac4c0ba
|
initial persistent history implementation
|
4 years ago |
Shivaram Lingamneni
|
f920d3b79f
|
fix #530, #721
|
4 years ago |
Shivaram Lingamneni
|
6740222ecb
|
fix #616
|
4 years ago |
Shivaram Lingamneni
|
332f0d8d91
|
fix #644
|
4 years ago |
Shivaram Lingamneni
|
8fc588375b
|
implement user preferences system
|
5 years ago |
Shivaram Lingamneni
|
ff7bbc4a9c
|
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
|
5 years ago |
Shivaram Lingamneni
|
854d85a474
|
add schema change for [dk]line refactor
|
5 years ago |
Shivaram Lingamneni
|
f154ea9583
|
add an error message for schema changes
|
5 years ago |
Shivaram Lingamneni
|
d6d3a10817
|
implement #322
Automatically create the datastore on `oragono run` if it doesn't exist.
See also #302.
|
5 years ago |
Sean Enck
|
c20afab7c2
|
prevents default create/open of buntdb, requires user to call initdb
|
5 years ago |
Shivaram Lingamneni
|
c3d197f4ff
|
make unix domain socket permissions configurable
|
5 years ago |
Shivaram Lingamneni
|
dfb0a57040
|
refactor the password hashing / password autoupgrade system
|
6 years ago |
Shivaram Lingamneni
|
1383190249
|
refactor rehash to rely more on server.config
|
6 years ago |
Shivaram Lingamneni
|
43b90f2a85
|
have travis enforce gofmt, #253
|
6 years ago |
Shivaram Lingamneni
|
3db71415c9
|
review fixes
|
6 years ago |
Shivaram Lingamneni
|
69fd3ac324
|
implement database auto-upgrades (#243)
|
6 years ago |
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 years ago |
Daniel Oaks
|
68b1dc9e72
|
Split passwd into its' own subpackage
|
6 years ago |
Daniel Oaks
|
eac6a69782
|
Fix some notes and add some comments.
|
6 years ago |
Shivaram Lingamneni
|
e8b1870067
|
refactor the rehash implementation
|
6 years ago |
Daniel Oaks
|
317a804644
|
Fix dates at top of source files
|
7 years ago |
Daniel Oaks
|
6d6c1936cc
|
Handle db better, fix bug, update db schema, rest
|
7 years ago |
Daniel Oaks
|
ae69ef5cd6
|
db: Remove SQLite db, hopefully looking up clients still works.Channel persistence is broken by this, will fix it later.
|
7 years ago |
Daniel Oaks
|
6e96a175d6
|
registration: Add new password manager, integrate registration and credential types
|
7 years ago |
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
8 years ago |
Jeremy Latt
|
cf76d2bd77
|
persist and load channel mask lists
|
10 years ago |
Jeremy Latt
|
5c6f8ff92a
|
improve logging
|
10 years ago |
Jeremy Latt
|
b421971b61
|
move db init/open functions into a single file
|
10 years ago |