Michael Foster
d80af7d077
Bugfix: Sometimes caching here fucks up. Not really sure why yet.
10 years ago
Michael Foster
55dc5cedc3
Steal make_comment_hex() from plainib
10 years ago
Michael Foster
ecda7abe92
bugfix lol
10 years ago
Michael Foster
f309e4037c
Better and faster basic flood prevention, while merging it into $config['filters'].
10 years ago
Michael Foster
7f0de93608
Cleaner check to make sure inc/ files aren't accessed directly.
10 years ago
Michael Foster
b51fc38783
Some SQL and indexes improvements
10 years ago
Michael Foster
d166fc70bd
Fix \t in posts (editing posts, and HTML Tidy)
10 years ago
Michael Foster
46d41cd2a7
More track_cites work
10 years ago
Michael Foster
343803afb9
More $config['debug'] improvements to time-related stuff
10 years ago
Michael Foster
738179c766
HTML Tidy bug fix: broken attributes, and preserve whitespace properly
10 years ago
Michael Foster
471525a58b
HTML Tidy fixes: UTF-8, preserving whitespace, keep attributes literal, don't wrap text
10 years ago
Michael Foster
8144e517e9
Don't set arbitrary cache timeouts for DNS stuff
10 years ago
Michael Foster
a8e3754375
Minor $config['try_smarter'] work
10 years ago
Michael Foster
7b817eea11
Fix markup again. And add the option to repair fucked up nesting (and more) with HTML Tidy ($config['markup_repair_tidy'])
10 years ago
Michael Foster
334e69b69f
Remove old code
10 years ago
Michael Foster
3545e2406e
Perforamnce: Much more efficient >>X and >>>/board/X
10 years ago
Michael Foster
577a8b991d
Performance: Use only one query for validating >>X links in posts
10 years ago
Michael Foster
90eb8f1f37
redundant ORDER BY
10 years ago
Michael Foster
8257773807
$config['debug']: Show time initializing Tinyboard (before $debug was created)
10 years ago
Michael Foster
3fbd051737
Record time started (in milliseconds) at the very beginning of inc/functions.php, even when $config['debug'] is disabled (because we can't tell, yet). Gets a more accurate time for page generation.
10 years ago
Michael Foster
aa27a22f7c
wtf? duplicate code
10 years ago
Michael Foster
7a4e481333
Huge bugfix: Old tracked cites where not being purged correctly. Recommend query: "TRUNCATE TABLE `cites`;" to start over
10 years ago
Michael Foster
a7ac3339de
DNS(): Cache NXDOMAIN
10 years ago
Michael Foster
d92b138762
Accidentally merged noko50 stuff
10 years ago
Michael Foster
11fa73e4d1
automatically initialize $config['api']
10 years ago
Michael Foster
a83715dcb0
single quotation marks please
10 years ago
Michael Foster
cbfafeea36
merge fail
10 years ago
ctrlcctrlv
ed142a5e5d
;_;
10 years ago
ctrlcctrlv
ecda099dfb
Custom fields in API, read config.php for info. Non-4chan compatible fields removed.
10 years ago
ctrlcctrlv
01e906b1d3
Make it possible to disable API, disable it by default
Conflicts:
inc/functions.php
10 years ago
K
0cb54b15dc
Add support for 4chan-compatible json API.
Conflicts:
inc/functions.php
10 years ago
Michael Foster
154fbf5070
Huge bug: undoImage() was not working at all. This means lots of Tinyboard users probably have lone/permanent images. Working on Tinyboard-Tools script to remove all images/thumbs that don't belong.
10 years ago
Michael Foster
cff62b250c
Bugfix: raw html posting
10 years ago
Michael Foster
28f366b686
keep casing of escape modifiers
10 years ago
Michael Foster
998002fd34
better modifier escaping again
10 years ago
Michael Foster
b2d5ec253b
escape_markup_modifiers: make it case insensitive
10 years ago
Michael Foster
e7f25aa480
add delete event
10 years ago
Michael Foster
4876a27232
Much better post modifiers: raw HTML, ban messages, etc.
10 years ago
Michael Foster
b666886416
A few modifications:
1. Finally, clean up some of the crappy code in inc/display.php; no more extreme clutter. new Thread() and new Post() take an array as the first parameter now.
2. Poster country flags. Currently requires the "geoip" extension.
3. Give post images a classname. This was also long-overdue.
10 years ago
Michael Foster
07b825c6d2
Don't create anti-bot stuff in buildThread() when asked to return HTML as a string.
10 years ago
Michael Foster
c6e629bf89
allow wordfilters to be callbacks
10 years ago
czaks
67daf109f2
fix Varnish compatibility when characters such as * are in use for a boardname
10 years ago
Michael Foster
acfda35648
gifsicle: redirect stdout to /dev/null but keep stderr going to stdout
10 years ago
Michael Foster
0f00f800b9
Use new shell_exec function for $config['dns_system'] `host` queries too
10 years ago
Michael Foster
6409ac6163
fix last commit
10 years ago
Michael Foster
0890557ebb
Don't purge the ban list of expires bans every time somebody posts. Add a timer option. Less SQL queries when posting.
10 years ago
Michael Foster
ac4306555b
Fix for instances with old GraphicsMagick or ImageMagick versions (no -auto-orient).
10 years ago
Michael Foster
486eccba2e
shell_exec_error() fix
10 years ago
Michael Foster
5300ffadf1
Better image processing. Add support for GraphicsMagick (a fork of ImageMagick) and `exiftool` (for stripping EXIF metadata quickly).
10 years ago
Michael Foster
a3fbff2259
Update $config['try_smarter']. Should be working now.
10 years ago