spaghetti
bc198c1956
Don't use google's DNS as a default config IP address
This was meant to make it to clear to administrators that the value
should be changed, but too many have just left it alone and wondered why
gazelle takes forever to load (while waiting for the connection to
8.8.8.8 to time out)
Also I thought I removed this forever ago. Whoops.
8 years ago
ngxez
919182e493
Use feature flags for manipulating tracker settings (rather than DEBUG_MODE).
8 years ago
ngxez
451326c0c9
Enhancements for DEBUG_MODE, allowing the site to run within Docker.
8 years ago
spaghetti
6f604da6f0
Accidentally removed this sorry
Removed in commit 8143301713
Meant to remove SPHINX_MIN_MAX_MATCHES
8 years ago
spaghetti
f1e0c93d42
2FA Changes
- Default interval now 30 seconds (breaking!)
- Don't add default parameters to QR code (smaller)
Fixes #22
8 years ago
spaghetti
f182f31558
SPHINX_MIN_MAX_MATCHES was made pointless after the scheduler code was added to keep track of it internally
8 years ago
spaghetti
788a4da9c0
More json_encode migration
I swear one of these days I'll just do a search and replace all of them
8 years ago
spaghetti
78e089de72
Fix weird cookie destruction
I have no idea why that was there
8 years ago
spaghetti
e857952d21
More json_encode migration and some 2FA fixes
8 years ago
spaghetti
1350784f87
Add Two-Factor Authentication
2FA class stolen from RobThree and stripped down.
Works best with qrencode utility installed, but will fall back to using
google charts if qrencode is missing.
8 years ago
spaghetti
b5128f6336
Fix purely negative search filtering
8 years ago
spaghetti
2e7d189568
Apparently NULL from the database becomes an empty string in PHP, not null
8 years ago
ngxez
410c84fa7f
Additional fixes for NULL related fields.
8 years ago
ngxez
ad7abee5c2
Allow Gazelle to run with mysql strict mode enabled.
8 years ago
spaghetti
dc4681c5be
Add slash to image urls
Apparently not doing this is technically invalid
8 years ago
spaghetti
ff652a1c6b
We're seeing a weird but harmless badge bag. Hopefully this fixes it?
8 years ago
spaghetti
8d8b709953
Use EST
8 years ago
spaghetti
539c742c20
Force mysql to use utf8 regardless of config
8 years ago
spaghetti
3c517f23c6
Make thumbnail instructions more clear
8 years ago
spaghetti
7336fb839c
Add Romaji titles
8 years ago
spaghetti
a55b972580
Populate "source" field of uploaded torrents
Value added to source field contains the site name and a random string.
This change prevents uploaders from using self-generated torrent files
unless they also add the source value themselves. This value is provided
to them on the upload page, but is still more inconvenient than before.
8 years ago
spaghetti
271afb5565
camelCase -> snake_case in users.class
8 years ago
spaghetti
d76fa311d6
Shorten "week" in freeleech time format
8 years ago
spaghetti
87bec35386
Update sphinx_min_max_matches in scheduler
Fixes #1
8 years ago
spaghetti
1499620776
Fix up bbcode latex rendering
8 years ago
spaghetti
ef8cbde3aa
Use absolute static path
8 years ago
spaghetti
b1bc757a2d
Don't proxy local files
8 years ago
spaghetti
6ad54e28f6
Use new experimental image host
8 years ago
spaghetti
6b6df7021d
Don't encourage using all of www
8 years ago
spaghetti
1dcb5f0ddb
Tag namespace tweaks
8 years ago
spaghetti
60dfdf1de6
Badge changes and additions
8 years ago
spaghetti
fe9cb0641d
Generalize bonus points to be easily renamed
8 years ago
spaghetti
09e4eaf252
Color some tag namespaces
8 years ago
spaghetti
abaab8823c
Add upload badges
8 years ago
spaghetti
80b94d96bb
Remove tag list and group description from edit page for Other torrents
8 years ago
spaghetti
aa1f8ba839
Prevent null bytes causing bcrypt to bail early
Note that this password hashing change will cause an incompatibility
with a fraction of hashes made before this change. A migration is
necessary.
8 years ago
spaghetti
f1f5b2fd56
Allow for stylesheets to have optional "additions"
8 years ago
spaghetti
f86e3e2b19
Do autofill in upload.js instead of onclicks
8 years ago
spaghetti
a2914ff6ae
Do QuoteJump in comments.js instead of onclicks
8 years ago
spaghetti
fef2fb5797
Do lightbox init in global.js instead of onclicks
8 years ago
spaghetti
20aae61a7d
Replace inline JS gtoggles with html attributes and some global JS
End goal is to remove all inline JS, starting with onclick
8 years ago
spaghetti
b7d468f9f1
Allow for revoking promotion purchasing permission
8 years ago
spaghetti
ba83225b19
Migrate to storing torrent files on the filesystem rather than the DB
8 years ago
spaghetti
8d3b95ac3c
Support announce-list for old style torrent blobs
8 years ago
spaghetti
d613d0801f
Remove unused code in format_username
8 years ago
spaghetti
f88ff8d71b
Informative comment
8 years ago
spaghetti
102c54e720
Require authorization for logins from new locations
8 years ago
spaghetti
a1c0275a08
Style Changes
8 years ago
spaghetti
f03a371d58
Make styled tooltips mandatory
8 years ago
spaghetti
592dc5dc47
Repurpose site_options table for misc values
It's what we were using it for anyway
8 years ago