0f29851a37
Ready for 2.6.0 people
2025-02-23 18:25:42 +01:00
77819962cc
I don't know why I haven't done this before.
...
- Added variables for instance information and contact
- Added favicon
2025-02-23 16:25:52 +01:00
838d9da904
Damn. For some reason the improved logging thing decided to nuke itself
2025-02-23 14:24:55 +01:00
99868f3fe7
fixed installation
2025-02-23 14:04:49 +01:00
ec299f915f
updated the docs
2025-02-23 13:59:40 +01:00
47065f1c07
Added rc script for freebsd
2025-02-22 14:02:36 +01:00
dd26aa599e
last try
2025-02-21 03:11:55 +01:00
74a654ea5c
test
2025-02-21 03:06:50 +01:00
b7f0e62177
AIs are RETARDE
2025-02-21 03:01:54 +01:00
9c0fcc3528
Let's try this lol
2025-02-21 03:00:03 +01:00
6d16b0a97d
Of course I had to do something bad
2025-02-21 02:53:48 +01:00
b40f3e7001
FINALLY fixed the logging thing and also logs to STDOUT
...
Got the client's actual IP address by using X-Forwarded-For header,
because some reverse proxy software (i.e. haproxy, relayd) will
override the IP address as the reverse proxy is the actual client.
Fixes #26
2025-02-21 02:52:01 +01:00
c237b9d8c5
a ver esta basura
2025-01-21 23:28:33 +01:00
d5da9a9574
I started addressing the issue I created 2 years ago about this shit
...
being unreadable. Hopefully this makes the thing more clear and
readable.
Some improvements could be done to the upload_file_* thing. As there's
really no need to pass argc and argv to those. And passing argv to
that is an overkill
Solution: To create a const char* variable and save the filename in
there and pass that to the functions. Simple as that. But i'm a lazy
motherfucker and I'm tired. Boss.
2025-01-21 23:04:41 +01:00
968a288866
Add support to ban extensions
2023-09-24 13:44:04 +02:00
Rawley
47d733b2f4
Add .perltidyrc, and format ( #24 )
...
* Add .perltidyrc, and format
* Format code
* Change tab size
2023-04-26 18:02:41 +02:00
12d506219a
Create c-cpp.yml
...
this is a test it might be nuked
2023-04-24 16:26:07 +02:00
72a3b42d36
Create c-cpp.yml
...
this is a test it might be nuked
2023-04-24 16:25:58 +02:00
Rawley
ac77cbfe4b
Improve logging ( #23 )
...
* Greatly improve logging with Mojo::Log
2023-03-24 08:05:01 +01:00
338c4c2771
Added POD documentation to sakisafe.pl
2023-03-15 14:54:25 +01:00
Rawley
1d53129435
Add Dockerfile ( #22 )
...
* added perl makefile
* fixup gitignore and eval
* add docker file
2023-03-14 13:14:48 +01:00
Rawley
deb4318cd9
Add Makefile.PL and allow banned IP's to be derived from a file ( #21 )
...
* added perl makefile
* fixup gitignore and eval
2023-03-13 14:18:46 +01:00
9af44501cc
Deleted a I that was there for free and removed an useless line
2023-03-10 14:57:17 +01:00
psydbernz
d67de26e90
added Linux-specific build hints ( #20 )
...
Co-authored-by: Bernz Pallek <dev@berniepallek.ca>
2023-03-09 16:36:18 +01:00
82422e6d37
Curl devs were very smart and decided to deprecated the
...
CURL_PROGRESSFUNCTION option that had 0 problems in my opinion and
decided to change it with CURL_XFERINFOFUNCTION thing which barely
works and had to do a very weird workaround so I don't get a floating
point exception just because. Well, it works and that's what matters.
2023-03-09 15:39:38 +01:00
a804518ef6
Fixed sakisafecli to work with latest commit
2023-02-15 12:57:18 +01:00
e62bcfa9d8
Added template for downlaod link in browsers, curl and similars just spit the link.
2023-02-13 21:30:11 +01:00
5605143ffa
Version
2023-02-12 13:46:33 +01:00
4b06627b0a
Goddamit, emacs
2023-02-12 13:44:09 +01:00
4fcd649b0b
Alright fixed more bugs
2023-02-12 13:42:18 +01:00
dcea6b2a24
Bug fix
2023-02-12 13:29:44 +01:00
f52dcbb721
Add colors to the warnings
2023-02-12 10:19:16 +01:00
b8dd0be83b
More verbose error messages using the 'Carp' module and $ERRNO
2023-02-12 10:02:36 +01:00
c8f7473690
Added support for OpenBSD's pledge because i was bored.
2023-02-11 11:43:49 +01:00
92c502b4a6
better language :) :)
2023-02-09 15:47:26 +01:00
5aece18736
Fixed the nginx configuration on README.md
2023-02-02 14:57:39 +01:00
e8f03c430c
Added MIME types and stuff so the browser is able to show the file [experimental]
2022-12-30 08:52:51 +01:00
2d9e3fc94c
this code should be refactored
2022-12-19 18:34:17 +01:00
e28e8f54f8
Updated documentation
2022-11-30 15:04:25 +01:00
6d5632ee81
Installation instructions in the readme
2022-11-23 19:45:34 +01:00
e361669b87
Added feature to ban IP addresses and also a logger
2022-11-22 15:23:03 +01:00
80ef5e6ba2
append .txt to the filename if the filename is "-"
2022-11-21 13:02:00 +01:00
db06f1cdc4
Better index
2022-11-21 12:59:53 +01:00
7ef35ba9bd
Removed unnecessary files
2022-11-20 15:08:49 +01:00
5fbb1f5257
Renamed upload.cgi to sakisafe.pl
2022-11-20 15:07:45 +01:00
868ba54822
Allow post to /
2022-11-20 15:07:34 +01:00
84ec3c9bc1
Rewrote the shit using Mojo
2022-11-20 12:21:31 +01:00
b39bd3bc5b
Added compilation option for sakisafecli to use strlcpy on Linux systems
2022-11-12 14:41:00 +01:00
955985b825
Make code better
2022-07-15 11:16:15 +02:00
9c8749e664
Clean code
2022-07-09 16:40:25 +02:00