decentral1se
00a1452cfc
Migrate to ssbc urls ( #336 )
...
* fix: ssbc urls
Closes https://github.com/ssbc/go-ssb-room/issues/332
* fix: go-ssb-refs API changes
* test: go-ssb-refs API changes
Co-authored-by: decentral1se <cellarspoon@riseup.net>
Co-authored-by: André Staltz <andre@staltz.com>
2022-11-07 11:18:13 +02:00
Steven Roose
e3afd943c9
Document shscap option
2022-11-07 11:09:36 +02:00
Kyle Maas
7abf0a07ed
Better explain password for insert-user
2022-11-07 11:09:05 +02:00
decentral1se
c87a69f907
fix: error out if repoPath doesn't exist
...
See https://github.com/ssb-ngi-pointer/go-ssb-room/issues/275 .
2022-04-06 14:33:47 +03:00
decentral1se
f09ca6aff3
docs: squash typo on log message
2022-04-06 10:30:57 +03:00
decentral1se
c7430e7976
docs: wording on repo flag
2022-04-06 10:30:57 +03:00
Andre Staltz
e3cea25e25
release v2.0.7
2021-11-23 09:38:33 -03:00
Henry
a249fd8bee
fix SPDX headers and add reuse API badge
2021-10-08 14:39:31 +02:00
Henry
a51e5327c8
begin next release cycle
2021-06-03 09:24:04 +02:00
Henry
8a19bc6806
release v2.0.6
2021-06-03 09:24:04 +02:00
Henry
45967a79cb
begin next release cycle
2021-06-01 09:14:02 +02:00
Henry Bubert
f0c696884f
v2.0.5
2021-06-01 08:03:29 +02:00
Henry
4d3610e2fb
prepare v2 release
2021-05-31 14:51:05 +02:00
Alexander Cobleigh
c32c4cc6e7
change order displayed in help; flags first
2021-05-31 12:19:45 +02:00
Henry
3e53570638
dependency updates
...
* use LICENSEd version of nocomment
* use forked kitlog
* cleanup of various dependencies
2021-05-25 12:40:00 +02:00
Henry
a537596a5a
fix embedded build information
2021-05-24 16:31:20 +02:00
Henry
4558b208ee
implement password update flow with reset tokens ( fixes #98 )
...
also update AuthFallback database
* re-write fallback auth to use alias or ssbid
* replace Create() with SetPassword() which does an upsert
* Add reset tokens to sqlite
* add test for SetPassword with reset token
2021-05-13 07:39:14 +02:00
Henry
940cd2b3d1
Fix ssb-ws connections
...
The landing path (/) can now also be used as a websocket endpoint.
This enables use of the room server with ssb-browser-demo and similar
applications that can't use TCP connections.
also pin WIP muxrpc branch (fix-stupid-timeout)
2021-04-20 18:10:26 +02:00
Henry
52ec94e878
fix link generation for alias registration
...
fixes #160
2021-04-19 15:00:35 +02:00
Henry
e14525f112
allow wildcard of the configured domain, too
2021-04-19 13:49:07 +02:00
Henry
6dfaf3a3ca
fix flag name
2021-04-14 13:11:02 +02:00
cblgh
83500421f8
deny connections for banned keys
2021-04-07 12:58:03 +02:00
cblgh
75c60dbb16
implement SetPrivacyMode, rework -mode flag to use
2021-04-06 16:52:54 +02:00
cblgh
b0761783f9
persist privacy mode in sqlite :>
2021-04-06 16:52:54 +02:00
cblgh
faae7c0324
get started with privacy modes, parse -mode flag
2021-04-06 16:52:51 +02:00
Henry
377f3512a2
remove member nickname and alias suggestion
...
insert-user: remove nickname
2021-03-29 15:53:33 +02:00
Henry
d1d108b9b7
Add support for invite consumption via JSON
2021-03-29 15:53:30 +02:00
Henry
921626b829
move NetworkInfo to network package
...
... and implement MultiserverAddress() there.
2021-03-29 12:29:01 +02:00
Henry
57c6baf43d
add ratelimiter middleware for HTTP and relax server timeouts
...
these timeouts affect server-sent events, too and interfer with sign-in with ssb.
2021-03-26 13:45:21 +01:00
Henry
4325e0fb3d
various fixes
...
* fill in sid and sc
* fix logout
* cascade member removal
* fix links
* trim suffix from signature
* fix /sse/login link
* fix sse links and filenames
* fix logout
* fix typos
* fix test compilation
* fix bridge test
* correct alias url test
* add some comments
* fix potentiall "can't send" deadlock on bridge
some documentation and license headers
2021-03-26 13:45:17 +01:00
Henry
396961e5e8
implement bridge between muxrcp and http
2021-03-26 13:36:48 +01:00
Henry
afa6bee285
add server-sent events handler
2021-03-26 13:36:48 +01:00
Henry
a180c74c38
begin sign-in with ssb
...
* sketch session store
* use session store and unify authentication handling
* sketch muxrpc handlers
2021-03-26 13:36:42 +01:00
cblgh
0f5e5a80de
use name, not os.Args[1] when creating user
2021-03-24 10:22:11 +01:00
Alexander Cobleigh
c65e4ec52b
Merge pull request #97 from ssb-ngi-pointer/update-insert-user
...
Update insert user
2021-03-24 10:13:30 +01:00
cblgh
c81304a599
improve string referencing in script
2021-03-24 10:10:39 +01:00
cblgh
553e5d464b
fix formatting, improve output message on member add
2021-03-24 10:09:35 +01:00
cblgh
f19841a8c8
rewrite insert-user, use flags for providing all options
2021-03-23 18:00:08 +01:00
Henry
0065312db1
change muxrpc room.registerAlias to return the resolve URL
2021-03-23 16:50:25 +01:00
Henry
a0be3e998b
various fixes
2021-03-22 13:02:39 +01:00
Henry
36d46a8576
fix denied list in sqlite
2021-03-22 13:02:39 +01:00
Henry
a9e7297f64
update cmd/server
2021-03-22 13:02:39 +01:00
Henry
5edd9b0066
mega schema overhaul
...
* create consolidated schema with new members table
* update interfaces
* remove allow_list and replace it with members
* update roomdb types
* rename User to Member
* add role enums
* update insert-user
2021-03-22 12:58:04 +01:00
Henry
d39d1ac6e9
go fmt ./... the last PR
2021-03-16 15:13:05 +01:00
Henry
1cc5cb435d
fix cmd/server build
2021-03-16 08:49:58 +01:00
Henry
50e4ebbaca
aliases: add overview and revoke handlers
2021-03-16 08:49:47 +01:00
Henry
38da82980e
fix builds
2021-03-16 08:49:40 +01:00
Henry
117cad48a7
rename admindb to roomdb
2021-03-10 16:44:46 +01:00
Henry
b95c8de8be
add room v1 "invite" until we have ssb-uri finalized
2021-03-10 09:35:54 +01:00
Henry
fd21dfc60a
Various fixes
...
* fix accept and consumed view
* Apply suggestions from Alex' code review
* define admin.Databases options struct
* structify database parameters of web/handlers
2021-03-10 09:34:36 +01:00