spaghetti
46a904d950
Miscellaneous Changes
* Added a new category
* Add deletion support to batch tag updater
* Bug fixes
5 years ago
Syunka
028baca966
Update user limit notice criteria
7 years ago
Syunka
d3732302e2
Fix user limit reached notice
When USER_LIMIT == 0 (no limit) $UserCount is always > USER_LIMIT so
the notice is always shown. Actually this commit just implements the
exact opposite of the logic on line 137.
7 years ago
spaghetti
83c5b4fae3
Prefer require_once in non-entry-points
7 years ago
spaghetti
e7daec11a9
Remove nonfunctional option for identicons
7 years ago
spaghetti
97ccf75ed0
Pare down notification filters
7 years ago
spaghetti
dd5fa382c4
Support arbitrary thumbnailing profiles
7 years ago
spaghetti
4de72728fa
Allow sysops to delete invites
7 years ago
spaghetti
c3a965fdee
Remove references to third-party Push services
7 years ago
spaghetti
53e3dca294
Rename DBCrypt class to Crypto
7 years ago
spaghetti
64fe216673
Bring up to date with private repo
7 years ago
spaghetti
63b8973825
Account for prepared statements changing types
7 years ago
spaghetti
76534329a9
Fix badge display regression
7 years ago
spaghetti
2b5cd25e1f
Supress warning related to stylesheet additions
7 years ago
spaghetti
d8c885dd8d
Replace a whole bunch of sqltime()s with NOW()s
7 years ago
spaghetti
3e81d5aabb
Migrate some mysql queries to prepared statements
7 years ago
spaghetti
99f08adc0e
Refactor badges
7 years ago
spaghetti
f2d2b4c89d
Trim invite emails
7 years ago
spaghetti
912dd91bb2
Italicize anonymous uploaders
7 years ago
spaghetti
fa75330612
Validate PGP public keys
7 years ago
spaghetti
10831c4902
Replace some inline styling
7 years ago
spaghetti
19a6f14642
2FA: Add usernames to QR codes
7 years ago
spaghetti
b0ffed7857
Add Universal Two Factor support
Also create seperate account security options page
This commit requires a new database table
7 years ago
spaghetti
43b5ec894d
Add PGP keys to user profiles
8 years ago
spaghetti
8f35bf91ff
Don't hard code ID of warning wiki article
8 years ago
spaghetti
e9dd30663e
Rules: Update golden rules
8 years ago
spaghetti
afe4203024
Add IP expunge requests
8 years ago
spaghetti
9f7885546a
Remove torrent group voting and similar artists
These features only have any value if users actually use them, and
experience has shown that nowhere near enough users use them to make
them worthwhile.
8 years ago
spaghetti
785d4c17f6
Put magnet links behind a user setting
8 years ago
spaghetti
e650a1ab73
Code style: replace "array()" with "[]"
This was an automatic mass-replace. Manual replacement of array(...)
will continue
8 years ago
spaghetti
69c165ee75
Remove .txt torrent download option
ISPs can't see filenames through TLS. This option is useless in a
codebase that forces HTTPS, and only confuses users.
8 years ago
spaghetti
95543bcd5e
Image proxy: handle internal resources better
Tooltips: fix on user page
8 years ago
spaghetti
b6e46ed4f6
Don't prematurely initialize autocomplete
8 years ago
spaghetti
29a4e15e2f
Only require apcu, not apcu_bc
Fixes #27
8 years ago
spaghetti
75fd81cabc
Modify markup to be more HTML5 compliant
8 years ago
spaghetti
9a7f3673dd
Allow for 2FA to be disabled
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
08fd06b79a
Allow searching by IP and email in staff user search
This involves temporarily decrypting all values being searched and
inserting them into a temporary table. Creation of this table can be
very slow when IP history is optionally searched. It might be better to
not make the temp table and just do the IP filtering from PHP.
Fixes #2
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
e857952d21
More json_encode migration and some 2FA fixes
8 years ago
spaghetti
fe1ed7e61e
Switch from serialize to json_encode for SiteOptions
Note that this requires a minor database migration of SiteOptions in
users_info and Paranoia in users_main
8 years ago
spaghetti
021d2bb3d9
Fix query escape indices after 2FA change
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
2e7d189568
Apparently NULL from the database becomes an empty string in PHP, not null
8 years ago
spaghetti
24093e0037
Fix account linking staff tool thing
For real though how was this even left broken like this? Did what.cd
just never use this feature or did they only half-port it to their
public repo?
8 years ago
ngxez
410c84fa7f
Additional fixes for NULL related fields.
8 years ago
spaghetti
beaf9b254b
Use IS and IS NOT for newly added sql NULLs
8 years ago
ngxez
ad7abee5c2
Allow Gazelle to run with mysql strict mode enabled.
8 years ago
spaghetti
77caf27a02
Spruce up small inputs with submit buttons
8 years ago
spaghetti
b28ac8884f
Fix badge typo
8 years ago