Commit Graph

549 Commits

Author SHA1 Message Date
Andre Staltz
4b616ffaad
theme the favicon with pink and peach colors 2021-05-31 12:20:09 +03:00
fossabot
73451f23ca Add license scan report and status
Signed off by: fossabot <badges@fossa.com>
2021-05-31 10:56:19 +02:00
Henry
0563e9bf3a
Merge pull request #226 from ssb-ngi-pointer/graceful-dashboard-timeout
fix potential deadlocks
2021-05-31 10:45:31 +02:00
Henry
f01c420e1f move I/O out of lock contention code
updates #210

I'm not sure why a write/muxrpc send would block for a long time but to
make this less of a problem (and block other registrations) the sending
of updates is moved to after the maps have been updated and the locks
have been freed again.
2021-05-31 07:49:58 +02:00
Henry
f83bf65bb9 don't block dasboard rendering for too long
updates #210
2021-05-31 07:38:52 +02:00
Henry
31baf1928c
Merge pull request #221 from ssb-ngi-pointer/packaging
use goreleaser for packaging .deb release
2021-05-25 12:53:20 +02:00
Henry
2dfae6ce5c update READMEs 2021-05-25 12:40:55 +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
43495b6ee5 add LICENSE file 2021-05-25 12:39:56 +02:00
Henry
a537596a5a fix embedded build information 2021-05-24 16:31:20 +02:00
henry
1f680c5cf6 use goreleaser for packaging .deb release
updates #203
2021-05-24 16:31:20 +02:00
Henry
4d3b880acc set muxrpc header flag correctly 2021-05-24 16:22:47 +02:00
Henry
85ee99a1b2
remove room.announce and room.leave from muxrpc (#223)
* remove room.announce and room.leave from muxrpc

those were confusion and implied some use beyond just opening
tunnel.endpoints/room.attendants (which implicitly does what
tunnel.announce does).

updates #89
2021-05-21 15:52:04 +02:00
Henry
b41f4e4e40
Merge pull request #52 from ssb-ngi-pointer/track-style-css
Track style css
2021-05-19 13:54:12 +02:00
Henry
e931a1460c
Update README.md
Co-authored-by: André Staltz <andre@staltz.com>
2021-05-19 13:53:48 +02:00
Henry
de21fdde40 update contribution guideline for style css 2021-05-19 12:17:37 +02:00
Henry
6ef69724e7 auto-commit updated style.css via github action 2021-05-19 11:59:14 +02:00
Henry
e7b4d171d9 add deployment version of style.css 2021-05-18 18:34:02 +02:00
Henry
d8da4ae94b
Merge pull request #220 from ssb-ngi-pointer/room-attendants
room.attendants
2021-05-18 15:56:59 +02:00
Henry
9ee8c47ee8 add package level documentation for internal/broadcasts 2021-05-18 15:20:36 +02:00
Henry
939e7c1aaa
Apply suggestions from code review
Co-authored-by: Alexander Cobleigh <cblgh@cblgh.org>
2021-05-18 15:20:18 +02:00
Henry
634f464d64 add missing copyright header 2021-05-17 16:13:00 +02:00
Henry
e7c20bcd5d add room.attendants implementation
updates #89
2021-05-17 16:06:09 +02:00
Henry
89d3881258 add slicker attendants broadcaster 2021-05-17 15:40:47 +02:00
Henry
ec4edcccbc rename broadcast types 2021-05-17 15:40:33 +02:00
Henry
3fae8a200a change handler registration 2021-05-17 15:31:29 +02:00
Henry
27fc5713cc change isRoom to have metadata
fixes #58
2021-05-17 12:24:29 +02:00
Henry
81c05a663d Support open invites (fixes #102) 2021-05-17 10:16:26 +02:00
Henry
385b98a3a1 add privacy mode and role tests (fixes #185)
* denied/remove
* denied/add
* invites/revoke
* members/remove
* notices/edit
* notices/add

also:
* add members.CheckAction helper
* fix muxrpc abort bug and update to v2.0.5
* strictly use SeeOther not 307 (fixes #149)
2021-05-14 14:27:01 +02:00
Henry
98c5a59348
Merge pull request #211 from ssb-ngi-pointer/passwords-overhaul
Overhaul passwords
2021-05-14 08:07:31 +02:00
Henry
aa50cb4aeb tweak css a bit 2021-05-14 08:06:45 +02:00
Henry
7c356fa407 change []byte password to string 2021-05-13 07:39:19 +02:00
Henry
be35f154b7 add tests for new password features
* reset link creation
* own password change
* setPasswordWithToken
* also: move member handler funcs to own file
2021-05-13 07:39:19 +02:00
Henry
336596552e fix HTML in i18n strings
previously it just worked on errors
2021-05-13 07:39:19 +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
d1a25ebe2a
Merge pull request #65 from ssb-ngi-pointer/testing-docs
add wip personal notes on testing
2021-05-12 14:03:21 +02:00
0e00e1caaa update examples, clean up testing docs 2021-05-12 12:32:18 +02:00
Henry
5bfb5316f8 minor fixes
remove unsed about page and fix some typos
2021-05-11 10:17:02 +02:00
Henry
653d0926f7 add password change form 2021-05-11 10:16:35 +02:00
Henry
3d9c567cf6 add link to own member details on the top right 2021-05-11 08:29:55 +02:00
Henry
eaaed06fba add label to own entry in members list
Shows a green "this is you" label on the members list. Green because
that's also the color of the tag on the top right.

Also changes the color of the  moderator label from green to blue to be
less confusing.
2021-05-11 08:18:35 +02:00
Henry
8b52e4b2a0
Merge pull request #207 from ssb-ngi-pointer/bugfixing
Bugfixing
2021-05-10 14:04:29 +02:00
Henry
cf3cf1791e reduce tunnel debug logging 2021-05-10 13:53:04 +02:00
Henry
5385ef65bb add middleware to check roles
fixes #176
2021-05-10 13:52:45 +02:00
Henry
691f0e75b9 add test for notice creation role check
updates #176
2021-05-10 13:52:45 +02:00
Henry
800023b9fc update muxrpc 2021-05-10 13:52:45 +02:00
Henry
2ecf61f123 don't allow making tunnels to initiator 2021-05-10 13:52:45 +02:00
Henry
e72f1a3787 cleanup redirect mess for denied removal
updates #205
2021-05-10 13:51:29 +02:00
Henry
7c75b27c8d
have a clear error on taken aliases
fixes #194
2021-05-10 13:51:05 +02:00
Henry
ae1fd47ad9
Merge pull request #201 from ssb-ngi-pointer/test-against-190
Add a test where clients are disconnected forcefully
2021-04-26 16:02:27 +02:00