Shivaram Lingamneni
|
3e01e9995b
|
fix #836
|
2020-03-01 03:39:25 -05:00 |
|
Shivaram Lingamneni
|
fb8b73e29a
|
Merge branch 'persistent.14'
|
2020-02-22 23:10:52 -05:00 |
|
Shivaram Lingamneni
|
829481ab40
|
fix #715
|
2020-02-21 04:24:18 -05:00 |
|
Shivaram Lingamneni
|
f5ca35ed72
|
rename 'bouncer' to 'multiclient'
|
2020-02-21 00:33:55 -05:00 |
|
Shivaram Lingamneni
|
33dac4c0ba
|
initial persistent history implementation
|
2020-02-19 00:24:12 -05:00 |
|
Shivaram Lingamneni
|
f920d3b79f
|
fix #530, #721
|
2019-12-29 12:05:01 -05:00 |
|
Shivaram Lingamneni
|
6740222ecb
|
fix #616
|
2019-12-18 17:38:14 -05:00 |
|
Shivaram Lingamneni
|
332f0d8d91
|
fix #644
|
2019-10-16 12:51:40 -04:00 |
|
Shivaram Lingamneni
|
8fc588375b
|
implement user preferences system
|
2019-05-19 06:17:30 -04:00 |
|
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
|
2019-02-06 04:34:45 -05:00 |
|
Shivaram Lingamneni
|
854d85a474
|
add schema change for [dk]line refactor
|
2019-01-22 17:18:38 -05:00 |
|
Shivaram Lingamneni
|
f154ea9583
|
add an error message for schema changes
|
2019-01-22 01:25:32 -05:00 |
|
Shivaram Lingamneni
|
d6d3a10817
|
implement #322
Automatically create the datastore on `oragono run` if it doesn't exist.
See also #302.
|
2018-12-31 01:44:31 -05:00 |
|
Sean Enck
|
c20afab7c2
|
prevents default create/open of buntdb, requires user to call initdb
|
2018-11-19 14:10:12 -05:00 |
|
Shivaram Lingamneni
|
c3d197f4ff
|
make unix domain socket permissions configurable
|
2018-08-28 19:28:49 -04:00 |
|
Shivaram Lingamneni
|
dfb0a57040
|
refactor the password hashing / password autoupgrade system
|
2018-08-06 02:26:21 -04:00 |
|
Shivaram Lingamneni
|
1383190249
|
refactor rehash to rely more on server.config
|
2018-07-16 03:46:40 -04:00 |
|
Shivaram Lingamneni
|
43b90f2a85
|
have travis enforce gofmt, #253
|
2018-04-22 20:41:29 -04:00 |
|
Shivaram Lingamneni
|
3db71415c9
|
review fixes
|
2018-04-20 03:59:01 -04:00 |
|
Shivaram Lingamneni
|
69fd3ac324
|
implement database auto-upgrades (#243)
|
2018-04-16 16:35:01 -04:00 |
|
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)
|
2018-04-03 21:49:40 -04:00 |
|
Daniel Oaks
|
68b1dc9e72
|
Split passwd into its' own subpackage
|
2017-10-06 00:03:53 +10:00 |
|
Daniel Oaks
|
eac6a69782
|
Fix some notes and add some comments.
|
2017-10-05 23:29:34 +10:00 |
|
Shivaram Lingamneni
|
e8b1870067
|
refactor the rehash implementation
|
2017-09-28 02:13:24 -04:00 |
|
Daniel Oaks
|
317a804644
|
Fix dates at top of source files
|
2017-03-27 22:15:02 +10:00 |
|
Daniel Oaks
|
6d6c1936cc
|
Handle db better, fix bug, update db schema, rest
|
2016-11-06 13:47:13 +10:00 |
|
Daniel Oaks
|
ae69ef5cd6
|
db: Remove SQLite db, hopefully looking up clients still works.Channel persistence is broken by this, will fix it later.
|
2016-09-17 21:23:04 +10:00 |
|
Daniel Oaks
|
6e96a175d6
|
registration: Add new password manager, integrate registration and credential types
|
2016-09-05 18:45:42 +10:00 |
|
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
2016-06-15 21:50:56 +10:00 |
|
Jeremy Latt
|
cf76d2bd77
|
persist and load channel mask lists
|
2014-03-07 18:14:39 -08:00 |
|
Jeremy Latt
|
5c6f8ff92a
|
improve logging
|
2014-03-05 23:07:55 -08:00 |
|
Jeremy Latt
|
b421971b61
|
move db init/open functions into a single file
|
2014-03-01 15:09:58 -08:00 |
|