Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New API server for v5 #60

Draft
wants to merge 36 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
646ffb3
WIP Rust API server
LostLuma Oct 25, 2024
937fcb6
Misc cleanup
LostLuma Nov 12, 2024
c3753c7
Add file name validator
LostLuma Nov 13, 2024
57c7e8b
Add secrets scanning
LostLuma Nov 13, 2024
642f371
Fix indentation
LostLuma Nov 13, 2024
667b9f7
Remove unneccessary branch
LostLuma Nov 13, 2024
bf30c57
Add constructors to the remaining models
LostLuma Nov 14, 2024
9ad4cdd
Add API documentation using scalar
LostLuma Nov 16, 2024
42678ba
Add redirect from / to /docs
LostLuma Nov 16, 2024
1171d89
Optimize Dockerfile
LostLuma Nov 16, 2024
0d11dc8
Some API spec fixed
LostLuma Nov 16, 2024
9c8d4e9
Correct version and pastes endpoint path in openapi spec
LostLuma Nov 16, 2024
c1666d9
Reformat db schema to be consistent
LostLuma Nov 16, 2024
7fb73a2
Force sh files to check out as LF
LostLuma Nov 16, 2024
5c751a8
Add Access Control Headers
Nov 17, 2024
e90177e
Add optional language field to File
LostLuma Nov 17, 2024
ce53f9c
Require password prefix fetching authenticated pastes
LostLuma Nov 20, 2024
705576f
Return 401 when an invalid password is used on an authenticated paste
LostLuma Nov 20, 2024
8bb9284
Document new password header prefix
LostLuma Nov 20, 2024
b7c35ab
Remove non-standard colon from auth header separator
LostLuma Nov 20, 2024
ea039da
Remove all v4 files
LostLuma Nov 20, 2024
0635bf6
Update README
LostLuma Nov 20, 2024
eaa240f
Add AGPL-3.0 License
LostLuma Nov 20, 2024
d72896b
Pin Rust container version
LostLuma Nov 28, 2024
cd78dbc
Reorganize scanner code, add secret invalidation
LostLuma Nov 29, 2024
8342fbc
Reformat workflow file
LostLuma Nov 29, 2024
a143e48
Update preliminary deployment steps in README
LostLuma Nov 29, 2024
c39ebff
Merge branch 'main' into feature/rust-server
LostLuma Nov 29, 2024
ebd097c
Build echo container image in CI
LostLuma Nov 29, 2024
1b6f7c7
Remove CI trigger test file
LostLuma Nov 29, 2024
93d98b4
Allow using compose overrides
LostLuma Nov 29, 2024
9fe7600
Ensure dependent containers are restarted if needed
LostLuma Nov 29, 2024
56563a7
Run healthchecks more frequently during startup for faster cold starts
LostLuma Nov 29, 2024
7e32708
Fix invalidation text showing for secrets that aren't invalidated
LostLuma Dec 1, 2024
7308433
Merge branch 'main' of github.com:PythonistaGuild/MystBin into featur…
LostLuma Dec 21, 2024
e0aa23f
Merge branch 'main' of github.com:PythonistaGuild/MystBin into featur…
LostLuma Dec 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .dockerignore

This file was deleted.

2 changes: 0 additions & 2 deletions .env.template

This file was deleted.

39 changes: 0 additions & 39 deletions .github/CONTRIBUTING.md

This file was deleted.

3 changes: 0 additions & 3 deletions .github/FUNDING.yml

This file was deleted.

26 changes: 26 additions & 0 deletions .github/workflows/build-echo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: build-echo

on:
push:
branches:
- main
paths:
- echo/**
pull_request:
paths:
- echo/**

jobs:
build:
runs-on: ubuntu-24.04
steps:
- name: set up buildx
uses: docker/setup-buildx-action@v3
- name: build and push
uses: docker/build-push-action@v6
with:
# push: true
tags: echo:latest
context: "{{defaultContext}}:echo"
env:
SOURCE_DATE_EPOCH: 0
87 changes: 0 additions & 87 deletions .github/workflows/build_and_push.yaml

This file was deleted.

46 changes: 0 additions & 46 deletions .github/workflows/coverage_and_lint.yml

This file was deleted.

27 changes: 0 additions & 27 deletions .github/workflows/deploy.yaml

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/signoff.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: validate-signoff

on:
pull_request:
types:
Expand Down
Loading