Eggbertx
852dc8dc09
Remove unnecessary fingerprint fmt.Println call,
2024-03-05 21:17:48 -08:00
Eggbertx
4c5a0a1dd3
move skipcq line to appease Deepsource
2024-03-05 21:03:20 -08:00
Eggbertx
5c97822a0f
Do security audits
2024-03-05 21:01:27 -08:00
Eggbertx
7f2fe50749
Don't use shell=True in subprocess.Popen
2024-03-05 20:47:40 -08:00
Eggbertx
3fd198ff8b
Remove unnecessary comment
2024-03-04 16:13:18 -08:00
Eggbertx
0f36a300c4
Add ip2location GeoIP plugin
2024-03-04 15:37:34 -08:00
Eggbertx
422235d42c
Add empty default cases
2024-03-04 13:57:14 -08:00
Eggbertx
6211b66403
Fix impossible condition
2024-03-04 13:55:03 -08:00
Eggbertx
c9ccb53d89
Make settings auto-save except for custom CSS and JS
2024-02-28 13:37:44 -08:00
Eggbertx
5f449e11f6
Remove unused canFingerprint function
2024-02-28 10:37:51 -08:00
Eggbertx
a49dc81230
Increase size of textareas in settings
2024-02-28 10:33:02 -08:00
Eggbertx
001cb9b611
Add custom JS to new script tag instead of calling eval, use ?? instead of ||
2024-02-28 10:21:23 -08:00
Eggbertx
4fd7f91346
Merge pull request #97 from gochan-org/deepsource-autofix-47d28657
...
refactor: unused parameter should be replaced by underscore
2024-02-28 09:46:15 -08:00
deepsource-autofix[bot]
1fa89846fc
refactor: unused parameter should be replaced by underscore
...
Unused parameters in functions or methods should be replaced with `_`
(underscore) or removed.
2024-02-28 17:45:52 +00:00
Eggbertx
fd75f46f02
Update gcplugin test expected value
2024-02-27 21:04:46 -08:00
Eggbertx
1681957147
fix dropdown fingerprint
2024-02-27 20:55:20 -08:00
Eggbertx
8404e3834e
Add image and video thumbnail fingerprint checking on post attempt
2024-02-27 20:47:12 -08:00
Eggbertx
a102fe355e
Use block display for staffmenu items
2024-02-24 17:53:12 -08:00
Eggbertx
54901cc6a3
Remove .bmp extension from ImageExtensions, since it isn't used
2024-02-23 13:50:15 -08:00
Eggbertx
026537d549
Make post dropdown option for fingerprint ban work
2024-02-19 20:47:11 -08:00
Eggbertx
7580c965dc
Properly handle ban_ip for file bans
2024-02-19 17:36:00 -08:00
Eggbertx
f250a5a356
Add flag and country to base post query
2024-02-19 17:05:56 -08:00
Eggbertx
7a37003be2
Move fingerprinting/SQL work to uploads package
2024-02-19 16:58:40 -08:00
Eggbertx
6be85e960a
Remove Println from FingerprintFile
2024-02-19 15:58:11 -08:00
Eggbertx
96c2c2bffe
Add on-demand fingerprinting function available to mods
2024-02-19 15:55:12 -08:00
Eggbertx
97a98ce124
Add fingerprint options to dropdown
2024-02-18 17:10:19 -08:00
Eggbertx
4d187a27c8
Add fingerprinting stuff to file bans form
2024-02-18 16:42:27 -08:00
Eggbertx
b93905bdc8
Add fingerprinting options, merge actions and staff info requests
2024-02-18 15:41:41 -08:00
Eggbertx
d5db071447
Move staff options to staffinfo callback
2024-02-18 15:09:46 -08:00
Eggbertx
c5e44eb915
Make post info use a struct for safer typing, add staff-specific options JSON
2024-02-18 14:48:06 -08:00
Eggbertx
0795a0a8a8
Merge fingerprinting package into uploads package
2024-02-14 15:18:11 -08:00
Eggbertx
5e7a648e37
Start adding ahash fingerprinting support
2024-02-12 15:22:58 -08:00
Eggbertx
0d68fc78cf
Add fingerprinting table update to gochan-migrate
2024-02-12 13:52:00 -08:00
Eggbertx
75fd0bd668
Add fingerprinting attributes, update ERD
2024-02-12 13:38:17 -08:00
Eggbertx
2a49de7575
Audit potential bugs pointed out by Deepsource
2024-02-07 15:15:56 -08:00
Eggbertx
12ce2a71be
Audit security issues pointed out by Deepsource
2024-02-07 15:01:19 -08:00
Eggbertx
e61d1e50c6
Handle SetupGeoIP if not set
2024-02-06 22:03:31 -08:00
Eggbertx
0b92c4f719
Merge pull request #96 from gochan-org/deepsource-autofix-546d8e0a
...
refactor: unused parameter should be replaced by underscore
2024-02-06 21:54:40 -08:00
deepsource-autofix[bot]
4b7f371574
refactor: unused parameter should be replaced by underscore
...
Unused parameters in functions or methods should be replaced with `_`
(underscore) or removed.
2024-02-07 05:54:09 +00:00
Eggbertx
033a28936b
Refactor manage function callbacks into their own separate functions
2024-02-06 21:46:42 -08:00
Eggbertx
72a1795c11
skipcq: CRT-D0011 (call to os.Exit made in function using defer)
2024-02-06 12:40:53 -08:00
Eggbertx
f62e2a506f
Remove redundant defer
2024-02-06 12:34:30 -08:00
Eggbertx
d892e77b3b
Avoid deferring calls to Close() if it may return an error
2024-02-06 12:30:18 -08:00
Eggbertx
dfb3225bfd
Merge pull request #95 from gochan-org/deepsource-autofix-90ca8c47
...
refactor: replace empty slice literal with `var`
2024-02-06 11:46:18 -08:00
deepsource-autofix[bot]
b457db6aa7
refactor: replace empty slice literal with var
...
An empty slice can be represented by `nil` or an empty slice literal. They are
functionally equivalent — their `len` and `cap` are both zero — but the `nil`
slice is the preferred style. For more information about empty slices,
see [Declaring Empty Slices](https://github.com/golang/go/wiki/CodeReviewComments#declaring-empty-slices ).
2024-02-06 19:45:51 +00:00
Eggbertx
b066be86ed
Remove invalid Deepsource analyzer
2024-02-06 11:41:26 -08:00
Eggbertx
52eb3e2135
Move log closing to end of defer func
2024-01-24 10:37:28 -08:00
Eggbertx
39908d74c6
Set up lua GeoIP handler registration and Cloudflare GeoIP header example plugin
2024-01-22 16:48:20 -08:00
Eggbertx
c26b7e9e1d
Push gctemplates module table to the stack in preload function
2024-01-22 09:52:34 -08:00
Eggbertx
ea37e22ea6
Fix postbox boardConfig typo
2024-01-22 09:40:52 -08:00