Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/space-wizards/SS14.Web

Website and backend/API services for Space Station 14
https://github.com/space-wizards/SS14.Web

Enable PS256 signing by default on oauth apps and add a checkbox for existing apps (#18)

* Allow PS256 signing by default

* Add a checkbox to enable/disable PS256 signing

34c88c88739bdd9b01cc4258b886d112a6ab532e authored 10 months ago by Debug <[email protected]>
Rider said it was vulnerable /shrug (#19)

1a62952069a671299b1e67eb878266c5e71234b7 authored 10 months ago by Debug <[email protected]>
Elaborate on user name change not updating launcher.

dae8838abe861c5a7c0bd916b2c944c94af44366 authored 11 months ago by Pieter-Jan Briers <[email protected]>
Add warning burner emails

23a4ab22564fb9dc6e4e68b842975549232b1368 authored 12 months ago by Pieter-Jan Briers <[email protected]>
Fix saving accounts with burner emails

35d856f8e57366f201d46ccf0baa06b65ea2f769 authored 12 months ago by Pieter-Jan Briers <[email protected]>
Fix log theme

efb2dfe4c6753479e949eacb81fe01f4d4d97dc3 authored 12 months ago by Pieter-Jan Briers <[email protected]>
Make can_skip_build query parameter have value.

The hub sends a can_skip_build parameter to indicate ACZ doesn't need to be built. Well I sent i...

abdfec013f723eb1b6ea844bc7d409de64462792 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
No HTTP client metrics for status check.

Oops that makes a time series per host, bad.

a3dbc1951a328a154ac575f67e7952ef6b4d6c52 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Use a proper drop-down to select info match field

a18f31f63fe4b941375a857612a97b498948541d authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Fix info matches against info field not working.

b4227b3c20776aae3f6abd14399d20b8c134a0b2 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Hub admin: fix multiple overlapping communities for a server overlapping.

efcf87fd47620ea1ad18aed3727331df70f879b2 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Add ?can_skip_build parameter to /info queries by hub.

My plan is to have the server skip building ACZ if this parameter is present, so that advertisin...

d5395312cf5e56e3aadad1f520700eea89340638 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Add tracked community info matching

This allows tracking (& banning) communities based on their status/info data. It's not the most ...

a9ff912f46d3f34e8ce16a6af791e2f57939dabb authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Ability to whitelist email domains

62dae056d4a2c7e6f3797f059d959d47946bb03c authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Update GDPR scripts for latest schema.

bca9d0d91adb8675a23768188da1fa48df5f6b17 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
System to create reserved accounts.

02e551129ff29ebffb5e7c597eb6e66fd1c19846 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Fix the favicon: take 2

ab6abdf28a216869d09a3c2b97eb43988d83b250 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Fix displaying old server entries that don't have info data.

4cea5abf4d14d380a7b161ea0edd382e45fb8c25 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Correctly update created/last update times on TrackedCommunity

f83472f289a021e25a2899f3ecc6ec8d0fe82626 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Audit log for hub management

0458c5258a24df1d7f744d7f3ccee399c84d5c6f authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Allow people to change their own user name.

06a18dfa0cf097b250b7d2d6b349463706607ffe authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Basic community management system

e1f9d7f47d0587ab35abe4106d068c62119004ee authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Server names list.

70b9f230b0df5a8ad5684e8361979bb8ff45b113 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Basic server hub listing functionality

76a9488a35b0023786d0676d6137de3f1b465172 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Store first and last seen time too

c4cdd843e3fe4c1cf6500888e535743af3b5815d authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Fix favicon maybe

a74e91def8beb606fd333a9c263c465796f4e126 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Add basic role and route for server hub admins.

3e06f0203fa9ec519ceeab0372e44792feebb7eb authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Store unique server names in hub.

625ac639a31829a282d16fb146bfc7e3c331f4b0 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Use IDesignTimeDbContextFactory<>.

Remove the bad hacks from before.

a9fbc7a63b53c41e03f35d6073ebfa47733a3ffd authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Move hub database definitions to a library.

72994fc4662e5f1a1e6f7aa3cc0fb1ce087634c8 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Fix empty admin notes writing null to database.

a7ec56a106e91181b8bf6491bf3f2975da7b1516 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Mark 2FA code fields as numeric

Fixes #15

4d5fc6d8611fc536a39582caaace7f047323f425 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Account administration improvements.

Ability to lock accounts from logging in.
Ability to add notes to accounts.

b1ac41cf01771043e1057c96e01d6410482177b5 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Add ability to disable hCaptcha.

Avoid having to set it up for local development.

582aebfb1f4b0a163d84f30a67ab5bfedd0bf15a authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Downgrade SS14.Web to .NET 6.

IdentityServer4 doesn't work on .NET 7. Crap.

46771f750e002010f00ac10a16c7dba1771ddb9e authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Update copyright year in footer

:godo:

c268abdb5f9e046d153f6384ec3b77e58a30fb6b authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Add basic python script for the hub API

720b1bea863e0bf56bca96ec79873632c8030b0b authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Use correct response size limit for /info checks.

Also raises it to 10 KiB.

6ece380f547653d0376017cf3569376f61e6406e authored over 1 year ago by Pieter-Jan Briers <[email protected]>
GDPR data dumping script

8e37249181e053fdd6ea68a2525cff7a241883c6 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Cache /info data on server hub too, provide API to retrieve it.

Pretty obvious blindspot in e229ab2a33f86138291d01f904cffc3793af0188. Launcher needs info data t...

eb16eaa73e3e3e34fe38165dd27848bbdb1d5177 authored over 1 year ago by Pieter-Jan Briers <[email protected]>
Store archive of past server statuses.

c2bb6c0e29c142cfcbe1608ee9b160f3a95ceab3 authored almost 2 years ago by Pieter-Jan Briers <[email protected]>
Remove hub-servers in config system.

Hasn't been necessary for ages due to the advertisement system.

68c32b1669437bb73cb2f8d3dc6ed108704fb737 authored almost 2 years ago by Pieter-Jan Briers <[email protected]>
Proxy server status data in hub API.

Privacy is saved.

e229ab2a33f86138291d01f904cffc3793af0188 authored almost 2 years ago by Pieter-Jan Briers <[email protected]>
Fix OAuth docs link

36b103825fbfee7b739f1ac848b891ed16c5477e authored almost 2 years ago by Pieter-Jan Briers <[email protected]>
.NET 7 SDK for CI

2a36f59c126a3acf13b098fd0de8c4bedf6e5e1e authored almost 2 years ago by Pieter-Jan Briers <[email protected]>
Typo

f2950d84f976ac284368972d9eee7550fe1e3ea4 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
.NET 7 + nullability fixes.

56c87f9b8a0326d48a0f297ae804e4c513ae01de authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Prometheus metrics.

0e46d6949f1e8f8a9026db7772aa79b22f021a94 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
hCaptcha for registrations.

f2fef073cac481016e55f2eb642bba416c72c24f authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Disable registrations/resend confirmations via launcher API.

942ec106c7843fe6c3844f7bee61ef3e958f71a3 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Request log IP address in SS14.Web

a7fb89735f87106358f2782253155ab4ee2957d3 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Publish runner script

184703cf0e87740d034d0d838a5ecc71685c835c authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Missing RefreshSignInAsync in 2FA setup.

10985a1441af025552d56346735e913d63e001ac authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Spelling, Microsoft.

a698e0ba24a8aa25eb39cf98cd83137881a541d7 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Fix resend confirmation from admin panel.

Fixes #7

11ee54e2b64eb478dbbf55752ba2de4f3ead15f2 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Logging for 2FA.

20f5c2a20543bc0c681766048fb7f1255fa51dee authored about 2 years ago by Pieter-Jan Briers <[email protected]>
2FA controls in admin panel.

9e65ae5a8a5634d18a301b4c0de59e1601d2dbdd authored about 2 years ago by Pieter-Jan Briers <[email protected]>
2FA support in API

f42aa563eae9b78e5be223ab1fc17c99bda3cf46 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Revert appsettings config changes

84792fd7b8b812641b88305a2475628f2a05ac5a authored about 2 years ago by Pieter-Jan Briers <[email protected]>
2FA

only web side, API and launcher shortly to follow

d09beda12f5691e25b81c67fbf04af54bdbabf8f authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Remove bad include from Identity.UI;

524e40bec0e22e3d58d06f0ddeb121574a4b9634 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Actually those should be minified.

ebd8249910368ac1960644de2695dd463ef60382 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Remove Microsoft.AspNetCore.Identity.UI package.

I really hope whoever at Microsoft came up with scaffolding steps on a lego.

3972ff3d3f97b5922d75e3b1ecf0d60f0e31a5d5 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Use TLS locally for the web

496f268e4d10737286da7e3a712ef6ff66602a60 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Log account information changes to DB.

This is for admins.

19f5a855b9801073a20dcc3fd4ae7de4b428eb03 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Add documentation link to OAuth apps page.

d633cc71e89d907bdd6139228c549586d6d19cda authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Dev environment setup guide.

8e97ba30c1c93c58acad9f1f943a6f10f9d17808 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Expose past account names via API.

61466085d68faf5bb1ce7ff515dc23973106f88c authored about 2 years ago by Pieter-Jan Briers <[email protected]>
File scoped namespaces.

I can do whatever I want as long as it's not SS14 or Robust.

a1256892ded723fd1fb2bd3b07fa7fc665c9dfd6 authored about 2 years ago by Pieter-Jan Briers <[email protected]>
Clarify that SS14.Web is not for server hosts.

bb7a3bcd4f928b684d0aa082c241d02671152a09 authored over 2 years ago by Pieter-Jan Briers <[email protected]>
Rate limit email sending to avoid getting in trouble with AWS.

696e62d1ddf2cd4b15b085a52e40f66cb44ab746 authored over 2 years ago by Pieter-Jan Briers <[email protected]>
Trim search input on admin user list

bde1910fbf59c414e1f6dc4689e6acc82e7389b1 authored over 2 years ago by Pieter-Jan Briers <[email protected]>
User password edit dialog.

7d0704ac7c124c28fe890cec9d498ec1abbe4531 authored over 2 years ago by Pieter-Jan Briers <[email protected]>
Fix CI

32d0c26067be1febd2d101a6dcd4e7099da68383 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Unique index ClientId on UserOAuthClients

d2dfbc519729381b91f41a0d519bf7c29c3809e9 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Don't include Microsoft.VisualStudio.Web.CodeGeneration.Design in publish output.

dear god.

618802153e91d258f7b99a9165e0990ca0c59d30 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Consent pages, user OAuth app registration

d0cc9b67ad24f5f2f54c975a365657f66bfde554 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Bump projects to .NET 6

6c2a638f6fdc345b8d83947bcbde7d6fdf985925 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Fix "over 13" label having wrong ID.

Fixes #8

1075985c1e374f5a9f2879715b64814f8533dbf4 authored almost 3 years ago by Pieter-Jan Briers <[email protected]>
Mute EF warnings in CustomNpgsqlTypeMappingSource

258123b22c817609dc15c013a0b574231acb1e08 authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Further ban improvements:

Catch resolve exception if can't resolve domain name, return nice error.
Check IP bans against re...

939cba5c0e9ed2591e4218c9d73f192f006c180f authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Domain and address bans for hub.

bae34e902bcb6c0ce06fb84438a18578bb0c4756 authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Scratch that, remove the secret/deadvertising stuff. Much simpler.

5989ee64adb0c1a4346aa5d601a46802bf12b6ab authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Hub now supports automatic server advertising.

a62cd43de0e1fd946661b43df9276f897a2306aa authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Add RSA key to IS4.

Some client libs don't support ECDSA, so having RSA as a fallback is important.

97409ab57606b59bf072078cc554e4f4e3bbca14 authored about 3 years ago by Pieter-Jan Briers <[email protected]>
Fix auth API returning mixed-up response for token refreshes.

This crashed the launcher. Good job me.

d2fa1fba3cad7d4c1c58e4836ae61f08d90ae7c3 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Update privacy policy a bit.

0ecb071a27b9a23c8398f9e1cb064c2e807b67f1 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Improve some wording.

e4f4e9bd4dd4c7a77d9b15884f1b3c7544c65f02 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Merge pull request #3 from space-wizards/21-03-16-is4

159e80e2f2beb40a3de8d589e894c37d51b97c65 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Specify IS4 signing key in config.

We done now.

0b9969df182ba6e64496ba6fae774ac3f5ff0378 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Almost forgot pagination for the user list.

ea3bdd36d094cc0a54c0f029480d0b4622c52a69 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Remove role debugging thing.

4045b873c2a4247b56530485096a0801319880bf authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Adds hub admin system.

Allows management of users and OAuth clients, currently.

Hey we can probably use this for the g...

b9103ecdc4d5291cf622bc2564723ad940157614 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Gitignore tempkey.jwk

4fd80d563fd682c90e5fb84545edfdc67fe1066d authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Add OAuth testing project.

bae3df47a520431fafe071bad58b04c252616a07 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Add IdentityServer4 to SS14.Web

This adds OAuth2/OIDC provider support that we can use with forum software.

c50242da0998a13f488be45e7f676c3b0f385d5d authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Add support for HTTP HEAD to query API.

bb1832a56646007f7ed533d74c6844b415807911 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Nullables for SS14.Auth.

f0c0634aaf106d4e76d500ed2b39b6c01b8e5d5c authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Allow querying for user information on auth API.

/api/query/{name,userid} endpoints.

7018d661a574aa3c042e9a60d19ad4c41de9868e authored almost 4 years ago by Pieter-Jan Briers <[email protected]>
Fix hardcoded test proxy addresses.

0cf032314377a9763fabeddc1fc0731568655813 authored almost 4 years ago by Pieter-Jan Briers <[email protected]>