Commit graph

803 commits

Author SHA1 Message Date
Darren Nathanael
ef1b2caeda
Tox dependency update for mistune
added mistune to the dependencies for tox testing

Signed-off-by: Darren Nathanael <github@darrennathanael.com>
2024-12-04 03:03:27 +07:00
Darren Nathanael
afac29cd2f
Update misaka lib to fix (#229); and fix compatibility with pygments (#208)
Lift off setup.cfg;
replaced misaka with mistune; thanks to papoteur-mga suggestion.
Create a new formatter instance for each highlight call to avoid the pygments >= 2.12.0 issue

Signed-off-by: Darren Nathanael <github@darrennathanael.com>
2024-12-04 02:42:03 +07:00
Darren Nathanael
60cd179c18
Fixes: #256 - Plain Text Renderer ignores whitespace (#260)
Text aligns to the left when there *should* be whitespaces.

Signed-off-by: Darren Nathanael <github@darrennathanael.com>
2024-11-15 20:08:25 +07:00
realies
7015be1355
add minimal.docker-compose.yml example (#252) 2024-07-05 07:45:13 +00:00
Darren Nathanael
ef1a5da22a
API Escape (#241)
* chore: add pycaches to gitignore

* fix: correct escaping of api responses

The API did not respond as intended. :D
Co-authored-by: <Brian Ferri brian.ferri19@gmail.com>
2023-11-18 11:34:59 -05:00
Darren Nathanael
288e9236d0
Revert 239 CSP (#240)
* Revert "CSP - Upstream Patch (#239)"

This reverts commit 2ed25cc843.

* Remove 32bit
2023-11-17 11:53:35 -05:00
Darren Nathanael
2ed25cc843
CSP - Upstream Patch (#239)
* Remove 32bit

Docker does not support 32bit anymore.

* Fix CSP mistake from 6 years ago.

https://content-security-policy.com/unsafe-inline/

* CSP Vun oversight fix
2023-11-17 11:00:00 -05:00
Darren Nathanael
6856572a5d
Support 32bit 2023-11-13 05:31:26 -05:00
Lixeiden
e4047a986c
Fixed a typo @ Makefile (#228) 2023-02-17 14:29:43 -05:00
Lixeiden
1de5afc1a7
Typo at apps.py (#227)
injeted > injected
2023-02-16 02:07:41 -05:00
Darren
30a06dc47c
Skip Problematic version 2023-02-16 02:05:41 -05:00
renovate[bot]
2c52c96b55
chore(deps): update actions/setup-python action to v4 (#212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-17 11:19:11 -05:00
renovate[bot]
094d2895ab
chore(deps): update python docker tag to v3.10 (#216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-17 11:18:48 -05:00
Darren
25019615b9
Addresses typo in (#192) @ clean up snippets
See (https://github.com/DarrenOfficial/dpaste/issues/215)
2022-08-09 19:29:09 -05:00
Darren
245f93cca6
dependabot 2022-07-14 06:16:54 -05:00
Darren
0e89d18bc5
fix: pygment crashes (#209)
Dpaste crashes when something else than plain text is stored.
https://user-images.githubusercontent.com/428000/171509933-116ea4d2-105e-4d75-b731-0d2fad1c8fd7.png

!! This is a temporary fix for the problem described above.

This fixes it by downgrading the pygment version.

Note: I also remove mysqlclient as was an accidental commit.
---

Fixes: https://github.com/DarrenOfficial/dpaste/issues/208
Origin: https://github.com/pygments/pygments/issues/2119

Signed-off-by: Darren <git@darrennathanael.com>
2022-06-02 13:35:20 -04:00
Darren
51e9172479
Revert "Revert "add the posibility of specifying a url prefix"" (#206)
* Revert "Revert "add the posibility of specifying a url prefix (#143)" (#205)"

* mysql client
2022-05-29 13:56:56 -04:00
Darren
5ec8e0507e
Revert "add the posibility of specifying a url prefix (#143)" (#205)
This reverts commit 5510329a99.
2022-05-29 09:40:46 -04:00
Juanjo Gutiérrez
5510329a99
add the posibility of specifying a url prefix (#143)
this commit implements a prefix for urls, which allows easily deploying
dpaste into a "subdirectory". It adds a url_prefix to be read by default
from the environment which makes it especially suitable for using for
docker containers. For example, running

docker run -e PREFIX_URL=dpaste/ -p 8000:8000 barttc/dpaste

will make dpaste available on

http://localhost:8000/dpaste/

instead of the default http://localhost:8000

This is specially useful if you want to proxy dpaste from another host
and let it live in a sub-url. Without this commit all urls would be
incorrectly generated in this case.
2022-05-27 20:17:08 -04:00
Darren
246f8239f5
deps update (#204)
* perf: update sass to v1.52.1
* perf: update workflows version


Signed-off-by: Darren <git@darrennathanael.com>
2022-05-26 03:28:25 -04:00
renovate[bot]
10f1175596
fix(deps): update dependency sass to v1.51.0 (#199)
Co-authored-by: Darren Nathanael <git@darrennathanael.com>
2022-04-26 04:44:14 -05:00
renovate[bot]
e800e50323
fix(deps): update dependency sass to v1.50.1 (#193)
Co-authored-by: Darren Nathanael <github@darrennathanael.com>
2022-04-19 00:02:30 -04:00
renovate[bot]
433bf16389
chore(deps): update node.js to v12.22.12 (#197)
Co-authored-by: Darren <git@darrennathanael.com>
2022-04-08 20:28:03 -04:00
Darren
3d4baa46dd
revert: js
revert until I figured out a better way if detecting client. https://github.com/DarrenOfficial/dpaste/issues/196
2022-04-08 07:19:47 -05:00
renovate[bot]
6017a208e5
chore(deps): update node.js to v12.22.11 (#184)
Co-authored-by: DarrenOfficial <github@darrennathanael.com>
2022-04-03 18:34:03 -05:00
Darren
1718d53b1f
make it only run on master branch 2022-04-03 01:50:39 -04:00
Darren
a9e843367a
perf: updated lib, typing issues (#195)
Fixes deduplication of stuff
and fixes the deprecated warnings by changing the methods to use the new one.

Signed-off-by: Darren <git@darrennathanael.com>
2022-04-03 01:38:37 -04:00
Darren
8dfbb2e352
Run when test is done
docker push
2022-03-31 18:21:21 -05:00
Darren
2a5514631c
run after everything is complete 2022-03-31 18:05:35 -05:00
Darren
84ba7afcc9
build for multiple arc (#194) 2022-03-31 18:03:50 -05:00
renovate[bot]
3b1c7f91fe
chore(deps): update dependency django-webserver to v1.2.0 (#185)
Co-authored-by: DarrenOfficial <github@darrennathanael.com>
2022-03-30 01:25:46 -05:00
Darren
8aa1d51146
feat: 3.6
- Added support for Python 3.9.
- Added support for Python 3.10.
- Removed cache headers for all views except 404. Due to that snippets can be
  deleted, it's not trivial to have them removed from upstream caches.
- Bump pygments version to 2.11.
- update dependency psycopg2-binary to v2.9.3
- Addresses bug in cleanup_snippets script [#191](https://github.com/DarrenOfficial/dpaste/issues/191)
- Removed docs, since it's moved to [docs.dpaste.org](https://docs.dpaste.org), [darrenofficial/dpaste-docs](https://github.com/darrenofficial/dpaste-docs) and will be updated there.
- Removed changelog from main branched, it's moved to https://docs.dpaste.org/changelog/

Signed-off-by: Darren <git@darrennathanael.com>
2022-03-27 09:17:23 -04:00
Florian Cech
7a64572cc1
Addresses bug in cleanup_snippets script related to non-integer values for EXPIRE_DEFAULT (#192)
See https://github.com/DarrenOfficial/dpaste/issues/191

Co-authored-by: Darren <github@darrennathanael.com>
2022-03-22 17:30:24 -05:00
renovate[bot]
d56fd5cfa8
chore(deps): update dependency psycopg2-binary to v2.9.3 (#186)
Co-authored-by: Darren <github@darrennathanael.com>
2022-03-18 06:27:19 -04:00
renovate[bot]
ef278fa1d8
chore(deps): update actions/checkout action to v3 (#188)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-15 16:10:25 -04:00
renovate[bot]
f8f05d96cb
chore(deps): update actions/setup-python action to v3 (#189)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-15 16:09:52 -04:00
Darren
17be448727
contributing (#183) 2022-03-03 12:53:50 -05:00
Darren
3e67f886df
COC (#182) 2022-03-03 12:53:24 -05:00
renovate[bot]
29861ec8b1
Pin dependencies (#174)
* Pin dependencies

* Repo Link

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Darren <github@darrennathanael.com>
2022-03-03 12:37:16 -05:00
Darren
969df9eaeb
Additional information 2022-03-03 12:31:59 -05:00
Darren
3d4d18799e
Add author
Thanks stackoverflow https://stackoverflow.com/questions/9999829/how-to-specify-multiple-authors-emails-in-setup-py
2022-03-03 12:31:02 -05:00
Darren
b88bf7c4f9
Changelog 3.6 2022-03-03 12:27:30 -05:00
Darren
365f7af437
feat: Badge
Signed-off-by: Darren <git@darrennathanael.com>
2022-03-03 03:44:32 -05:00
Darren
1b35c3b8bc
feat: CI CD
Signed-off-by: Darren <git@darrennathanael.com>
2022-03-03 03:41:34 -05:00
Darren
b61b3f3e5e
Merge branch 'master' 2022-03-03 03:32:11 -05:00
Darren
3809545536
remove pycache 2022-03-03 03:29:49 -05:00
Darren
6e5d3c8489
merge master into dp4
Signed-off-by: Darren <git@darrennathanael.com>
2022-03-03 03:27:35 -05:00
Darren
f27e439ad0
feat: node-version
Signed-off-by: Darren <git@darrennathanael.com>
2022-03-03 03:15:03 -05:00
Darren
f40b01d2e4
delete package-lock.json 2022-03-03 03:12:50 -05:00
Darren
0ce78d752e
feat: build css & js
CSS and JS file for docker-compose users.

Signed-off-by: Darren <git@darrennathanael.com>
2022-03-03 02:30:30 -05:00