1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-11-27 08:50:59 +01:00
Commit Graph

2140 Commits

Author SHA1 Message Date
Michael Foster
869ffe7ea2 purge flood cache table after filter stuff, not before 2013-09-07 02:57:42 +10:00
Michael Foster
8301ce9c09 bugfix lol 2013-09-07 00:04:22 +10:00
Michael Foster
3e6d10a949 CHARACTER SET not needed here 2013-09-06 23:10:25 +10:00
Michael Foster
8f145844a1 Better and faster basic flood prevention, while merging it into $config['filters']. 2013-09-06 23:09:18 +10:00
Michael Foster
aeee52587a inc/mod.php has been irrelevant for a while. Time to remove it. 2013-09-06 20:12:34 +10:00
Michael Foster
8143ad1a0b Cleaner check to make sure inc/ files aren't accessed directly. 2013-09-06 20:12:04 +10:00
czaks
a680b66f08 Fixed working on some broken shared hostings. Thanks for Belarussian anon for reporting. 2013-09-02 13:41:28 +10:00
Michael Foster
61d3401bd1 another index change 2013-09-02 11:41:17 +10:00
Michael Foster
9c764fac33 new index on bans table 2013-09-02 09:46:42 +10:00
Michael Foster
bf4e0f0bf5 New index in post tables for listing threads slightly faster (index pages) 2013-09-01 22:15:03 +10:00
Michael Foster
a3329541b9 Fix issue #136 2013-09-01 09:57:09 +10:00
Michael Foster
d0ec7bf913 Some SQL and indexes improvements 2013-09-01 02:04:42 +10:00
Michael Foster
b4a60943b6 bugfix: work with truncated filenames 2013-08-31 19:59:26 +10:00
Michael Foster
5ce4d874eb js/download-original.js 2013-08-31 19:49:06 +10:00
Michael Foster
7196cbbe49 lol 2013-08-31 13:33:26 +10:00
Michael Foster
4772cdaff0 fix pm_snippet bug 2013-08-31 13:26:53 +10:00
Michael Foster
f131b2396f Fix \t in posts (editing posts, and HTML Tidy) 2013-08-31 13:23:29 +10:00
Michael Foster
cdeccd6816 Update comments for persistent database connections and increase timeout 2013-08-30 15:05:13 +10:00
Michael Foster
be21b11455 More track_cites work 2013-08-30 15:00:33 +10:00
Michael Foster
c3e528378a Rendering $debug: Copy to $_debug so that $debug doesn't become broken if we want to generate more than one file in a request 2013-08-30 09:00:47 +10:00
Michael Foster
29780f8e53 More $config['debug'] improvements to time-related stuff 2013-08-30 08:39:11 +10:00
Michael Foster
8647d3021e Bugfix: pm_unreadcount cache not working correctly 2013-08-30 08:38:14 +10:00
Michael Foster
2b2724cf0a HTML Tidy bug fix: broken attributes, and preserve whitespace properly 2013-08-29 21:24:38 +10:00
Michael Foster
b76f86aa99 HTML Tidy fixes: UTF-8, preserving whitespace, keep attributes literal, don't wrap text 2013-08-29 21:05:03 +10:00
Michael Foster
5adadcd838 Don't set arbitrary cache timeouts for DNS stuff 2013-08-29 20:40:39 +10:00
Michael Foster
10e05d9f6e . 2013-08-29 20:05:24 +10:00
Michael Foster
34fdf18312 $config['markup_repair_tidy']: Better comment 2013-08-29 18:59:36 +10:00
Michael Foster
390135ad7a Minor $config['try_smarter'] work 2013-08-29 18:55:25 +10:00
Michael Foster
4bed78fb32 Fix markup again. And add the option to repair fucked up nesting (and more) with HTML Tidy ($config['markup_repair_tidy']) 2013-08-29 15:56:36 +10:00
Michael Foster
cae63cf65e $config['always_regenerate_markup'] 2013-08-29 15:29:04 +10:00
Michael Foster
2d4143c676 Add $config['always_regenerate_markup'] (99.9% of Tinyboard users should ignore this) 2013-08-29 15:28:45 +10:00
ctrlcctrlv
fc0d17d27d Moving threads wasn't working with the catalog theme enabled
Conflicts:
	inc/mod/pages.php
2013-08-29 15:18:45 +10:00
Michael Foster
852172cec3 Remove old code 2013-08-29 13:32:55 +10:00
Michael Foster
bf94b796df Perforamnce: Much more efficient >>X and >>>/board/X 2013-08-29 13:31:02 +10:00
Michael Foster
89f356c0bb Performance: Use only one query for validating >>X links in posts 2013-08-29 12:52:31 +10:00
Michael Foster
4dfa0d3582 Performance: Use only one INSERT INTO (with multiple rows) for tracked cites 2013-08-29 12:38:37 +10:00
Michael Foster
b3d7bd6019 Critical bugfix: SQL typo 2013-08-29 12:30:16 +10:00
Michael Foster
e2d66724f6 redundant ORDER BY 2013-08-29 08:41:36 +10:00
Michael Foster
8831f63200 $config['debug']: Show time initializing Tinyboard (before $debug was created) 2013-08-29 08:30:21 +10:00
Michael Foster
cadde12090 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. 2013-08-29 08:25:15 +10:00
Michael Foster
2f7a6cdc64 wtf? duplicate code 2013-08-29 08:17:32 +10:00
Michael Foster
e9a44b4cda Better cache debugging: Show hit/miss, etc. 2013-08-29 08:07:27 +10:00
ctrlcctrlv
bdc15d2869 Bugfix: Circlepuller is a dumbass and broke many mod actions, don't merge his commits without testing them 2013-08-29 07:32:29 +10:00
Michael Foster
9f3dfc2448 Huge bugfix: Old tracked cites where not being purged correctly. Recommend query: "TRUNCATE TABLE cites;" to start over 2013-08-28 22:30:56 +10:00
Michael Foster
19b7f4734f Allow Unix sockets for database connection 2013-08-28 20:09:30 +10:00
Michael Foster
1dd2641dd3 Performance: Add expires index to antispm table to make purging old hashes a little quicker 2013-08-28 18:39:45 +10:00
Michael Foster
80a24ea74a Sitemap theme: Minimum time between generating, and only generate on post-thread and post-delete 2013-08-28 18:30:01 +10:00
Michael Foster
e7d3738659 Add ip index to post tables for faster ?/IP/ (and flood detection, etc.) 2013-08-28 18:02:28 +10:00
Michael Foster
ef7930f94e Bugfix: Corrupt images were not getting removed from /tmp (convert, gm, and gifsicle) 2013-08-28 17:20:29 +10:00
Michael Foster
f2bd33e345 Performance: Only purge old antispam hashes once per request (at most) 2013-08-28 17:08:56 +10:00