Commit Graph

1433 Commits

Author SHA1 Message Date
czaks b585fe912e enable 4chan api by default. it bears some extra CPU time with it, but giving API to the users by default is the way to go. 2014-03-09 01:51:39 +01:00
czaks a7813360e3 Revert "why not extend this freaky 4chan api a bit?"
This reverts commit faaa0eab3a.

This improves on bug vichan-devel#24 a little bit
2014-03-09 01:46:14 +01:00
Edy Búa 19740795ff italian l10n 2014-03-09 01:43:04 +01:00
czaks 75cca1ffb2 fix previous commit 2014-02-24 15:29:26 +01:00
czaks 14c499f9d1 Condense flags into one file. Heads-up for people having custom flags, disable $config['country_flags_condensed'] !!! 2014-02-24 00:06:01 +01:00
Jano Slota d37a5194f5 Updated Slovak translation 2 2014-02-23 20:34:19 +01:00
czaks 174d116bf8 update polish translation 2014-02-23 19:49:52 +01:00
czaks 7d01450901 add lithuanian translation by marjo @ #opfuckmorsy. it's sorta outdated and incomplete, so you'd better update. 2014-02-23 19:32:03 +01:00
Jano Slota 52007cb394 Updated Slovak translation 1 2014-02-23 19:22:30 +01:00
Jano Slota 48ad7f5b80 Updated Slovak translation
Conflicts:
	inc/locale/sk_SK/javascript.js
	inc/locale/sk_SK/javascript.po
	inc/locale/sk_SK/tinyboard.mo
	inc/locale/sk_SK/tinyboard.po
2014-02-23 19:22:02 +01:00
czaks 58615845ad allow basic commenting of locale string 2014-02-23 19:01:41 +01:00
czaks 9c30e380d8 actually fix prevous commit 2014-02-23 18:54:31 +01:00
czaks 0354b9a5e3 finally fix i18n strings in config.php 2014-02-23 18:49:04 +01:00
czaks 7283c4caee fix pngs better 2014-02-22 15:54:46 +01:00
czaks c0d3a23574 actually fix png posting for some images not fully supported by gm/imagemagick 2014-02-22 15:47:29 +01:00
Tunay Uyar f7feb28522 Turkish locale 2014-02-20 23:55:26 +01:00
czaks bcb47a1d33 geoip: compatibility fix; this allows to have both versions of geoip loaded 2014-02-19 00:01:40 +01:00
Jano Slota 9dad842c24 Moved the external geoip files to inc/lib/geoip and made the geoip code a bit prettier 2014-02-18 23:50:01 +01:00
czaks cbf44d4d75 cleanup: don't trigger rebuild code; fail silently (boardlink race fix; I will test it a bit) 2014-02-18 20:42:19 +01:00
czaks ede30d5eed png resizing: depending on error messages with pngs is flawy 2014-02-10 23:44:20 +01:00
czaks ff9b684f7e remove old oekaki; see vichan-devel#20 2014-01-29 22:59:29 +01:00
czaks b77dd0c6fd update polish translation 2014-01-18 20:56:53 +01:00
czaks c5dfc2937c fix double quoting in links. thanks STI for reporting that 2014-01-17 00:30:04 +01:00
Riku Rouvila 89db70961f change finnish locale contact email 2014-01-14 13:39:52 +01:00
czaks 858ebbe68f delegate youtube.js embed html code to config.php 2014-01-09 18:25:00 +01:00
czaks 0264a5ca6d inc/image.php: i18n 2014-01-04 19:26:44 +01:00
czaks 9a5f3b2e31 image resizing: fix a problem with some pngs; reported by urban 2014-01-04 19:09:30 +01:00
czaks e880c8b542 update polish translation 2013-12-29 01:38:44 +01:00
czaks 2664a84974 4chan api: add missing `tim` field 2013-12-28 22:24:54 +01:00
czaks faaa0eab3a why not extend this freaky 4chan api a bit? 2013-12-28 19:51:13 +01:00
czaks d6b8447233 revise 4chan api support 2013-12-28 19:46:50 +01:00
czaks 62fe8571e2 json api: fix building of catalog.json (NB: this puts extra load on server; we can try to make it lighter) 2013-12-28 18:03:49 +01:00
czaks c8913f41a7 compact-boardlist.js: initial commit 2013-12-28 00:53:42 +01:00
czaks 8a2df689df config.php: clarify comment to mean quick-reply-old, as now it's named 2013-12-25 16:28:50 +01:00
czaks 6e02796ec5 update polish translation 2013-12-25 16:13:17 +01:00
czaks 13dbde96f4 fix ajax.js errors workings 2013-12-23 18:54:24 +01:00
czaks f5657caf24 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
	install.php
	post.php
	stylesheets/style.css
2013-11-11 21:54:35 +01:00
Michael Foster 9fb63b053f new event: markup-url 2013-10-04 20:13:58 +10:00
Michael Foster f5422cad65 Um. I accidentally deleted this code for some reason. 2013-09-30 12:18:56 +10:00
Michael Foster c8062fbf76 CSRF more mod pages 2013-09-23 16:48:56 +10:00
Michael Foster de70fb6253 $config['error']['lurk'] was last used in 2010 I think 2013-09-23 15:52:45 +10:00
Michael Foster 964bb83300 OK, now it is secure. 2013-09-23 14:23:42 +10:00
Michael Foster 299b0e3f2f filehash filter condition 2013-09-23 14:00:04 +10:00
Michael Foster 9cf6814776 Fix secure tripcode hardening 2013-09-23 12:53:44 +10:00
Michael Foster 699279d84a Hardened secure tripcode? 2013-09-23 12:41:27 +10:00
Michael Foster d234c014f0 ?/debug/apc with cache prefixes 2013-09-23 10:41:47 +10:00
Michael Foster fcbc211314 Fixed weird bug with ?/debug/sql trying to allocate a few GB on some instances. Assuming bug with APCu. 2013-09-23 10:21:18 +10:00
Michael Foster 39be89ba49 ?/debug/apc 2013-09-23 10:11:16 +10:00
Michael Foster ff4352d914 Fixed automatic $config['root'] detection with mod.php 2013-09-22 08:13:19 +10:00
Michael Foster a9b7f9b1bc begin implementation of in-built ban appealing 2013-09-21 12:51:23 +10:00
ctrlcctrlv 0a58973631 Make it so that users can't insert code w/syntax errors into ?/config 2013-09-21 02:21:05 +00:00
Michael Foster df143c6b50 fix Twig permissions 2013-09-19 16:09:35 +10:00
Michael Foster 9c48084f3b upgrade twig library 2013-09-19 16:08:25 +10:00
czaks 99a2e1cf3d Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	js/quick-reply.js
2013-09-18 09:00:22 -04:00
Michael Foster cff15bd765 bugfix: bans 2013-09-18 14:02:01 +10:00
czaks 8ca495e5b8 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
2013-09-17 19:12:19 -04:00
Michael Foster 840e8cd093 use own class's delete function when removing expiring ban 2013-09-18 08:59:36 +10:00
Michael Foster 57e4292e9d Improvements to showing post in ban 2013-09-18 08:56:04 +10:00
Michael Foster 3471f7c668 Optionally show post user was banned for 2013-09-18 08:47:34 +10:00
czaks 6cb7eb939e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
	inc/display.php
	inc/mod/pages.php
	install.php
	js/quick-reply.js
	post.php
	templates/index.html
2013-09-17 10:43:44 -04:00
Michael Foster 803f0c8ce1 Fix search for new bans table 2013-09-17 09:35:13 +10:00
Michael Foster b5ebd265f2 Forgot to include this file 2013-09-17 09:28:06 +10:00
Michael Foster f53348d7c8 Add this library I found 2013-09-17 09:18:59 +10:00
Michael Foster 3e57bb04d7 Begin upgrade to much better bans table. DO NOT PULL YET; It won't work. 2013-09-17 09:15:24 +10:00
Michael Foster dd1bec687b bugfix: disable javascript on mod pages 2013-09-16 06:37:14 +10:00
Michael Foster 00833eeafd js/ajax.js: post with ajax 2013-09-15 14:03:27 +10:00
Michael Foster 4cd2389655 lol 2013-09-15 05:48:37 +10:00
Michael Foster 32c999346f Remove $config['url_regex']; 2013-09-15 05:46:08 +10:00
Michael Foster b038e0b244 fix last commit 2013-09-15 04:23:47 +10:00
Michael Foster 2230f0a051 disable $config['try_smarter'] on ?/rebuild 2013-09-15 04:22:27 +10:00
Michael Foster 9d770f456f show-thread event 2013-09-15 03:54:09 +10:00
Michael Foster c4a6116722 Optionally show page navigation bar at the top too. 2013-09-15 00:42:20 +10:00
Michael Foster 104e2bce6d Combine ban checking into single SQL query. Messy/inefficient query, but good enough. 2013-09-10 16:20:54 +10:00
Michael Foster 99fa2f7cda Bugfix: SQL error, issue #141 2013-09-10 03:54:23 +10:00
Michael Foster 5da8f28726 Improvements to ?/debug/antispam and ?/debug/recentc 2013-09-09 20:16:13 +10:00
Michael Foster 4ec50aad80 case-insensitive, debug bugfix 2013-09-09 19:53:27 +10:00
Michael Foster 6f62499160 Bugfix: Undefined $cached (when caching is disabled) 2013-09-09 19:19:11 +10:00
Michael Foster cc37d79c0d Fix last commit. 2013-09-09 01:38:32 +10:00
Michael Foster eea4e42609 Add ability to create custom user/permissions groups 2013-09-09 01:33:51 +10:00
Michael Foster 9a846d5ad5 Use Unicode in antispam stuff 2013-09-08 17:01:55 +10:00
Michael Foster d4cf4c7afb flood-count condition 2013-09-08 15:07:55 +10:00
Michael Foster a13571cdad Comment mistake 2013-09-08 14:59:43 +10:00
Michael Foster d80af7d077 Bugfix: Sometimes caching here fucks up. Not really sure why yet. 2013-09-08 13:35:02 +10:00
Michael Foster 0e23a6a2b4 "flood filter" becomes "filter" 2013-09-07 13:14:55 +10:00
Michael Foster b7f16dee0f Add ! syntax (NOT) to filters. Don't throttle duplicate post bodies when they are empty 2013-09-07 12:58:23 +10:00
Michael Foster 55dc5cedc3 Steal make_comment_hex() from plainib 2013-09-07 12:50:32 +10:00
Michael Foster e9ccc5d72d Optionally EXPLAIN all SQL queries when in debug mode 2013-09-07 12:40:35 +10:00
Michael Foster 9ccf62bb61 yeah 2013-09-07 03:09:52 +10:00
Michael Foster 7b1a08d85c purge flood cache table after filter stuff, not before 2013-09-07 02:57:42 +10:00
Michael Foster ecda7abe92 bugfix lol 2013-09-07 00:04:22 +10:00
Michael Foster f309e4037c Better and faster basic flood prevention, while merging it into $config['filters']. 2013-09-06 23:09:18 +10:00
Michael Foster 14ff0fbeb3 inc/mod.php has been irrelevant for a while. Time to remove it. 2013-09-06 20:12:34 +10:00
Michael Foster 7f0de93608 Cleaner check to make sure inc/ files aren't accessed directly. 2013-09-06 20:12:04 +10:00
czaks 8a244ab61e Fixed working on some broken shared hostings. Thanks for Belarussian anon for reporting. 2013-09-02 13:41:28 +10:00
czaks 069f1def9b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-09-01 11:25:19 -04:00
czaks c240056865 Fixed working on some broken shared hostings. Thanks for Belarussian anon for reporting. 2013-09-01 11:20:57 -04:00
Michael Foster b51fc38783 Some SQL and indexes improvements 2013-09-01 02:04:42 +10:00
Michael Foster 8d14ef6bf7 lol 2013-08-31 13:33:26 +10:00
Michael Foster 94ac200d57 fix pm_snippet bug 2013-08-31 13:26:53 +10:00
Michael Foster d166fc70bd Fix \t in posts (editing posts, and HTML Tidy) 2013-08-31 13:23:29 +10:00
Michael Foster f1b1d41230 Update comments for persistent database connections and increase timeout 2013-08-30 15:05:13 +10:00
Michael Foster 46d41cd2a7 More track_cites work 2013-08-30 15:00:33 +10:00
Michael Foster 2d3846384a 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 343803afb9 More $config['debug'] improvements to time-related stuff 2013-08-30 08:39:11 +10:00
Michael Foster 8921eb9c1a Bugfix: pm_unreadcount cache not working correctly 2013-08-30 08:38:14 +10:00
czaks 8de81d176c Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
2013-08-29 07:33:19 -04:00
czaks b61772361c Merge https://github.com/ctrlcctrlv/Tinyboard 2013-08-29 07:32:06 -04:00
Michael Foster 738179c766 HTML Tidy bug fix: broken attributes, and preserve whitespace properly 2013-08-29 21:24:38 +10:00
Michael Foster 471525a58b HTML Tidy fixes: UTF-8, preserving whitespace, keep attributes literal, don't wrap text 2013-08-29 21:05:03 +10:00
Michael Foster 8144e517e9 Don't set arbitrary cache timeouts for DNS stuff 2013-08-29 20:40:39 +10:00
Michael Foster 3f26aa5ac3 . 2013-08-29 20:05:24 +10:00
Michael Foster eb7cb42e93 $config['markup_repair_tidy']: Better comment 2013-08-29 18:59:36 +10:00
Michael Foster a8e3754375 Minor $config['try_smarter'] work 2013-08-29 18:55:25 +10:00
Michael Foster 7b817eea11 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 3b63cad71f $config['always_regenerate_markup'] 2013-08-29 15:29:04 +10:00
Michael Foster abd013d6e4 Add $config['always_regenerate_markup'] (99.9% of Tinyboard users should ignore this) 2013-08-29 15:28:45 +10:00
ctrlcctrlv 5f977ee593 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 334e69b69f Remove old code 2013-08-29 13:32:55 +10:00
Michael Foster 3545e2406e Perforamnce: Much more efficient >>X and >>>/board/X 2013-08-29 13:31:02 +10:00
Michael Foster 577a8b991d Performance: Use only one query for validating >>X links in posts 2013-08-29 12:52:31 +10:00
ctrlcctrlv b829d19ec7 Moving threads wasn't working with the catalog theme enabled 2013-08-29 00:38:39 +00:00
czaks b95840adcb Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-08-28 20:34:06 -04:00
Michael Foster 90eb8f1f37 redundant ORDER BY 2013-08-29 08:41:36 +10:00
Michael Foster 8257773807 $config['debug']: Show time initializing Tinyboard (before $debug was created) 2013-08-29 08:30:21 +10:00
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. 2013-08-29 08:25:15 +10:00
Michael Foster aa27a22f7c wtf? duplicate code 2013-08-29 08:17:32 +10:00
Michael Foster 09027cd8ae Better cache debugging: Show hit/miss, etc. 2013-08-29 08:07:27 +10:00
ctrlcctrlv 3b5561d1a4 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
ctrlcctrlv e34c0f4b65 Bugfix: Circlepuller is a dumbass and broke many mod actions, don't merge his commits without testing them 2013-08-28 21:31:10 +00:00
czaks 8503e65858 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/functions.php
	install.php
	stylesheets/dark_roach.css
2013-08-28 12:41:36 -04:00
Michael Foster 7a4e481333 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 c31e374a71 Allow Unix sockets for database connection 2013-08-28 20:09:30 +10:00
Michael Foster fcb88b16cd Bugfix: Corrupt images were not getting removed from /tmp (convert, gm, and gifsicle) 2013-08-28 17:20:29 +10:00
Michael Foster dc8b1948dd Performance: Only purge old antispam hashes once per request (at most) 2013-08-28 17:08:56 +10:00
Michael Foster a7ac3339de DNS(): Cache NXDOMAIN 2013-08-28 17:00:41 +10:00
ctrlcctrlv 753b67aa71 Hopefully fix spam filter problems caused by noko 50 (thanks to savetheinternet) 2013-08-27 23:44:59 +00:00
Michael Foster 6ce78cb1a4 Bugfix: post editing: should be $board here, not $board['uri'] 2013-08-27 17:27:17 +10:00
Dan Saunders 00a1841cbc Regenerate themes after editing a post 2013-08-27 06:56:53 +10:00
Dan Saunders 08bb2894bc Rebuild themes when a post or file is deleted...
Rebuild themes when a post or file is deleted in the moderation panel.
2013-08-27 06:56:46 +10:00
ctrlcctrlv 97a56a7ec1 Fix try_smarter with deletePost 2013-08-22 17:08:26 +00:00
ctrlcctrlv c7a1ee3121 Bug: deleting posts doesn't rebuld index 2013-08-22 16:51:28 +00:00
Michael Foster 5cc7bd860f Add cache and gm to pre-installation test. Don't die when we can't write to templates/cache. 2013-08-22 03:35:57 +10:00
Michael Foster d92b138762 Accidentally merged noko50 stuff 2013-08-21 22:53:48 +10:00
Michael Foster 11fa73e4d1 automatically initialize $config['api'] 2013-08-21 22:44:23 +10:00
Michael Foster a83715dcb0 single quotation marks please 2013-08-21 22:43:35 +10:00
Michael Foster b01a402d23 4chan-compatible api: better config.php comments 2013-08-21 22:41:42 +10:00
Michael Foster cbfafeea36 merge fail 2013-08-21 22:36:48 +10:00
ctrlcctrlv 9d77a4cc4c Only add country to JSON if flag fits country code regex 2013-08-21 22:35:24 +10:00
ctrlcctrlv ed142a5e5d ;_; 2013-08-21 22:35:19 +10:00
ctrlcctrlv ddd34347f8 Make file/thumb dimensons actually work (thanks sti) 2013-08-21 22:35:11 +10:00