Ecosyste.ms: OpenCollective

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

PufferPanel

Game server management panel
Collective - Host: opensource - https://opencollective.com/pufferpanel - Website: https://pufferpanel.com - Code: https://github.com/pufferpanel/pufferpanel

Update data endpoint to use simple set as we can't allow users to change extra stuff

github.com/pufferpanel/pufferpanel - fdf700082353cd9aa065e8bb7b8893bdae2d56a4 authored over 1 year ago
Disable data edit until we can resolve issues with ip/port

github.com/pufferpanel/pufferpanel - aa8ec58fdc2a7de6dc1b953aaa3795fcdf3a8baa authored over 1 year ago
Have setting install flag trigger status update

github.com/pufferpanel/pufferpanel - 3b3494da7e1e15c842d819d9486c5cb2b3ceb4b9 authored over 1 year ago
make servers in quick search use icons for server type as well

github.com/pufferpanel/pufferpanel - a185e3ea7c84027daa1b17a929c2d9187942816e authored over 1 year ago
add a quick search to the top bar

github.com/pufferpanel/pufferpanel - b64a1266ab278924824a4dbb42ff69ca00447bc1 authored over 1 year ago
slight improvements for the login page

github.com/pufferpanel/pufferpanel - 6cde0a76bf28b406fed2698f76fe59f3609354b5 authored over 1 year ago
installing status and more permission checking

github.com/pufferpanel/pufferpanel - ec2abdb190aed8bee594a370a97fad3166729163 authored over 1 year ago
adapt frontend to various backend and template changes

github.com/pufferpanel/pufferpanel - ac64f357541fcf278412924cbdd7b1eda33f022a authored over 1 year ago
Sync standard for scope names to be server.resource.action

github.com/pufferpanel/pufferpanel - 3d6508cf6cece8267ea5c7b0bbeecf62c5e239d6 authored over 1 year ago
Try to get logger to not preserve wrong data

github.com/pufferpanel/pufferpanel - a68056dedc112666830fddbf8a107b039f931cf3 authored over 1 year ago
Fix json property for groups

github.com/pufferpanel/pufferpanel - ee0fc5ec2150fe765506358c42e60193af175fc7 authored over 1 year ago
Use base64 for consoles

This moves to using raw bytes instead of string encoding of data

github.com/pufferpanel/pufferpanel - e8f8f8ced0e313af1419fdb8920966cd8ed4ba46 authored over 1 year ago
Get websocket working correctly

github.com/pufferpanel/pufferpanel - 89c4eed131d26169b80674dc1ed06ebc316e036c authored over 1 year ago
Clean up test scenario for servers

github.com/pufferpanel/pufferpanel - 0808962194ac678a96559439f6f4b1662e85ddc0 authored over 1 year ago
Add tests to ensure setup and teardown of a server

github.com/pufferpanel/pufferpanel - 2fa84c45aa21f5b969d9d93604ef05d1d93bc518 authored over 1 year ago
Pretending we can unit test the entire server process

Although doesn't work on older Windows because... symlink permissions

github.com/pufferpanel/pufferpanel - 01a8969d74614e7aed4029e89de4f26f8f197ebe authored over 1 year ago
Add install status for tracking if a server is being installed

github.com/pufferpanel/pufferpanel - 2210484d457c4450e094cf5a82482c4b84d46ffb authored over 1 year ago
Correctly send right token and parameters

github.com/pufferpanel/pufferpanel - 48d45111ba25d5ebfa8904485965d046e2f2fc2d authored over 1 year ago
Fix create to also create the environment

github.com/pufferpanel/pufferpanel - 57ed5c502bef2171cd1724e83ad735339ca850df authored over 1 year ago
Fix stats in general

github.com/pufferpanel/pufferpanel - a62b78388e820cdf9c4d77b3236404fe837c925d authored over 1 year ago
Fix stat requester

Wrong ticker used

github.com/pufferpanel/pufferpanel - fc00c7e501ab40535d77a17bb48c9515951303ac authored over 1 year ago
Final fix for tests

github.com/pufferpanel/pufferpanel - fc24a10c710eae565e08af27e2ac6e11ba388cfa authored over 1 year ago
Not sure what is happening with our tests...

github.com/pufferpanel/pufferpanel - 0995862aec537c640138a63585bc0a453fef020d authored over 1 year ago
Fix executor to include global vars correctly

github.com/pufferpanel/pufferpanel - 44072e6ba8189f1be0260427ffa0840879e40f87 authored over 1 year ago
Revert build tags, so default is everything, fix proxy to use correct urls

github.com/pufferpanel/pufferpanel - cf3924b1708ae73b0517d0f04f45a63f43ab7108 authored over 1 year ago
Add test for creation of servers, remove type requirement

github.com/pufferpanel/pufferpanel - 1389b72ee5cf314a7d8040a46a7a5c8eb93c2a04 authored over 1 year ago
Add tests to add/delete templates

github.com/pufferpanel/pufferpanel - 6120396a2b36ebf7b82df04f4d18e7db4468d4e8 authored over 1 year ago
Remove any reference to "commercial"

We do not recommend ourselves for commercial use. Use something like AMP instead.

github.com/pufferpanel/pufferpanel - 92ae6566d9ae6a0b9375a4dc0de191d69266e339 authored over 1 year ago
Remove network mode

This is redundant and confusing, so just call it name

github.com/pufferpanel/pufferpanel - 4f5a53e8886154465f7dd3b5d6075b77b5988107 authored over 1 year ago
Attempt fix to avoid db locks, or at least actually "wait"

github.com/pufferpanel/pufferpanel - c6ddb79ec779fb1e2e051cd75285e0beb052d76e authored over 1 year ago
Add way to change container root for server

github.com/pufferpanel/pufferpanel - c0401cae84ae2ac869257bfb811459979f531809 authored over 1 year ago
Remove copyright header

Based on review of other larger companies, we do not need to have it on every file.

github.com/pufferpanel/pufferpanel - c3c48ee40402fbde92ef995c9ece24022c9aa2a2 authored over 1 year ago
Add more swagger docs

This in theory should finish this task

github.com/pufferpanel/pufferpanel - bdb8437d877b7286e9c3a167a99f626fb9f26e04 authored over 1 year ago
Remove cache dir after tests

github.com/pufferpanel/pufferpanel - 2506e7fdc51244a3f820837fcc0fc1b64bb8ef20 authored over 1 year ago
Fix template API to not need trailing /, fix supported environments to use array

github.com/pufferpanel/pufferpanel - 4dfd607c3e7b56dcf5e7a08a08d97ca77e1e2e90 authored over 1 year ago
Trim work around socket

This should fix the socket. This also removes all existing functionality, and makes it a read-onl...

github.com/pufferpanel/pufferpanel - aa42d67d2e6d4c00ec2b6f923d2a9695bda59298 authored over 1 year ago
Move flags to be directly managed

This helps avoid odd perms to change those flags

github.com/pufferpanel/pufferpanel - 64c5e91493cad04a38ee8a10336e2197c0ae3324 authored over 1 year ago
Fix some permissions

github.com/pufferpanel/pufferpanel - 585a15b44f6083bd5c1ffa4def42835aa0aae9ba authored over 1 year ago
Update scopes and prepare swag

github.com/pufferpanel/pufferpanel - e6f2660e53fb7c0cc9e261bd41d46277c5fb4535 authored over 1 year ago
Remove binary migrator, add sftp key to data folder

github.com/pufferpanel/pufferpanel - 44893bccb8ae08fab504182a07cc02d21dc1f946 authored over 1 year ago
Add root folder for data

This will be needed for docker stuff, and a simpler config usage

github.com/pufferpanel/pufferpanel - cf0e94d83e3f2f6e95d0bd1f678bad83a785e194 authored over 1 year ago
[untested] Have panel image use non-root user

There is no promise this will work, since perms with docker are wonky

github.com/pufferpanel/pufferpanel - f517eb2f0a71b259755291237a7dbe999168e96b authored over 1 year ago
Misc cleanup and tests

github.com/pufferpanel/pufferpanel - 23c20c4f850a9d9f49408952f048c7d16be33487 authored over 1 year ago
Enable unit tests on github builds

github.com/pufferpanel/pufferpanel - e5375004c441ee9ea48b132a9843459889c4728e authored over 1 year ago
Change to use shared scope merger

This allows for adding/removing scopes that only the callers has. This should avoid escalations o...

github.com/pufferpanel/pufferpanel - 644ce562a7baca3f5be2e96c34e34b89b2a2b710 authored over 1 year ago
Move create to global

github.com/pufferpanel/pufferpanel - 8fee1852df33cf934f8b665ada9f703981eeec36 authored over 1 year ago
Add tests for reauth

github.com/pufferpanel/pufferpanel - 0a56fa367569cc63878c26cec5520529db6dbe3a authored over 1 year ago
Clean up auth code to use a singular path

Allows for the same code for all ways to log in as a user

github.com/pufferpanel/pufferpanel - faee62e0b43e9c0c03a58dbd567744ab20ecb331 authored over 1 year ago
Extend auth test to use shared data for easier management, prepare for future tests

github.com/pufferpanel/pufferpanel - 947136055d610667cb8b81c327d25da84f51749c authored over 1 year ago
Prepare for... unit tests of the API

github.com/pufferpanel/pufferpanel - 334ee8aeb53da5b2166ad1c2149273270eeb3870 authored over 1 year ago
Fix scope for getting a server

github.com/pufferpanel/pufferpanel - 8980b6dff48cd9243822c248b159a647fb287878 authored over 1 year ago
Merge branch 'v3-scopechanges' into v3

# Conflicts:
# web/api/templates.go

github.com/pufferpanel/pufferpanel - 87d5abf43527e0dd3c3a1031ececcf27af06f72e authored over 1 year ago
Add clause so logout works, fix encoding for scopes

github.com/pufferpanel/pufferpanel - 35b06125522c584d1a96488679fdcf2397cbaf58 authored over 1 year ago
Move daemon to use panel token for talking

This resolves trying to change the db while reading it, and ensures easier maintenance of scopes ...

github.com/pufferpanel/pufferpanel - 02474b5eb5c70a0b82e316522c319296359cad6f authored over 1 year ago
prepare frontend for evaluating user defined conditions

github.com/pufferpanel/pufferpanel - 12fedc86f8997f24427aa400636181f547619a6f authored over 1 year ago
Add isLocal flag for local repo

github.com/pufferpanel/pufferpanel - e5623ccb8e41442cebfbaa237eb08b4eb1a8fe0a authored over 1 year ago
Add isLocal flag for local repo

github.com/pufferpanel/pufferpanel - e05675f2012ee083fec2e8af24e7f8a14390dfef authored over 1 year ago
prepare frontend for evaluating user defined conditions

github.com/pufferpanel/pufferpanel - 5b3693520d81fcddc0a3b315497223ad8997f6f7 authored over 1 year ago
Refactor scopes

This is a multi-step change. Scopes are being more specific and backend doesn't try to store thin...

github.com/pufferpanel/pufferpanel - 823fd24fc412a4d6aab478c4a2059d07bf0025e3 authored over 1 year ago
Ensure rotation locks write while it occurs

This avoids where the stream is changed on it while it performs its writes

github.com/pufferpanel/pufferpanel - e3b4d457b957f96fd789244238c4f6c48d0292d6 authored over 1 year ago
Add docker pull operator

Requires you to re-specify image name though

github.com/pufferpanel/pufferpanel - 54de7bf8b9fd5608ac55890118c569741d667677 authored over 1 year ago
Switch to using defined metadata type instead of interface{}

This cleans up some of the backend code, and also makes documentation a little cleaner

github.com/pufferpanel/pufferpanel - d8a736772ffd2fc59bca31425b30d5269584925c authored over 1 year ago
Ensure all files in swagger are ignored

github.com/pufferpanel/pufferpanel - 29a548b0b5ffa9b4fff50a4326692cdb83a7ce19 authored over 1 year ago
Add support to manage template repos

github.com/pufferpanel/pufferpanel - 579924cb7b1f0e10566312d32a3e29822488b8d1 authored over 1 year ago
Work on docs, move around a few models

github.com/pufferpanel/pufferpanel - 1751ce5afd4ec524995ff5e83f09b360b3e9e700 authored over 1 year ago
Add md files back to docker

github.com/pufferpanel/pufferpanel - 3662e6c6a5eaac8edec04346cdb53c84d4c71234 authored over 1 year ago
Fix console buffer to only process 1 line at a time

If a program sends too much data to the cache at once, we would miss the point we need to cap the...

github.com/pufferpanel/pufferpanel - a52d7112b1539bf6df28f92a62254f0e01a0cb17 authored over 1 year ago
Update models to work with swaggo

github.com/pufferpanel/pufferpanel - c25bff8ca1adb4498f334175974b55d1898bca23 authored over 1 year ago
Add docs on the api

github.com/pufferpanel/pufferpanel - 9f848ffe7799bebcdb9b0fc27c781fb7337cb9de authored over 1 year ago
Update UI to handle route changes

github.com/pufferpanel/pufferpanel - d9b065cfc57aa315e56263a11a66808bd028df86 authored over 1 year ago
Update to use http package for status codes

github.com/pufferpanel/pufferpanel - d02dfb9e2ca6f1ea70ffdd7d65845940ad74517b authored over 1 year ago
Move editing servers to be under /definition instead

This makes the API a little cleaner in the routes

github.com/pufferpanel/pufferpanel - 3633722faa9de29c19081ecdf9bf7c40d59d87da authored over 1 year ago
Move sessions to use hashes

This prevents tokens from being re-used if read access to the DB is achieved

github.com/pufferpanel/pufferpanel - 7b13896d97e7bf85cc8158275a6f91e5be2f8bfe authored over 1 year ago
Permit docker images to directly work, resolve binding with windows

This means if an image has a defined CMD, we will use that if there is no other command

github.com/pufferpanel/pufferpanel - 998fb17c493ac044aa8fb85c82dcd279756d6a72 authored over 1 year ago
This was not meant to be committed... because it's a generated file

github.com/pufferpanel/pufferpanel - 0675454e2fd5c01e0db4b63aa91a243e4847aff1 authored over 1 year ago
Work on getting swagger docs done

Just formatting and clean up. Some routes are still not correct, and they are not marked with the...

github.com/pufferpanel/pufferpanel - c2803eefee5fd1f26619ecf65e8f48b2570629de authored over 1 year ago
Start revamp of scheduler

Breakout of the scheduler so that it's not using the server's json, and is a bit more resistant (...

github.com/pufferpanel/pufferpanel - 83db47cc8b30b27884b0f42e5fa0deecb2863667 authored over 1 year ago
Re-enable auto-remove

No idea why this was disabled......

github.com/pufferpanel/pufferpanel - 8f89006dec119e72f997a36dd19d37278d05cb1b authored over 1 year ago
Force kill docker images for tester

To avoid one instance stalling another, clean up instances as we go
[skip]

github.com/pufferpanel/pufferpanel - 2d7556a8f54ab19a9fbbd7d07ad5611378a46b2d authored over 1 year ago
Bump docker dep

Resolves potential issues with host headers

github.com/pufferpanel/pufferpanel - 36958d9e4f8d3f8ba35e0a425b5fa45a6a5890b4 authored over 1 year ago