This website requires JavaScript.
7758c8f2a6
Move from RSA to Ed25519. This breaks backwards compatibility and therefore a new semantic release.
main
Tracker-Friendly
2024-08-05 19:56:29 +0100
d11e173f97
Updated JWT to maintained fork
Tracker-Friendly
2024-08-04 14:47:21 +0100
d55a4ea191
Fixed /api/auth not working because != wasn't ==, removed some debug functions
v1.0
Tracker-Friendly
2024-07-28 14:29:44 +0100
45e2db0e2d
Fix variable typo in login.js
Tracker-Friendly
2024-07-28 14:21:12 +0100
0f880980bc
Fixed /api/auth's weird session issue and password migration
Tracker-Friendly
2024-07-28 14:19:12 +0100
93cd8f3cdd
a message doesn't cover this one. just read the code. it speaks for itself.
Tracker-Friendly
2024-07-26 19:25:41 +0100
9cb2e309de
Added example configuration, updated README.md, updated background image to Public Domain image, updated styles to be in accordance with the New Burgerware Design, fixed pages displaying poorly on phones, fixed server panics being caused by incorrect JSON, made it clear AESKeyShare is not in working order, made the application not hard-code the URL, made the application not hard-code the app name, updated the CAPTCHA module to the newest version and URL, removed crypto-js, removed unneeded broken code left over from Burgernotes, removed unneeded CSS left over from Burgernotes, made page titles consistant, changed some formatting to be using camel instead of snake case, fixed various JS bad-practices, used a really long commit message.
Tracker-Friendly
2024-07-10 18:43:17 +0100
f29a4de59c
Debian compatiblity via older go version
Tracker-Friendly
2024-06-28 19:35:33 +0100
eb75483a86
Joke added
Tracker-Friendly
2024-06-26 00:05:10 +0100
81f0a7fae0
Typo
Tracker-Friendly
2024-06-26 00:02:47 +0100
ae288f19d7
Add README.md
Tracker-Friendly
2024-06-26 00:02:25 +0100
1c6f66c3ae
Add ERRORS.md
Tracker-Friendly
2024-06-25 23:57:17 +0100
14deebd553
Fixed silly error in checkusernametaken
Tracker-Friendly
2024-06-25 16:29:40 +0100
d04785d2d3
Made /api/auth clear out the database of any ongoing login attempts before proceeding
Tracker-Friendly
2024-06-25 01:49:45 +0100
277c343a1b
Used the correct error
Tracker-Friendly
2024-06-25 01:44:53 +0100
54f78cf36e
Made it an else to prevent some problems with it returning 500
Tracker-Friendly
2024-06-25 01:43:58 +0100
c3eeee81ec
Added some mitigations to spamming the login system by restricting it to one active login per user
Tracker-Friendly
2024-06-25 01:39:51 +0100
fb4b5ca57e
Fixed typo
Tracker-Friendly
2024-06-25 01:35:05 +0100
b7ac5d3534
Update the schema as well
Tracker-Friendly
2024-06-25 01:33:18 +0100
b200da5453
Use a memory database to store logins instead of database.db
Tracker-Friendly
2024-06-25 01:32:47 +0100
3752648c78
Revert "BETA: Use a session cookie rather than a SQL database for login"
Tracker-Friendly
2024-06-25 01:19:49 +0100
2f49361c76
Revert "Made the JSON marshal and unmarshal properly"
Tracker-Friendly
2024-06-25 01:19:44 +0100
73506b8aee
Revert "Accidentally got false and true mixed up in checkUsernameTaken"
Tracker-Friendly
2024-06-25 01:16:46 +0100
d833d90c59
Revert "Put the longer codes into different cookies for easier storage"
Tracker-Friendly
2024-06-25 01:16:41 +0100
7dfa018fe6
Accidentally got false and true mixed up in checkUsernameTaken
Tracker-Friendly
2024-06-25 00:34:32 +0100
5f8bf52194
Put the longer codes into different cookies for easier storage
Tracker-Friendly
2024-06-25 00:22:41 +0100
10c6848c5c
Made the JSON marshal and unmarshal properly
Tracker-Friendly
2024-06-24 22:59:53 +0100
447fb7a4fa
BETA: Use a session cookie rather than a SQL database for login
Tracker-Friendly
2024-06-24 22:53:53 +0100
96d145b174
Merge remote-tracking branch 'origin/main'
Tracker-Friendly
2024-06-24 20:59:02 +0100
c7d213be87
Fix spelling errors, fixed a misuse of genSalt and fixed a SQL QueryRow using the incorrect schema
Tracker-Friendly
2024-06-24 20:58:55 +0100
ee30b1d443
Add the small 5px padding in main.html for the account button
Tracker-Friendly
2024-06-21 19:32:53 +0100
d2d33e6a13
Merge remote-tracking branch 'origin/main'
Tracker-Friendly
2024-06-21 19:17:53 +0100
8bbbed7d2b
Made some database optimizations and made logs consistent with Burgernotes & CTAMail
Tracker-Friendly
2024-06-21 19:17:45 +0100
e23a415dd8
Fixed the confirmation dialouge
Tracker-Friendly
2024-05-18 00:55:45 +0100
c3452e92c7
Some extra padding and a confirmation dialouge
Tracker-Friendly
2024-05-18 00:51:36 +0100
3818691924
Added slight padding to not cover the credits text in the dashboard
Tracker-Friendly
2024-05-18 00:41:45 +0100
aa026d3e19
Made the background transparent in the account dialog
Tracker-Friendly
2024-05-16 19:17:47 +0100
fb0a298ae3
Accidentally put redirect uri check before scanning it in
Tracker-Friendly
2024-05-16 19:12:25 +0100
52dcc8c282
Made nicer input boxes out of inoutdiv
Tracker-Friendly
2024-05-16 19:09:47 +0100
650bd4fad9
Prevent open redirects from being possible
Tracker-Friendly
2024-05-16 19:07:54 +0100
007941feda
Merge all the css files into one, unifying styles
Tracker-Friendly
2024-05-16 17:58:11 +0100
a5b32c32b8
Made the account manager get the name and date created of the user
Tracker-Friendly
2024-05-16 17:48:35 +0100
153b53f48a
Added account management
Tracker-Friendly
2024-05-16 17:34:51 +0100
f840e627de
Mor privacy
Tracker-Friendly
2024-05-16 13:20:16 +0100
52a688b4e7
Privacy go brr
Tracker-Friendly
2024-05-16 13:19:45 +0100
5f0a1a6a04
More policy
Tracker-Friendly
2024-05-16 13:12:38 +0100
8999d3a52a
Privacy and terms
Tracker-Friendly
2024-05-16 13:11:11 +0100
852e19f93a
Added 2 lines
Tracker-Friendly
2024-05-13 11:38:09 +0100
469bd13b58
Finished CAPTCHA
Tracker-Friendly
2024-05-09 16:33:01 +0100
b43d48d997
CAPTCHA support
Tracker-Friendly
2024-05-09 17:27:47 +0100
4191af1cbd
Added Authorisation code header, set samesite on cookie to strict
Tracker-Friendly
2024-05-09 01:24:54 +0100
780c614263
fixed aeskeyshare
Tracker-Friendly
2024-05-06 18:03:11 +0100
a904885023
Fixed names
Tracker-Friendly
2024-05-06 12:22:13 +0100
66cd1defd8
Make name optional
Tracker-Friendly
2024-05-06 12:55:04 +0100
85b2af8225
BETA: Add name support instead of relying on the appId
Tracker-Friendly
2024-05-06 12:53:04 +0100
0db0bb5094
Fixed broken newlines
Tracker-Friendly
2024-05-06 10:24:18 +0100
57128304c7
Fixed the sub being longer than 255 characters
Tracker-Friendly
2024-05-06 11:22:39 +0100
bef5624ff7
Made user return correctly from userinfo and make the sub correct in the id token
Tracker-Friendly
2024-05-04 19:18:15 +0100
9c57a49f0c
Added a sub to user for it to be more easily mappable to matrix
Tracker-Friendly
2024-05-04 19:01:51 +0100
402c310677
Pass through the nonce in the /app proxy
Tracker-Friendly
2024-05-04 18:58:41 +0100
1f39df281d
Merge remote-tracking branch 'origin/main'
Tracker-Friendly
2024-05-04 18:50:55 +0100
22b50cba73
Make the nonce be based off the nonce specified by the app
Tracker-Friendly
2024-05-04 18:50:44 +0100
7974b78b66
Updated gitignore, fixed openid uri
Tracker-Friendly
2024-05-04 17:41:43 +0100
1e797f5b5c
Correctly display large integers instead of rounding off to base64 in the base64 encoding of the modulus
Tracker-Friendly
2024-05-04 18:36:39 +0100
36123f3eee
Made the m and e the PRIVKEY's n and e
Tracker-Friendly
2024-05-04 16:37:43 +0100
606a0f18cc
Add KID in tokens
Tracker-Friendly
2024-05-04 16:32:49 +0100
94662329e1
Fixed openid, finally
Tracker-Friendly
2024-05-04 16:15:40 +0100
59a4ef0994
Added the weird padding authlib needs
Tracker-Friendly
2024-05-03 20:38:08 +0100
81606b5aeb
Added JWKS discovery URI
Tracker-Friendly
2024-05-03 20:22:00 +0100
04af6c00fb
Fixed RS256, again
Tracker-Friendly
2024-05-03 20:18:45 +0100
728279ec63
Fixed RS256
Tracker-Friendly
2024-05-03 20:15:46 +0100
af9b94f3e1
Used JWT RS256 for matrix compatibility, fixed /userinfo endpoint
Tracker-Friendly
2024-05-03 19:07:28 +0100
b333137ee3
Fixed typo
Tracker-Friendly
2024-04-29 21:28:18 +0100
2f490ee3ee
Fixed typo
Tracker-Friendly
2024-04-29 21:23:15 +0100
6e87268930
Made aeskeyshare work properly
Tracker-Friendly
2024-04-29 21:18:46 +0100
8299915502
Added aeskeyshare and fixed html files to be more standard-complient
Tracker-Friendly
2024-04-29 01:45:22 +0100
a1ae521b56
Fixed various issues and added /api/loggedin
Tracker-Friendly
2024-04-29 00:59:33 +0100
754048e3d6
More error handling
Tracker-Friendly
2024-04-28 21:24:50 +0100
8e014312e2
Update main.go
Tracker-Friendly
2024-04-28 11:20:54 +0100
5a76b78d77
Yet another broken schema fix
Tracker-Friendly
2024-04-28 11:13:06 +0100
74230607a3
Drop tables properly
Tracker-Friendly
2024-04-28 11:09:38 +0100
498d1975e7
Fixed schema
Tracker-Friendly
2024-04-28 11:08:57 +0100
394bea3507
Use JSON instead of form for uniqueid
Tracker-Friendly
2024-04-28 11:01:04 +0100
4ee58e69ff
Fixed CORS
Tracker-Friendly
2024-04-28 10:55:38 +0100
262293a2db
Better token format
Tracker-Friendly
2024-04-28 10:45:58 +0100
f8cb4c3f86
Removed deprecated ioutil and switched to more secure crypto/rand
Tracker-Friendly
2024-04-27 10:35:16 +0100
5d3022f1cc
Fix various issues
Tracker-Friendly
2024-04-26 21:39:57 +0100
7579d35b4a
Migrate from internal test domain
Tracker-Friendly
2024-04-26 20:15:43 +0000
4345e849fc
Open source and release to the public
Tracker-Friendly
2024-04-26 20:12:56 +0000