Ecosyste.ms: OpenCollective

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

github.com/pufferpanel/pufferpanel

PufferPanel is an open source game server management panel, designed for both small networks and personal use
https://github.com/pufferpanel/pufferpanel

Update azure-pipelines.yml for Azure Pipelines

9296beb37949173c3a131cea08cd4402af25aa54 authored almost 6 years ago
Update azure-pipelines.yml for Azure Pipelines

1ab6cd979db3f093fa5ee0fd26c31d4b5b4bb7bd authored almost 6 years ago
Update azure-pipelines.yml for Azure Pipelines

186b4790178ad6801e430403373de8d1d79ed897 authored almost 6 years ago
Update azure-pipelines.yml for Azure Pipelines

aafd01ade3ce7f9d8864402fa19e11759de52aee authored almost 6 years ago
Update azure-pipelines.yml for Azure Pipelines

7cd2c2f484eed62264a2d5b15ae08065bc19fc8f authored almost 6 years ago
Create azure-pipelines.yml

78ba0da3219067704e1078582e8b6efbe3b98c4c authored almost 6 years ago
Fix path generation

cdab86e8945a714a39068a54e1a234eaca0c4ed3 authored almost 6 years ago
Update oauth info endpoint to return all needed data

b0823052b5f482640bb56e20231867ecd32b47ae authored almost 6 years ago
Implement actual proxy code

a28d1bcf44fc7403d3e4449ed2e9f54a49829785 authored almost 6 years ago
Add totals to search queries

8b40a7a76debe83975c30ac42f0fa394923542ca authored almost 6 years ago
Start work on daemon proxy service

Auth will only validate there is something there for credentials, it will not validate scopes at ...

760a18d3e874470812ccd10a2378d97d5bf4c772 authored almost 6 years ago
Start preparing for status

ea16489e1ba60c02616b2481858cbdef494f9288 authored almost 6 years ago
Remove header from pages, default to node ip

f4b32f53678b4a73ebee1b8f15e42a60001700f1 authored almost 6 years ago
Add css files as a forced type

e239ecd693fbcbb098c23601f45d020d7e3910a6 authored almost 6 years ago
Store ips in the database now

Since a server's "public" ip can be different than the ip used on the daemon, we'll go back to us...

6663d5e009830a6884d5686cf477e9786f6772f5 authored almost 6 years ago
Get node data into server response

ee18bd21279508610304a2fb42b260a94b5649ef authored almost 6 years ago
At least get servers to show up now

Lots of data missing, but concept is there and working

676f582d0a398f6ecf6c023a6b9d1a421c1954fe authored about 6 years ago
Add something for a server page

211f1974a2b443caabaa965ecb8d807040eb4d5d authored about 6 years ago
We are fish, not cats

ab155fa77e1e5aac4b169606e7aec7666ea03b45 authored about 6 years ago
Fix logo

3a323e98c72e0f593174e9c6ab2e2f2b45ab6679 authored about 6 years ago
Clean up template

cd86cac804e44544f6a062ae913089a07132c220 authored about 6 years ago
Allow enter key on last text entry

faaa195c57db0d21100db710b7aa80f0602e7c48 authored about 6 years ago
Re-add registration

7e7a07caaf91bf0dc05ce59466e52f08152a62d0 authored about 6 years ago
Fix more auth issues

845efbd261097f66e54c20b70b62d72010437794 authored about 6 years ago
Move login requirement to web server

From now on, if the panel calls from vue get a 403, we know they don't have access. This helps pr...

aaa8af1e4181529986b8c73f48be734cf4bb5092 authored about 6 years ago
Remove web endpoints for GET

b376d895f459eb08b2aa83f4985aaa856762f5b0 authored about 6 years ago
Remove default pages from template

82371cad352138ae9ef7a0f968a54e1ba0a7af0e authored about 6 years ago
Add rules so page elements disappear

84baf1a1f69cd87f5447e7989313babb102de4f5 authored about 6 years ago
Add meta for not needing auth on paths

ef0660a2e8fc523b1d6d333311485b17de9b55d1 authored about 6 years ago
Add redirection when not authed

ea5ae9df6b244b239ca5a7011890106d1cd5a8f4 authored about 6 years ago
Fix 404 page

cd6b908ba637b8c1062a0431e55560286138e225 authored about 6 years ago
Put up 404 page to indicate that feature works properly

4d174f1c8c2b9ab48c438c10caba70af9d446197 authored about 6 years ago
Have router handle all paths to vue except when api or oauth2

0cf01203c31de4218611e1614ea8b1f682851600 authored about 6 years ago
Refactor files for SPA

Build process will no longer function properly, will fix later

20863d3cbf6961e94d503f691e53e46cc45df2e1 authored about 6 years ago
Complete registration

Error handling does not appear correct

2f8f568f873b273b70233f251ad9d1ed6ac247ed authored about 6 years ago
Permit future addition of more email providers

119d63c153027d3af08550eb214d5d17e8f6f1ef authored about 6 years ago
Start implementing email service

b6ccf205bec240be2cc7513b30b9ef26dd51fd9a authored about 6 years ago
Start working in the email service

This will be a dynamic service, using the built-in HTML template engine. Emails will use a shared...

511d547e392e3651691fbfc54f02244b1dc50b11 authored about 6 years ago
Start working on registration page

Very simple validation on the client

47b149d0af92d60568fdc8af704b247d211853a1 authored about 6 years ago
Create new resource

a19faf9f056ca1f8b04fb76c7280f3f358af5ee3 authored about 6 years ago
Require login scope, define a client as being panel-use

805abe38900dad20cc476f7a0928f9a4f9c932e7 authored about 6 years ago
Add -r/--run to actually run service, and --addUser to handle proxy creation for now

eb3f3305cb4abe78efbfd5d5308cdadc15edfe7a authored about 6 years ago
Complete login system

3d7315d0713adaab4ff4ee06c87af7b4a8e49796 authored about 6 years ago
Wire up errors

213828297e719ddcd8292b80a676483790804608 authored about 6 years ago
Start implementing login

d88955b2c0557de963ea39d2e77f47c93496b86b authored about 6 years ago
Fix removing of footer and sidebar

9931478190bdc561744a4578a9f789ac99e253d0 authored about 6 years ago
Move scripts to load what they need, instead of base loading it all

b087894f6fdc57b3dfa96da406d695f33e9ac438 authored about 6 years ago
Remove after-page bind for vue

This causes a flash, which looks bad

df896eca82a3d494526dcd5b16b245fa5cb0e1ad authored about 6 years ago
Add support for mixins for pages

64cbc67104ad8436f53d874741f354d61af9cef5 authored about 6 years ago
Get login screen working

8651095a01df546f9fd27eda54b1b6e6b6898e67 authored about 6 years ago
Move files out of web

667d4c78366df77063ebb1fc37cdef41d676c358 authored about 6 years ago
Allow removing sidebar

0d97931dbffb128d16b7e9da026ea8899a15040e authored about 6 years ago
Update deps

dfdd9b542661479d51c5180b990c99f35b807ec3 authored about 6 years ago
Remove old files no longer used

Language files will return once they are rebuilt for the new panel

c928fbb1eee91f3cb213e8ae5094453746e80501 authored about 6 years ago
Get base dashboard working

88e4e03f3455f65e7b704cb40310db73e2dde566 authored about 6 years ago
Actually get vue working!

c8469d2e30be73ab88bca4f911a747f588b54871 authored about 6 years ago
Add requirement token is a login token

d943802c79467b7c2e2b9a67c64948a327a094b0 authored about 6 years ago
Fix refresh interval for sessions

2f91534d7dc5aa38b6a8fb4cfaccadca5a845162 authored about 6 years ago
Work on adding auth

57eb3eacc0645bc45f16d4a94acba7ddc405c59f authored about 6 years ago
Stick rendering engine in, now handles overloading

25821bf92630b8bfb1aaf0d82fb5c9d29496d6e0 authored about 6 years ago
Start layering in web pages

a64344a5088c36608f812ebfaef29bef620b9258 authored about 6 years ago
Expose endpoint to allow for internal filtering

2911ef62fb51c6301630d1c95821dd973970c864 authored about 6 years ago
Cleanup some services

6f491e26636a56aa9ef4a3625849b57e2f79204d authored about 6 years ago
Expose access token to lower calls so servers can be limited

0edd5afb7cd86221b5edfcaa7064ba94e26be5fa authored about 6 years ago
Lock down endpoints with oauth

1cae2a5a80c995ba44660583d006e49db25991ac authored about 6 years ago
Remove need for "admins" to have redundant scopes

b57c61e7eb3ba58e2f2ce75d6ccbdfc9d48011e2 authored about 6 years ago
Add service calls for handling authentication

18ea99c65259505e4fbf61cce7a8e0485f25dbd5 authored about 6 years ago
Clean up node endpoint routing

99e20ef1f8ddac62203130570e0f2756148979e5 authored about 6 years ago
Add logging if web server errors

131b04445d5539c6ec67e611792118758aaee414 authored about 6 years ago
Fail loader if migration fails

c6f9d240d7b5a2238bf2cb7e11f6c2f42cc41b00 authored about 6 years ago
Add mssql, postgres, and sqlite as supported dbs

SQLite is only for Linux due to build issues, MSSQL for Windows because windows

e6b83bee02678b74e72981becb48c03a5eca1503 authored about 6 years ago
Finish scope updating

Test included is just to validate, it's not an actual test

f80ccdcf0b40a4396736e5d3a5bb9044d95b4838 authored about 6 years ago
Move config loader to it's own class, continue work on oauth2 process

d09f2a456492a0870ca7f2086e225e282b5c16a8 authored about 6 years ago
Add postgres lib into build

492a02ec0bc0cf95e2158c47a2eb971306a03d16 authored about 6 years ago
Support server being nil for oauth stuff

5d0a247a33eaf346bc5a0ee4e3892b1bc1ba9ef7 authored about 6 years ago
Add some other stuff

aa5acb588e2692b6cb4acd0ef2a25098fc046b85 authored about 6 years ago
Try limiting service for users

160623f3053ea5f0f692b3261cceb8e7148ddc00 authored about 6 years ago
Expose some oauth2 stuff

7789b17c35fa4b9524912974950aacba4e3ead5b authored over 6 years ago
Follow introspection rfc

5fbc896dffe4bdd82ed3954ad5953908005e7d86 authored over 6 years ago
Fix token generation to now store in db

e36ea38d034f2aebf2b41c8110fbd45489b61fd5 authored over 6 years ago
Start collapsing objects

Token info currently fails however

6ca5995f1462c606335cf296246a557539681b45 authored over 6 years ago
Clean up objects for models

65d341554edf9e1adf7f32dcb1bcf3bf4d777519 authored over 6 years ago
Add mapping for scopes

fe5a5e39a66e26a49bbead8b0f2813395222cbc1 authored over 6 years ago
Start to try to hook scopes into mix

405744002be59c8ba947a2beeea2ff6445b001da authored over 6 years ago
Fix database to load time columns, expose start of info endpoint

d73f251f00d75d5a768173af2e1f60fd27dff6f0 authored over 6 years ago
Get rest of service mostly set up

5d41f2004034d7b5507359702b0219ac16fc071e authored over 6 years ago
Move oauth to own service

6881916019003a73a6fa384bea878a0243cf9c17 authored over 6 years ago
Switch services to interfaces

f65c07944d848e014179a4e03627e726588b13a3 authored over 6 years ago
Remove rest of jwt

6c434f873b8bc2f08dee86051718930a63db1277 authored over 6 years ago
Remove jwt usage

Since servers can change dynamically, trying to use JWT will lead to issues where admins are cons...

c5a442a18534fee464246c27dc365cdc48703429 authored over 6 years ago
Fix validate so it at least returns data from form data or body

75e9620b1fb5814f9bdf5f281d1f3e39a0a14386 authored over 6 years ago
Start adding validation endpoint

0e419a75df7475e36bedb78bc54cae80f780d44b authored over 6 years ago
Generate random secure token for jwt

a6dea791b7906204c8944b9986d9d3cb83e1ed43 authored over 6 years ago
Add jwt tokens

5fc42dbcff03dd6f0cf2edd5599f012c944f2a0d authored over 6 years ago
Wire up tokens to database

96a4bf7825cc18a268c8777b644661b993a3461c authored over 6 years ago
Add on-functional mapping for rest

f64e8b64b4972115b7115239f0b41cb025a60187 authored over 6 years ago
Wire up clients to db

0ebead00f28ffc1d25116928b94e917b58f32414 authored over 6 years ago
Add rest of "wrapper" stuff so service can be implemented on top

ff3f1acac95c4a3b026a64b76094a182c1fc1588 authored over 6 years ago
Add rest of objects for oauth2

Going to try to use a 3rd party lib for security and completion

678e18675c493fa9873574b44abc379c0b2ad1d8 authored over 6 years ago
Add oauth stuff, remove route visibility

da99290c282eeeef18853da998a38afdc229d9eb authored over 6 years ago