Commit Graph

2074 Commits

Author SHA1 Message Date
czaks 9526f5ed1c fix #72 2014-07-08 09:43:04 +02:00
czaks 8d3c3f7ef7 Merge 4.5 2014-07-06 03:58:00 +02:00
czaks 4a0c87c7e1 Revert "Update jQuery UI to 1.11.0, GeoIPv6 and IP library"
This reverts commit dca7570b32.
2014-07-06 03:50:16 +02:00
czaks d38433a9c2 fix gzip static 2014-07-06 03:22:40 +02:00
czaks 9b943da60a Revert "Rework the GeoIP code, add country-based poster names"
This reverts commit db3c7f4ee9.
2014-07-06 02:13:08 +02:00
czaks a9b035d822 Revert "Second rework of the GeoIP code, now supporting cities!"
This reverts commit 2488e77e86.
2014-07-06 02:12:54 +02:00
Jano Slota 2488e77e86 Second rework of the GeoIP code, now supporting cities! 2014-07-06 01:30:38 +02:00
Jano Slota db3c7f4ee9 Rework the GeoIP code, add country-based poster names 2014-07-06 01:29:12 +02:00
Jano Slota 4adf893c39 Random names for anonymous users - thanks to svnth 2014-07-06 01:27:38 +02:00
Jano Slota dca7570b32 Update jQuery UI to 1.11.0, GeoIPv6 and IP library 2014-07-06 01:25:37 +02:00
czaks 6a3dbe5c98 Merge 4.5
Conflicts:
	inc/display.php
	templates/post_reply.html
	templates/post_thread.html
2014-07-06 01:24:16 +02:00
8chan f2809d4793 Fix issue #45 2014-07-06 01:14:59 +02:00
Chen-Pang He 97069ea490 Introduce $config['gzip_static'] 2014-07-06 01:12:12 +02:00
8chan 9df6ca8ddd Fix issue #45 2014-06-24 19:41:00 +00:00
czaks a04dee562c update locales for 5.0 2014-06-21 21:04:29 +02:00
czaks 3895223922 Merge 4.5
Conflicts:
	templates/post_thread.html
2014-06-21 20:50:41 +02:00
Chen-Pang He 9fd003cbca import zh_TW translation 2014-06-21 20:46:30 +02:00
mgaj 0adc70baf7 update es_ES locale 2014-06-21 20:40:14 +02:00
sildeperker 3241f6325b import da_DK transation 2014-06-21 20:39:33 +02:00
kaf 4f61279ad6 update fr_FR transation 2014-06-21 20:38:51 +02:00
czaks 32c42e3596 update pl_PL translation 2014-06-21 20:38:16 +02:00
czaks 26884e8e11 Merge 4.5
Conflicts:
	post.php
2014-06-20 23:35:45 +02:00
czaks 73177fcffc Merge branch '4.5' of github.com:vichan-devel/Tinyboard into HEAD
Conflicts:
	templates/themes/basic/index.html
2014-06-20 23:27:34 +02:00
Techan eb2a468a09 Improve protection from displaying errors to visitors 2014-06-20 23:07:07 +02:00
czaks 2c883fda0a fix ban appeals; thanks to sraczynski for reporting 2014-06-16 11:39:56 +02:00
czaks b12612ac57 fix sql error as reported by a Romanian anon 2014-06-14 18:33:55 +02:00
czaks 427a9938a7 Merge 4.5 2014-06-12 03:12:56 +02:00
Chen-Pang He 7933abd271 Fix vichan #65
Conflicts:
	inc/mod/auth.php
	inc/mod/pages.php
2014-06-12 03:12:27 +02:00
czaks 503903ac0f Merge 4.5 2014-06-11 02:05:14 +02:00
czaks 23d6e82038 $_SERVER[HTTPS] isn`t being always set; fixes #65 2014-06-11 02:04:59 +02:00
czaks c2cbbe7e22 Merge 4.5
Conflicts:
	js/expand-too-long.js
2014-06-10 17:51:03 +02:00
Chen-Pang He 6716a24b68 Send cookie only via HTTPS if a mod logs in via HTTPS, which is the case on this site 2014-06-10 17:42:18 +02:00
8chan b506c0be9f Fix array_filter error message when debug_stuff is false 2014-05-31 22:43:34 +02:00
8chan 073e6bec83 Fix array_filter error message when debug_stuff is false 2014-05-27 23:50:20 +00:00
Fredrick Brennan 56695fbf04 No need for global config 2014-05-21 08:19:16 +02:00
Fredrick Brennan f6e97b6e73 SECURITY: Remove $config[db][password] when $config[debug] is TRUE 2014-05-21 08:19:09 +02:00
Fredrick Brennan 65a14a0d39 Fix moving of deleted files 2014-05-19 14:00:16 -04:00
Fredrick Brennan 85136b76ed No need for global config 2014-05-19 13:46:18 -04:00
Fredrick Brennan ff809ccf71 SECURITY: Remove $config[db][password] when $config[debug] is TRUE 2014-05-19 13:39:30 -04:00
Fredrick Brennan 9b3f8421fc Fix displaying bans 2014-05-14 13:51:49 -04:00
czaks fe126cb4bf rewrite filename truncation code; ref #53 2014-05-11 14:10:53 +02:00
czaks 7d29cf9e37 Merge 4.5 2014-05-10 22:44:37 +02:00
kaf c878b308bf update fr l10n 2014-05-10 22:44:22 +02:00
Aš Esu 6fbe26c9e1 update lt locale 2014-05-10 22:43:14 +02:00
diggydoc 8233cdbad2 update lv l10n 2014-05-10 22:42:20 +02:00
Alrahambra 1102e6d47c update fi l10n 2014-05-10 22:40:47 +02:00
neniu d7a20417bd update eo l10n 2014-05-10 22:39:56 +02:00
Assada 8103a0ba8d update ru l10n 2014-05-10 22:39:21 +02:00
cicus 65a87ed9af update hu l10n 2014-05-10 22:38:43 +02:00
czaks 4288898dfa Merge branch 'master' of github.com:vichan-devel/Tinyboard 2014-05-10 21:58:34 +02:00
czaks 19ce50c545 Merge ../pl
Conflicts:
	post.php
2014-05-10 21:58:23 +02:00
Jano Slota 844d724b62 Optimized images 2014-05-10 21:51:00 +02:00
Jason Lam ff51706bfd add new truncate_filename filter 2014-05-09 20:42:57 -04:00
Jason Lam eca5c383e1 added truncate_filename function 2014-05-09 20:42:05 -04:00
Jano Slota c25b8f01c5 Updated minify, jQuery, MixItUp and Tooltipster 2014-05-07 11:17:32 +02:00
Jano Slota 593560956c Added configurabe image identification 2014-05-07 11:14:30 +02:00
czaks cd15458a32 Merge remote-tracking branch 'origin/4.5' 2014-05-06 21:53:38 +02:00
czaks f7278e5a61 user moderation support 2014-05-06 21:53:05 +02:00
Fredrick Brennan d31a353962 Allow post deletion switch 2014-05-05 18:03:51 -04:00
czaks 72c7e28a0e Merge branch 'master' into staging 2014-05-05 17:29:59 +02:00
czaks 855618b2a0 Merge branch 'master' of github.com:vichan-devel/Tinyboard
Conflicts:
	templates/themes/catalog/catalog.html
	templates/themes/catalog/theme.php
2014-05-05 17:29:34 +02:00
Fredrick Brennan 5039584a5e Fix ?/recent str_replace issue 2014-05-04 19:24:34 -04:00
czaks 81b0612d56 fug, i replaced finnish locale with pt_BR? 2014-05-04 02:13:37 +02:00
czaks bac23d22f8 forgot to compile lv_LV locale ;_; 2014-05-04 00:24:12 +02:00
czaks dafe0d5896 Merge branch 'master' of github.com:vichan-devel/Tinyboard into staging 2014-05-04 00:19:45 +02:00
diggydoc 90666e3674 preliminary lv_LV l10n 2014-05-04 00:17:05 +02:00
neniu 24c31b402a finalize esperanto l10n 2014-05-04 00:13:28 +02:00
czaks 45fdd71b63 fix it more 2014-05-04 00:05:55 +02:00
czaks 8d4104feb0 restore php5.3 compatibility. thx for Kihokki for reporting that 2014-05-03 23:58:24 +02:00
czaks 211c1acec9 actually fix this bug 2014-05-02 19:32:18 +02:00
czaks 9416587d40 fix a bug with multiple images; thanks to saiko of tahta.ch for reporting it 2014-05-02 18:58:21 +02:00
Fredrick Brennan b1912ba86f Merge branch 'staging' of https://github.com/vichan-devel/vichan into staging 2014-04-30 17:18:44 -04:00
Fredrick Brennan 042e7b9c59 Deprecate postControls(), per-file deletion and spoilering 2014-04-30 17:18:35 -04:00
czaks 318d75ac27 ukko: mod support for ukko; fixes #23 2014-04-30 18:20:30 +02:00
czaks 776bbeb73e ukko: mod support for ukko; fixes #23 2014-04-30 18:18:55 +02:00
Fredrick Brennan 24753907eb remove var_dump 2014-04-29 20:18:30 -04:00
Fredrick Brennan 53e33d414f Fix mod_move for multi image 2014-04-29 19:14:10 -04:00
Fredrick Brennan 2b3942d19d Fix mod_move for multi image 2014-04-29 19:07:13 -04:00
czaks bb5446a93d Merge remote-tracking branch 'origin/br-integration' into staging 2014-04-29 21:35:50 +02:00
czaks c1aaf78cbb forgot one place to remove quick-reply-old 2014-04-29 21:35:45 +02:00
czaks a2d62ce96d fix webm for multiimage 2014-04-29 21:18:37 +02:00
czaks b7112050a1 Merge branch 'master' of github.com:vichan-devel/Tinyboard into staging 2014-04-29 18:59:14 +02:00
neniu eb23552531 update eo l10n 2014-04-29 18:57:37 +02:00
czaks 4287822229 limit the cli debug uptput 2014-04-29 18:48:57 +02:00
czaks 18e9c32a0e limit the cli debug uptput 2014-04-29 18:48:21 +02:00
czaks b94e39148b remove quick-reply-old. it probably doesn't work now, it certainly isn't
maintained. this is an old cruft and if needed, it needs rewriting.
2014-04-29 18:37:29 +02:00
czaks d208789fa7 remove attentionbar. its code is shit and it doesn't belong here tbh. 2014-04-29 18:33:03 +02:00
czaks 684e886f14 Merge remote-tracking branch 'origin/master' into staging 2014-04-27 16:26:52 +02:00
czaks 932c451f9e display backtrace when error on rebuilding from CLI 2014-04-27 16:26:08 +02:00
Vespero 7bf662460c update eo locale 2014-04-27 16:23:44 +02:00
neniu 4bc03a560c update eo locale 2014-04-27 16:23:09 +02:00
MartenŜadoko 19ebd82abc update eo locale 2014-04-27 16:22:52 +02:00
czaks 28b9584a7b display backtrace when error on rebuilding from CLI 2014-04-27 16:01:41 +02:00
copypaste c483e1258c multiimage posting 2014-04-27 15:48:47 +02:00
neniu 7a04150b04 Esperanto l10n 2014-04-23 23:23:57 +02:00
Tunai b516661097 update tr_TR locale 2014-04-22 23:23:02 +02:00
Assada cc29f9879b update ru_RU locale 2014-04-22 23:22:20 +02:00
copypaste 55a6047b85 update es_ES locale 2014-04-22 23:21:22 +02:00
dubcheck fa3738ba28 update sk_SK translation 2014-04-22 15:20:07 +02:00
cookiezeater fcf1743af8 update ru_RU translation 2014-04-22 13:26:08 +02:00
cicus 4098d2a808 update hu_HU locale 2014-04-22 13:24:37 +02:00
czaks 31185ab4c9 update locales from transifex 2014-04-22 08:49:40 +02:00
czaks a9c35844c7 fix themes resetting the board 2014-04-21 15:38:18 +02:00
czaks 4a3dd0cfd6 config.php: i18n one more message 2014-04-21 02:41:01 +02:00
czaks 366a72a813 update hu_HU locale 2014-04-21 00:52:37 +02:00
czaks d25db31860 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2014-04-20 23:16:24 +02:00
czaks b87d3d76d5 improve debugging 2014-04-20 23:16:15 +02:00
czaks e2cd1d9372 update locales hu_HU, pl_PL and sk_SK from transifex 2014-04-20 21:29:15 +02:00
czaks 8665f7b129 update locales 2014-04-20 00:58:33 +02:00
czaks 66d0c08d8e load german locale from transifex 2014-04-19 23:44:11 +02:00
czaks b33e8cb10d fix previous commit 2014-04-19 23:06:59 +02:00
ctrlcctrlv 465986d06c use all boards for search.php if boards are not specified 2014-04-19 23:03:23 +02:00
czaks 7e30f1d3cf add user_flag to valid inputs 2014-04-19 19:17:03 +02:00
kaf b102fd5f4e Typo
Conflicts:
	inc/config.php
2014-04-19 18:49:12 +02:00
kaf f83c87b623 Added: /pol/-like flags based on a953229de7
Conflicts:
	inc/config.php
	templates/post_form.html
2014-04-19 18:48:17 +02:00
czaks 17967436e3 pull hu_HU and ru_RU locales from transifex 2014-04-19 17:33:25 +02:00
czaks 0f0a19ad4c update pt_BR translation 2014-04-19 01:06:34 +02:00
czaks c8cec2824a update pt_BR translation 2014-04-19 00:50:49 +02:00
czaks cd34871480 update pt_BR l18n by hitmonkey 2014-04-19 00:36:24 +02:00
czaks bfc4df8276 Merge branch 'master' of github.com:vichan-devel/Tinyboard into br-integration 2014-04-19 00:24:52 +02:00
czaks bd498227f5 pull pt_BR translation from transifex by hitmonkey and anaodev 2014-04-18 23:52:09 +02:00
czaks 19c9f48459 no more polish strings for en 2014-04-18 22:50:32 +02:00
czaks 4322329086 fix en i18n 2014-04-18 20:51:19 +02:00
czaks ed35ad8bc6 dubcheck updates slovak translation on transifex 2014-04-18 20:42:57 +02:00
czaks 29a1d15b53 add readme for locales 2014-04-18 19:55:23 +02:00
czaks 56d4f9b957 update translations with those at transifex 2014-04-18 19:47:59 +02:00
czaks 2d34274672 fix posting of ı and İ, possibly a bit more xD 2014-04-18 14:38:05 +02:00
czaks e741ca9b01 update containerchan readme 2014-04-06 21:56:34 +02:00
czaks 5a73af9ea1 add a webm posthandler 2014-04-06 21:54:22 +02:00
czaks fb94bcca0e add a webm icon 2014-04-06 21:51:41 +02:00
czaks e99c638e26 work on player.php (webm) 2014-04-06 21:32:23 +02:00
czaks 09b64a289b matroska elements go there 2014-04-06 21:29:09 +02:00
czaks 781fde7789 move php files to a more sane directory 2014-04-06 21:21:17 +02:00
czaks 6c0b745cf4 SECURITY: local path discovery fix 2014-03-31 10:23:34 +02:00
czaks 207543754c SECURITY: remove XSS vulnerability 2014-03-30 16:40:14 +02:00
kaf 96d6504cba Added: fr_FR translation. Need lot of changes. 2014-03-29 17:43:57 +01:00
czaks f0b2240b5f Merge branch 'master' of github.com:vichan-devel/Tinyboard into br-integration 2014-03-25 13:03:37 +01:00
czaks 9d9d514919 we no have any modpages.html 2014-03-25 11:57:36 +01:00
sinuca fb2b66e2dd Recent posts functionality
Conflicts:
	inc/config.php
	inc/mod/pages.php
	mod.php
2014-03-25 11:35:04 +01:00
czaks 2a41c37fee fix link_prefix. thanks to anon on http://tinyboard.org/demo/mod.php?/sup/res/1210.html 2014-03-13 22:39:32 +01:00
czaks babc7049ac it's spanish not italian ;_; 2014-03-10 10:21:30 +01:00
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
ctrlcctrlv 618d979ec4 Country flags in API if they are enabled 2013-08-21 22:35:07 +10:00
ctrlcctrlv ecda099dfb Custom fields in API, read config.php for info. Non-4chan compatible fields removed. 2013-08-21 22:35:01 +10:00
ctrlcctrlv 01e906b1d3 Make it possible to disable API, disable it by default
Conflicts:
	inc/functions.php
2013-08-21 22:34:52 +10:00
K 0cb54b15dc Add support for 4chan-compatible json API.
Conflicts:
	inc/functions.php
2013-08-21 22:32:44 +10:00
Michael Foster 54a8c72121 Huge bug with deleting boards: $tmp_board unused; sometimes it would delete the wrong board's directory 2013-08-21 21:34:18 +10:00
Michael Foster 72beacc1da allow moving threads with non-image uploads 2013-08-21 20:54:46 +10:00
czaks de035f4a7e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	stylesheets/dark_roach.css
	stylesheets/style.css
2013-08-20 18:22:37 -04:00
ctrlcctrlv 07bf8914e6 Only add country to JSON if flag fits country code regex 2013-08-20 22:11:32 +00:00
ctrlcctrlv c617603179 ;_; 2013-08-20 21:35:16 +00:00
ctrlcctrlv 31aad827ad Make file/thumb dimensons actually work (thanks sti) 2013-08-20 21:31:46 +00:00
ctrlcctrlv 8794fe0149 Delete JSON when thread deleted 2013-08-20 19:53:11 +00:00
ctrlcctrlv 8c081a4ab5 Oops, forgot to check if enabled at one point 2013-08-20 18:59:20 +00:00
ctrlcctrlv cc5173f430 Country flags in API if they are enabled 2013-08-20 18:52:12 +00:00
ctrlcctrlv 3e9f4f101a Custom fields in API, read config.php for info. Non-4chan compatible fields removed. 2013-08-20 18:17:05 +00:00
ctrlcctrlv a29a9324ea Make it possible to disable API, disable it by default 2013-08-20 16:53:05 +00:00
Michael Foster abfdd38e59 Unicode bi-directional text: Finally a working fix 2013-08-19 23:47:56 +10:00
ctrlcctrlv db5ce2cb8f Merge remote-tracking branch 'upstream/master' 2013-08-19 13:21:25 +00:00
ctrlcctrlv fd398f82ed Fix reply moving 2013-08-19 13:20:10 +00:00
Michael Foster 69741e6c08 deleting boards: cache purging, delete directory after sql queries (in case we have permission errors, etc.) 2013-08-19 20:00:16 +10:00
Michael Foster e45ffb8592 custom timeouet for curl'ing upload urls 2013-08-19 18:54:10 +10:00
czaks 6634b43572 Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-18 19:26:51 -04:00
czaks 5389b0f358 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-18 19:26:31 -04:00
ctrlcctrlv affad5594e Fix compatibility with php<5.4, sorry anachronos ;_; 2013-08-18 22:51:09 +00:00
Michael Foster c8fcba9439 disregard 2013-08-19 05:22:08 +10:00
Michael Foster d2fdeead64 bidi_cleanup: Just replace with HTML5's <bdi> (for now, at least). The old code was hardly working, and had issued with older PHP versions. 2013-08-19 05:19:54 +10:00
czaks da1b7d087e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-08-18 13:16:31 -04:00
ctrlcctrlv 9773416553 Better setting name 2013-08-19 03:01:30 +10:00
ctrlcctrlv 47dec49465 Optionally access mod cookie in JavaScript 2013-08-19 03:01:15 +10:00
czaks 45bfd2a095 fix Polish translation 2013-08-19 03:00:44 +10:00
czaks a297ce4af5 Update Polish translation 2013-08-19 03:00:38 +10:00
Michael Foster 5051e0572a Missing theme conf type "checkbox" 2013-08-19 02:03:54 +10:00
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. 2013-08-19 01:07:04 +10:00
czaks f6c25382b9 Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-17 22:42:28 -04:00
czaks 946c49ac5a boardlist work part 1: boardname in subtitle; work to make js restyling feasible 2013-08-17 22:41:40 -04:00
ctrlcctrlv 2eb68ac398 Better setting name 2013-08-18 01:53:39 +00:00
ctrlcctrlv 52fe0c8989 Optionally access mod cookie in JavaScript 2013-08-18 01:44:36 +00:00
czaks 7aaeb1fdf3 fix Polish translation 2013-08-17 19:00:00 -04:00
czaks 8f34bb875f Update Polish translation 2013-08-17 18:44:37 -04:00
czaks ff479e8bcb Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-17 16:22:04 -04:00
czaks bf119b7abd Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/post-hover.js
2013-08-17 16:21:40 -04:00
ctrlcctrlv 5c2ec21e13 Bundle jscolor 2013-08-17 19:42:00 +00:00
ctrlcctrlv 979e5754a5 Better error handling 2013-08-17 19:08:54 +00:00
Michael Foster cff62b250c Bugfix: raw html posting 2013-08-18 04:49:56 +10:00
ctrlcctrlv e3600131fc Configurable canvas size 2013-08-17 18:00:26 +00:00
Michael Foster 28f366b686 keep casing of escape modifiers 2013-08-17 17:56:38 +10:00
Michael Foster 998002fd34 better modifier escaping again 2013-08-17 17:53:39 +10:00
Michael Foster b2d5ec253b escape_markup_modifiers: make it case insensitive 2013-08-17 17:41:22 +10:00
Michael Foster e7f25aa480 add delete event 2013-08-17 16:06:45 +10:00
czaks ca565d07c2 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/display.php
2013-08-16 16:06:54 -04:00
Michael Foster e5103b543a fix aspect ratio displaying 2013-08-17 04:11:24 +10:00
Michael Foster 0d45fbc799 Add \n before post modifiers. Add flag alt for country flags. 2013-08-17 03:39:58 +10:00
czaks 3696ffd035 noko50 fix previous commit 2013-08-16 10:10:18 -04:00
czaks 8a4b7c3349 fix noko50 for new new Post and new Thread syntax 2013-08-16 10:09:37 -04:00
czaks 146243c473 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/functions.php
2013-08-16 10:07:24 -04:00
Michael Foster 0ad1c03997 Optional "flag style" and "flag alt" modifiers 2013-08-16 23:12:40 +10:00
Michael Foster 47ddd2f8b2 Fix editing raw HTML posts 2013-08-16 22:18:57 +10:00
Michael Foster aaeac9de3c forgot this here 2013-08-16 21:51:10 +10:00
Michael Foster 57e69268ef This wasn't usd anywhere. 2013-08-16 21:46:51 +10:00
Michael Foster 4876a27232 Much better post modifiers: raw HTML, ban messages, etc. 2013-08-16 21:25:56 +10:00
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.
2013-08-16 21:08:01 +10:00
Michael Foster 88dff2a683 Set $config['try_smarter'] to true. If you notice any problems, please report them to us. 2013-08-16 20:16:09 +10:00
czaks 4f855cf3b3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/functions.php
2013-08-13 14:46:16 -04:00
Michael Foster 07b825c6d2 Don't create anti-bot stuff in buildThread() when asked to return HTML as a string. 2013-08-13 21:53:23 +10:00
Michael Foster c6e629bf89 allow wordfilters to be callbacks 2013-08-13 01:53:23 +10:00
Michael Foster 0de0bc6ceb Optional: Allow uploading by URL 2013-08-12 22:51:46 +10:00
Michael Foster a7a93ece3d $config['error']['invalidzip'] isn't used anywhere anymore 2013-08-12 22:14:26 +10:00
Michael Foster e0a8ffcfb9 ?/config: Link URLs in comments 2013-08-12 21:14:32 +10:00
Michael Foster 169c68e862 use single quotes 2013-08-12 21:08:40 +10:00
Michael Foster adbb0c1fdf ... 2013-08-12 13:01:34 +10:00
czaks 0f5f44bc95 spoilerimage config variable: this got fixed doubly, once wrong, merge both fixes
Conflicts:
	inc/config.php
2013-08-12 13:01:02 +10:00
Michael Foster 3a5f25f751 what 2013-08-12 13:00:06 +10:00
czaks 96122c3fc2 fix notice for mod spoiler image 2013-08-12 12:59:52 +10:00
Vasiliy Shikhachevskiy 8c3ae439c9 Added Czech translation 2013-08-12 12:58:29 +10:00
ctrlcctrlv d846fe6370 forgot to rename config option 2013-08-12 12:58:04 +10:00
ctrlcctrlv 2018fd206b Improve spoiler action
Conflicts:
	inc/mod/pages.php
2013-08-12 12:57:54 +10:00
ctrlcctrlv 6e74f2a1a6 accidentally spaces 2013-08-12 12:55:52 +10:00
ctrlcctrlv ed04525994 Spoil files moderator action 2013-08-12 12:55:44 +10:00
czaks 92edc1d0a5 noko50: clarify in config how to disable it 2013-08-11 17:53:42 -04:00
czaks 8534e2cc80 Merge branch 'noko50-new-dev11' of http://github.com/fallenPineapple/Tinyboard
Conflicts:
	inc/functions.php
2013-08-11 17:49:29 -04:00
czaks 500468336e spoilerimage config variable: this got fixed doubly, once wrong, merge both fixes 2013-08-11 17:34:43 -04:00
czaks 6e26c76c56 Merge branch 'master' of http://github.com/ctrlcctrlv/Tinyboard 2013-08-11 17:32:57 -04:00
czaks c3cb0f171b fix notice for mod spoiler image 2013-08-11 17:22:39 -04:00
Vasiliy Shikhachevskiy 25b6dfd06a Added Czech translation 2013-08-11 13:59:07 -04:00
ctrlcctrlv b9ec342750 Merge conflict 2013-08-11 15:36:17 +00:00
ctrlcctrlv efebd30221 forgot to rename config option 2013-08-11 13:55:15 +00:00
ctrlcctrlv fd54de7126 Improve spoiler action 2013-08-11 13:54:11 +00:00
czaks fa9bf536c3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/mod/pages.php
	js/catalog-link.js
	post.php
	templates/banned.html
2013-08-11 09:50:33 -04:00
Michael Foster 4fb941dbfe $config['boardlist_wrap_bracket'] default to true 2013-08-11 21:30:46 +10:00
ctrlcctrlv 39f542704b Option to have a message on the ban page
Conflicts:
	inc/config.php
2013-08-11 21:29:02 +10:00
ctrlcctrlv 38c9ac65d8 Critical bug: could not move threads/posts with spoiler images, resulted in I/O error
Conflicts:
	inc/mod/pages.php
2013-08-11 21:26:02 +10:00
ctrlcctrlv acb4c47a9f Allow for HTML in the board subtitle
Conflicts:
	inc/config.php
2013-08-11 21:08:19 +10:00
Michael Foster 4bce3d7584 Clean: Make boardlist bracket wrapping optional 2013-08-11 21:06:13 +10:00
ctrlcctrlv 7d1acd4a05 Make boardlist bracket wrapping optional 2013-08-11 21:04:45 +10:00
czaks c672b700b0 gifsicle: temporary fix; STI: gifsicle REALLY sends that to stderr for every gif shorter than 50 frames 2013-08-11 21:04:20 +10:00
czaks 8b26201a05 Update Polish translation 2013-08-11 21:02:50 +10:00
fallenPineapple 12ee85beaf Adds "noko50" (View Last 50 Posts) pages. (Broken Reply) 2013-08-10 17:16:30 -04:00
czaks ebac98e207 critical fix for merge 4chanapi+try_smarter: make even pages work 2013-08-09 19:46:28 -04:00
czaks 6fb2ea3b31 fix support for board prefixes after merge 2013-08-09 17:42:19 -04:00
czaks 890718f89f i18n work on ctrlcctrlv's additions 2013-08-09 17:21:40 -04:00
czaks 98fa92f684 Fix boardlist bracketing issue 2013-08-09 17:16:25 -04:00
ctrlcctrlv ecb15c7dcb Option to have a message on the ban page 2013-08-09 19:52:19 +00:00
ctrlcctrlv 379eb7d553 Critical bug: could not move threads/posts with spoiler images, resulted in I/O error 2013-08-09 19:40:49 +00:00
ctrlcctrlv 78ea9af97c Oekaki 2013-08-08 22:15:59 +00:00
ctrlcctrlv d4a1ae3595 Advertisements 2013-08-08 21:57:52 +00:00
ctrlcctrlv 1b10821603 mistake in last commit 2013-08-08 21:09:38 +00:00
ctrlcctrlv ddbe562f9c Optionally allow the moving of single replies 2013-08-08 21:08:01 +00:00
ctrlcctrlv 2b6fa9342b accidentally spaces 2013-08-08 19:43:40 +00:00
ctrlcctrlv a59c2e8369 Spoil files moderator action 2013-08-08 19:41:21 +00:00
ctrlcctrlv 7205801ced Optionally use email selectbox 2013-08-08 19:30:05 +00:00
ctrlcctrlv b8921508fe Allow for HTML in the board subtitle 2013-08-08 18:58:44 +00:00
ctrlcctrlv 3aa1305dab Make boardlist bracket wrapping optional 2013-08-08 18:43:24 +00:00
czaks 73f53d3529 gifsicle: temporary fix; STI: gifsicle REALLY sends that to stderr for every gif shorter than 50 frames 2013-08-06 19:40:17 -04:00
czaks 2cc0769f54 Revert "Merge branch 'master' of github.com:vichan-devel/Tinyboard"
This reverts commit a84c4510fc, reversing
changes made to a8327c3a37.
2013-08-05 06:17:01 -04:00
czaks 0d8e2a65ab fix api issue 2013-08-05 06:09:15 -04:00
czaks a84c4510fc Merge branch 'master' of github.com:vichan-devel/Tinyboard
Conflicts:
	js/post-hider.js
2013-08-05 06:03:40 -04:00
czaks 926fedd576 Update Polish translation 2013-08-05 05:32:18 -04:00
czaks ea97efc8f3 that wasn't meant to be committed 2013-08-05 05:03:46 -04:00
czaks 6267876758 tinyboard special markup: allow content to span multiple lines 2013-08-05 05:02:37 -04:00
czaks 67daf109f2 fix Varnish compatibility when characters such as * are in use for a boardname 2013-08-05 04:51:48 -04:00
czaks 06d2dafa2a Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-04 23:31:53 -04:00
czaks c669b087fa bring back ==tags== by default 2013-08-04 23:06:54 -04:00
Michael Foster 373fb99a7f Bugfix: exif_read_data() Incorrect APP1 Exif Identifier Code 2013-08-04 23:02:15 -04:00
czaks 8ad36a851c fix Varnish compatibility when characters such as * are in use for a boardname 2013-08-04 22:12:21 -04:00
czaks f494b34562 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/image.php
2013-08-04 21:17:38 -04:00
Michael Foster 0c829aa8f6 bugfix 2013-08-04 18:48:32 -04:00
Michael Foster 7a51444110 This should probably still be ADMIN. By default, don't let mods or janitors edit any of the config. 2013-08-04 17:53:55 -04:00
Michael Foster c3da5ab4e1 ?/config: Advanced permissions 2013-08-04 17:53:09 -04:00
Michael Foster 6e0e5b1e8a Not the nicest-looking fix, but comments (actual comments, not code examples) beginning with "$" are ignored by ?/config. 2013-08-04 16:46:08 -04:00
Michael Foster acfda35648 gifsicle: redirect stdout to /dev/null but keep stderr going to stdout 2013-08-04 16:32:36 -04:00
czaks a3cf56a768 gifsicle: make it finally work 2013-08-04 16:27:58 -04:00
czaks 7407593ec5 gifsicle: make it finally work 2013-08-04 15:29:18 -04:00
Michael Foster b7070aeac6 Fix issue with installing and creating boards with MySQL < 5.5.3. Issue #129 2013-08-04 15:23:26 -04:00
Michael Foster 33a07e9ee0 bug fix, wrong index 2013-08-04 05:11:46 -04:00
Michael Foster 0f00f800b9 Use new shell_exec function for $config['dns_system'] `host` queries too 2013-08-04 05:03:21 -04:00
czaks 76101cad51 fix gifsicle issue connected with frame limit 2013-08-04 04:49:47 -04:00
Michael Foster 6409ac6163 fix last commit 2013-08-04 04:49:21 -04:00
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. 2013-08-04 04:48:13 -04:00
czaks 3e4545d1b8 fix gifsicle issue connected with frame limit 2013-08-04 04:46:30 -04:00
czaks 7ed01737c7 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-04 01:00:23 -04:00
Michael Foster 0387ae1b46 Use exiftool to patch bug for now. 2013-08-04 00:48:28 -04:00
czaks 1e6b4cbd4a Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 22:21:02 -04:00
Michael Foster 3d2de07a1f Can't auto-orient a non-JPEG 2013-08-03 22:20:39 -04:00
czaks f128811dd3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 22:18:46 -04:00
Michael Foster de62cced6f fix last commit 2013-08-03 22:16:17 -04:00
Michael Foster ac4306555b Fix for instances with old GraphicsMagick or ImageMagick versions (no -auto-orient). 2013-08-03 22:14:25 -04:00
Michael Foster 486eccba2e shell_exec_error() fix 2013-08-03 21:53:09 -04:00
root 1f5ce14f59 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 21:49:38 -04:00
Michael Foster b373b39f44 Bugfix: gm and auto-orient thumbnailing 2013-08-03 21:47:24 -04:00
Michael Foster 8fe33d3b79 Fix some indent-formatting. Tab = 8 chars 2013-08-03 21:04:45 -04:00
czaks d79da75fa9 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 21:01:26 -04:00
Michael Foster b67fc7d54e Only use `identify` if we have to 2013-08-03 20:50:37 -04:00
Michael Foster 5300ffadf1 Better image processing. Add support for GraphicsMagick (a fork of ImageMagick) and `exiftool` (for stripping EXIF metadata quickly). 2013-08-03 20:34:59 -04:00
czaks a0855cdcf5 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/functions.php
	templates/generic_page.html
	templates/index.html
2013-08-03 19:05:25 -04:00
Michael Foster a3fbff2259 Update $config['try_smarter']. Should be working now. 2013-08-03 17:42:34 -04:00
Michael Foster f7d068536a EXPERIMENTAL: Try not to build pages when we shouldn't have to. 2013-08-03 07:50:25 -04:00
Michael Foster 2f4e2daa61 Fix redirect with board config editor (raw php) 2013-08-03 06:27:13 -04:00
Michael Foster 424de7561d Web config editor: board configs 2013-08-03 06:26:17 -04:00
Michael Foster 0d1bfa47f1 Web config editor: Write "MOD", "JANITOR", etc. to instance-config instead of just int representations 2013-08-03 05:41:01 -04:00
Michael Foster d4ad874e09 no 2013-08-03 05:25:41 -04:00
Michael Foster c9684fc000 Better/working web config editor 2013-08-03 05:21:02 -04:00
Michael Foster 3ed15565b0 Why is this escaped? 2013-08-03 03:36:20 -04:00
Michael Foster ea1fe528a4 Fix ordering of notes and bans 2013-08-03 02:06:58 -04:00
Michael Foster 056a6001ac Erorr handling update 2013-08-03 02:01:52 -04:00
Michael Foster 784c3ffadb Accidentally commit'd debug stuff/errors 2013-08-03 00:28:54 -04:00
Michael Foster 1d37e81ade Better error handling/displaying with $config['debug'] and $config['verbose_errors'] 2013-08-03 00:22:28 -04:00
Michael Foster 62f8ea4813 Better command-line ImageMagick image processing 2013-08-02 23:18:25 -04:00
Michael Foster d99eba2c18 syntax error in last commit 2013-08-02 21:37:44 -04:00
Michael Foster 1d7de12281 Fix bug 2013-08-02 21:23:18 -04:00
Michael Foster 934c00f488 $config['dir']['static'] doesn't exist. 2013-08-02 21:01:04 -04:00
Michael Foster 169dc74938 Fix last commit 2013-08-02 20:56:30 -04:00
Michael Foster 4fce9b63ae Major config.php cleanup and a few minor misc fixes. 2013-08-02 20:52:58 -04:00
czaks a15e0ffa98 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-02 00:09:07 -04:00
Michael Foster f06978659b Installer: Nicer pre-installation test 2013-08-02 00:08:37 -04:00
czaks 1ed45ebe9e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	stylesheets/dark.css
	stylesheets/futaba+vichan.css
	stylesheets/miku.css
	stylesheets/stripes.css
	stylesheets/testorange.css
	stylesheets/wasabi.css
2013-08-01 23:43:20 -04:00
Michael Foster 40ab2e0c17 Don't redraw image again after correcting image orientation; Correct image orientation with convert+gifsicle too 2013-08-01 21:28:16 -04:00
Michael Foster 5a44c50811 Simple file editor replacement for ?/config (optional). Issue #127 2013-08-01 17:18:10 -04:00
Michael Foster 157dcf9fb1 Continue upgrading Twig 2013-08-01 15:55:28 -04:00
Michael Foster 6b6f32949d Web config editor: Use a <select> for JANITOR/MOD/ADMIN permissions 2013-08-01 15:20:25 -04:00
Michael Foster 0fe5528574 Upgrade Twig library 2013-08-01 15:20:12 -04:00
Michael Foster 22f3a95e0e convert+gifscale didn't respect $config['thumb_keep_animation_frames'] 2013-08-01 04:24:34 -04:00
Michael Foster 4851d4cabe Forgot "global $config" here 2013-08-01 03:51:50 -04:00
czaks 9487eb4ac7 Compile Polish locale 2013-08-01 03:22:58 -04:00
Jakub Skrzypnik 00600f241f Correcting polish locale a bit 2013-08-01 03:22:48 -04:00
Jakub Skrzypnik 0a026c8f3f Correcting polish locale a bit 2013-08-01 03:22:39 -04:00
czaks 7dd57432a2 Compile Polish locale 2013-08-01 02:52:35 -04:00
Jakub Skrzypnik 731905ed05 Correcting polish locale a bit 2013-08-01 08:49:14 +02:00
Jakub Skrzypnik 0aac198c42 Correcting polish locale a bit 2013-08-01 08:46:24 +02:00
czaks 6c2887ba9f Update Polish locale 2013-08-01 02:39:54 -04:00
czaks 9769e1f964 i18n even more strings in inc/display.php 2013-08-01 02:39:41 -04:00
czaks bea5509d63 Update Polish locale 2013-08-01 02:06:34 -04:00
czaks 3b03e18d68 i18n even more strings in inc/display.php 2013-08-01 01:56:04 -04:00
czaks b9769d0cea i18n strings in inc/display.php 2013-08-01 01:53:13 -04:00
czaks e109d8179f the prefix work: fix it to be dependent on a board_regex config value 2013-08-01 01:53:07 -04:00
czaks a1e105a470 i18n strings in inc/display.php 2013-08-01 01:47:15 -04:00
czaks 4764764885 the prefix work: fix it to be dependent on a board_regex config value 2013-08-01 01:43:33 -04:00
czaks bc76d934fe fix previous commit; markup is called via reference 2013-08-01 01:09:54 -04:00
czaks 05fb4cbca4 markup modifiers: there was a plan for adding markup to ban reasons, but assignment was missing; escape markup there too 2013-08-01 01:09:21 -04:00
czaks 235ee484fd removed a relict from older post hider 2013-08-01 01:04:19 -04:00
czaks 168a4d73cc Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-01 00:47:33 -04:00
Michael Foster a052a791b5 Add optional database table prefix (issue #118; see issue comments for details) 2013-07-31 22:14:26 -04:00
czaks cefd5517ac Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 21:36:54 -04:00
czaks 232f4ff868 markup modifiers: make it even harder to escape 2013-07-31 21:27:50 -04:00
czaks ab36452543 fix post editing for tinyboard markup 2013-07-31 21:26:55 -04:00
Michael Foster ea2b8cce07 Bugfix: HTML injection in post editing (introduces and fixes yet another bug) 2013-07-31 21:24:17 -04:00
czaks e93d5b2f8e Revert "markup modifiers: make it even harder to escape"
This reverts commit d7ea47a91f.
2013-07-31 21:22:57 -04:00
czaks 055c3a7382 Revert "facilitate using markup modifiers multiple times; make raw html not consume the whole post"
This reverts commit e7dd0bbc4a.
2013-07-31 21:22:32 -04:00
czaks 83844b5e3e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-07-31 21:03:13 -04:00
Michael Foster a5312ebe89 Allow public ban messages on raw HTML posts 2013-07-31 21:02:26 -04:00
Michael Foster 0f9df0ac66 Newline before <tinyboard ban message> 2013-07-31 20:54:20 -04:00
Michael Foster 328484bee7 SQL cleanup 2013-07-31 20:51:43 -04:00
czaks 03d91df1d8 fix previous commit; markup is called via reference 2013-07-31 20:41:56 -04:00
czaks ce2af291b0 markup modifiers: there was a plan for adding markup to ban reasons, but assignment was missing; escape markup there too 2013-07-31 20:33:27 -04:00
czaks d7ea47a91f markup modifiers: make it even harder to escape 2013-07-31 20:13:19 -04:00
czaks e7dd0bbc4a facilitate using markup modifiers multiple times; make raw html not consume the whole post 2013-07-31 20:11:11 -04:00
czaks fa5922b45e fix post editing for tinyboard markup 2013-07-31 19:50:25 -04:00
czaks b35ea55763 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/thread.html
2013-07-31 19:25:04 -04:00
Michael Foster 6bbe407e18 Markup modifiers: raw HTML 2013-07-31 19:18:55 -04:00
Michael Foster 6d52c8b428 Markup modifiers. Fix issue #66 (public ban message lost when rebuilding post body) 2013-07-31 18:59:54 -04:00
Michael Foster 4891735c49 Fix issue #72 2013-07-31 18:29:09 -04:00
czaks dc9df2b9b3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 17:05:53 -04:00
Michael Foster 3a8736cdc0 Fix last commit 2013-07-31 17:04:36 -04:00
Michael Foster c2a287cd14 Only run SQL query to count threads if we really need to 2013-07-31 17:02:42 -04:00
czaks c0abd1d851 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 17:02:30 -04:00
Michael Foster 6cdf603875 Fix last commit; Make Tinyboard Twig extension more mb-safe 2013-07-31 16:38:09 -04:00
Michael Foster dc1d1a3fcd Issue #125 2013-07-31 16:22:27 -04:00
czaks 3d979750b1 fix merge 2013-07-31 15:01:44 -04:00
czaks 55c7146d88 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/functions.php
	inc/image.php
	js/expand.js
	js/hide-threads.js
	js/local-time.js
	js/smartphone-spoiler.js
	templates/header.html
	templates/index.html
	templates/main.js
	templates/page.html
	templates/post_reply.html
	templates/post_thread.html
	templates/thread.html
2013-07-31 14:54:20 -04:00
Michael Foster 659310663e i18n some more strings in inc/config.php 2013-07-31 06:56:57 -04:00
Michael Foster 42e16e233a Javascript l10n: Work without $config['additional_javascript_compile'] 2013-07-31 06:54:53 -04:00
Michael Foster 439795e63b Disallow board names which are too large for the filesytem to handle 2013-07-31 06:40:57 -04:00
Michael Foster 81da2fea04 Undo 7e0cec for now. Will restore later once I resolve issues 2013-07-31 05:03:50 -04:00
czaks 67db0a878a js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts 2013-07-31 04:57:50 -04:00
czaks 3f98522ff2 i18n one more string in inc/functions.php 2013-07-31 04:56:42 -04:00
czaks babeec8bb9 localise time values 2013-07-31 04:55:34 -04:00
czaks be2e7d9782 i18n some strings in inc/config.php 2013-07-31 04:54:08 -04:00
Michael Foster 123a72d7de Convert to UNIX line endings 2013-07-31 04:28:26 -04:00
Marcin Łabanowski 7e0cec3d9d Facilitate styling of subboard listings 2013-07-31 04:09:35 -04:00
czaks 22556f43f5 Update Polish locale 2013-07-31 04:07:15 -04:00
czaks b772be7c5b Update Polish translation 2013-07-31 04:07:03 -04:00
czaks ba27016813 locale: update polish translation 2013-07-31 04:06:57 -04:00
czaks 0ffa0b3adf Update Polish translation; javascript l10n 2013-07-31 04:06:52 -04:00
55ch dd01c8308d Brazilian Portuguese translation for Tinyboard 2013-07-31 04:05:55 -04:00
Marcin Łabanowski 5ea2f02e7d Fixed typo in Polish translation 2013-07-31 04:05:49 -04:00
Marcin Łabanowski 39cf9e7de5 Updated Polish translation (3) 2013-07-31 04:05:44 -04:00
Marcin Łabanowski 4266c412b5 Updated Polish translation (2) 2013-07-31 04:05:38 -04:00
Marcin Łabanowski cbab1f9ac2 Updated Polish translation 2013-07-31 04:05:29 -04:00
Michael Foster 64bc410484 Small comment change 2013-07-31 04:02:40 -04:00
Marcin Łabanowski 7c8bbe8527 Implement image identification buttons using regex.info/exif, google images and tineye 2013-07-31 04:00:22 -04:00
Michael Foster 18516ff828 Rename $config['url_ads'] to $config['link_prefix'] 2013-07-31 03:43:01 -04:00
szalej 51efd817c8 Update inc/config.php
hide referrer option
2013-07-31 03:39:51 -04:00
Marcin Łabanowski 3ef2c05bb2 url_ads: fix it not working 2013-07-31 03:39:20 -04:00
szalej 5bf53cb581 Update inc/functions.php
url ads
2013-07-31 03:39:15 -04:00
szalej 220609999a Update inc/functions.php
Hide Referrer (nullrefer.com)
2013-07-31 03:39:10 -04:00
asiekierka 44d3b12cef Embedding: added vocaroo support 2013-07-31 03:37:09 -04:00
Michael Foster 573f86ccae Tiny code clean-up 2013-07-31 03:35:07 -04:00
Marcin Łabanowski 73cb2bdf2c convert+gifsicle: fix previous commit 2013-07-31 03:33:12 -04:00
Marcin Łabanowski b7e725bf3e Support for resizing gifs using gifsicle with resizing the rest using ImageMagick 2013-07-31 03:33:06 -04:00
Marcin Łabanowski f9cdf31ede Fix animated .gif conversion when $config['thumb_ext'] == '' 2013-07-31 03:32:44 -04:00
czaks ee23ec1e24 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 03:18:11 -04:00
Michael Foster a2d8e4cf3e Previous commit comment fix 2013-07-31 03:13:51 -04:00
Michael Foster 37d769646b Markup/quote fix for multibyte 2013-07-31 03:12:06 -04:00
czaks 96bcf5dd1e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
	inc/mod/pages.php
	install.php
	js/expand.js
	mod.php
2013-07-31 02:30:44 -04:00
Michael Foster b22bcdecf9 Fix last commit: purge() issue 2013-07-31 02:19:58 -04:00
Michael Foster 42cba53887 Allow Unicode in board URIs. 2013-07-31 02:08:55 -04:00
Michael Foster bb2868896c Ability to hide IP addresses from mod log 2013-07-31 00:04:57 -04:00
Michael Foster 343397d561 ?/IP/: Don't show posts for board user doesn't have access to 2013-07-30 23:30:49 -04:00
Michael Foster 8efab06616 Upgrade to utf8mb4 charset for MySQL server versions above 5.5.3. Keep support for older versions. Fix charsets for multiple columns and tables. 2013-07-30 22:08:56 -04:00
Michael Foster 461084d400 MySQL's utf8 charset only supports up to 3-byte symbols. Insterting four byte symbols (U+010000 to U+10FFFF) can be done maliciously to break HTML mark-up.
The ideal solution was to convert to MySQL's utf8mb4 charset, but then we would lose support for MySQL < 5.5.3. In this fix, incompatible characters are encoded as HTML numeric character references (eg. #65536) and just stripped from body_nommarkup.
2013-07-30 16:41:10 -04:00
czaks 793042ee6c Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/inline-expanding.js
2013-07-29 23:17:37 -04:00
Michael Foster 1759ac2ea3 Post search: Search other fields too 2013-07-29 20:20:07 -04:00
czaks 4257191acd Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-29 16:26:10 -04:00
Michael Foster 58306bdc63 Search posts 2013-07-29 16:18:06 -04:00
Michael Foster 5bab041814 Make font-awesome enabled by default 2013-07-29 12:27:10 -04:00
czaks d11e9d752e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-28 20:51:43 -04:00
Michael Foster bd8bd3c02e Fix for last commit 2013-07-28 20:46:00 -04:00
Michael Foster 57c8e4ee7c Strip combining characters from Unicode strings (eg. Zalgo) 2013-07-28 20:33:26 -04:00
czaks 396492aad6 Update Polish locale 2013-07-27 02:01:42 -04:00
czaks 065a6f97c8 localise time values 2013-07-27 01:50:38 -04:00
czaks 3f2ea6b936 i18n some strings in inc/config.php 2013-07-27 01:33:21 -04:00
czaks ae99c6dd0d i18n one more string in inc/functions.php 2013-07-27 01:21:30 -04:00
czaks 5108bd1bf7 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-07-26 13:47:53 -04:00
Michael Foster 37d5846e4e Fix markup overlapping. Issue #124 2013-07-26 11:01:13 -04:00
czaks 114e34eea5 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-07-24 16:24:20 -04:00
Michael Foster 33a1c00bd5 %length% in public ban messages 2013-07-24 11:30:01 -04:00
Michael Foster 31f657e550 Long overdue: Salted password hashes 2013-07-24 11:15:55 -04:00
czaks 1aa522e138 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/index.html
	templates/post_thread.html
	templates/thread.html
2013-07-23 10:25:33 -04:00
Michael Foster 1132a4ce79 Option to use font-awesome for sticky/lock icons, etc. 2013-07-23 09:38:42 -04:00
Michael Foster ab0c5ee481 Option to make stylesheet selections board-specific 2013-07-23 01:35:56 -04:00
czaks 88c1205e42 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/hide-threads.js
2013-07-22 23:33:02 -04:00
Michael Foster 6ba8f3f7de Add custom links to dashboard 2013-07-22 18:30:45 -04:00
Michael Foster ed8fe6c27a Option to check public ban message by default 2013-07-22 17:51:13 -04:00
czaks 805c729892 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-22 10:14:17 -04:00
Michael Foster 308f557fd5 Option to automatically strip EXIF metadata from JPEGs 2013-07-21 15:50:45 -04:00
czaks 97a22e57c1 Remove imgcaptcha, this code is unused in any of our forks and needs work to get here back.
Revert "Merge branch 'imgcaptcha' of https://github.com/asiekierka/Tinyboard"

This reverts commit 49afb685c8, reversing
changes made to 2451a0f29c.

Conflicts:

	js/imgcaptcha.js
2013-07-20 22:47:26 -04:00
czaks 8772c31ce1 post search: missed default config 2013-07-20 22:45:21 -04:00
czaks 33c7abf11f Merge branch 'master' of github.com:vichan-devel/Tinyboard 2013-07-20 22:33:56 -04:00
czaks 17952d173c Update Polish translation 2013-07-20 20:23:55 -04:00
Czterooki bc1bc9f6ef Merge branch 'master' of github.com:vichan-devel/Tinyboard 2013-07-20 18:28:57 -04:00
czaks 9f323ae65f Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/themes/sitemap/info.php
2013-07-20 17:28:34 -04:00
Michael Foster 67cbc2b1aa Fix permissions with search 2013-07-20 13:15:44 -04:00
Michael Foster b776e0a7f0 Search update 2013-07-20 12:05:42 -04:00
Michael Foster e62b83e79c Bring back search (searching posts not implemented yet) 2013-07-20 07:50:33 -04:00
Czterooki aef4425592 merge with vichan-gold 2013-07-20 00:19:08 -04:00
Czterooki 01d9ad9d43 inc/mod/pages.php 2013-07-20 00:05:08 -04:00
Czterooki ad7d15535b config.php 2013-07-20 00:03:45 -04:00
Michael Foster 30dc892786 Only store video URLs in database, instead of the generated player HTML. 2013-07-19 18:36:12 -04:00
czaks f04566f6d3 locale: update polish translation 2013-07-18 16:34:22 -04:00
czaks fa66b96240 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	post.php
2013-07-18 15:19:03 -04:00
Michael Foster e4bd9a6886 Themes edit: Split "post" into two seperate actions: "post" (replies) and "post-thread". And add a $board variable. 2013-07-18 12:06:26 -04:00
Michael Foster ce9431ba34 Update filters to work with new ban table 2013-07-18 10:17:19 -04:00
czaks 84aaaabece Merge branch 'master' of https://github.com/kaja47/Tinyboard 2013-07-16 13:40:56 -04:00
czaks 7bdb96a16b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
	templates/index.html
	templates/thread.html
2013-07-16 13:02:13 -04:00
Michael Foster aadb57f2a2 More ban stuff: Show whether or not user has "seen" a ban yet in the ban list and on IP address pages. Purge useless expired ban records. 2013-07-16 08:50:39 -04:00
Michael Foster c8f30550af $config['require_ban_view']: Force users to view the "You are banned" page at least once before letting a ban disappear naturally. 2013-07-16 06:33:37 -04:00
Michael Foster 29b10c88db Outputting thread subject in header/title (issue #122) 2013-07-16 02:48:20 -04:00
Michael Foster 7302fc57a8 Automatically dismiss all reports regarding a thread after it is locked. 2013-07-16 02:32:44 -04:00
Michael Foster 2144d43f2b Fix issue #24 2013-07-16 02:27:20 -04:00
Michael Foster 23b27d8057 Add clean() to mod_move function 2013-07-16 01:38:24 -04:00
Michael Foster 77e4d926d9 Add "write" (files written to) to debug section 2013-07-16 01:21:06 -04:00
Macil Tech 82e3592703 Argh, just remove all RTL and LTR control codes in bidi_cleanup.
If the name and subject fields both start with RLO characters, then the
subject would be after the name with the old bidi_cleanup.
2013-07-08 13:26:31 -05:00
czaks 8de00e5ba9 Update Polish translation; javascript l10n 2013-07-03 01:59:36 -04:00
czaks 21f6799617 js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts 2013-07-03 00:25:32 -04:00
K 74a470bf4e Add support for 4chan-compatible json API. 2013-07-02 19:52:29 +02:00
czaks 24a520485d Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/page.html
2013-06-21 16:41:39 -04:00
Michael 9b0c31daa6 Merge pull request #116 from Macil/hardlimits
Adds image_hard_limit and reply_hard_limit options
2013-06-18 10:46:25 -07:00
Michael 0ac9dd5f25 Merge pull request #115 from Macil/miscfixes
Miscellaneous fixes
2013-06-18 10:45:13 -07:00
Michael cbc3bd0c0a Merge pull request #114 from Macil/rtlfix
Fix display issues with RTL control characters in post names, subjects, ...
2013-06-18 10:41:31 -07:00
Michael 68c6a749f2 Merge pull request #113 from Macil/tzfix
Output times in UTC
2013-06-18 10:40:56 -07:00
Macil Tech 3eda5b0543 Adds image_hard_limit and reply_hard_limit options.
Also reworks the numPosts() function and uses it elsewhere too.
2013-06-18 12:21:41 -05:00
Macil Tech 765e64ee38 m and n dash fix 2013-06-18 12:07:30 -05:00
Macil Tech b078222ede Fix "Undefined index: sticky" and "locked" errors on new thread creation. 2013-06-18 12:00:26 -05:00
Macil Tech b6fc7ca89d Fix broken entity removal in post truncation. 2013-06-18 11:16:15 -05:00
Macil Tech be1e55b9d6 Fix result page after installing theme getting doubled up. 2013-06-18 11:14:02 -05:00
Macil Tech 6fd6b92fe8 Fix openBoard and boardTitle functions using same caching keys.
Added getBoardInfo function that's used by both of the above functions,
and can get a board's info without loading it.
2013-06-18 11:13:43 -05:00
Macil Tech 1d4fced75a pm_snippet() should probably use mb_substr if it's using mb_strlen. 2013-06-18 11:12:31 -05:00
Macil Tech 2fe79f6a61 Output times in UTC.
Let the client localize the times with js/local-time.js themselves. No
one cares what the server timezone is.

This fixes a bug where posts made in a different daylight savings mode
have their times displayed off by an hour. Their times would be rendered
to the server's own timezone area correctly, but then the server's
*current* utc-offset would be appended, which wouldn't match up.
2013-06-18 11:10:39 -05:00
Macil Tech a92bb182d9 Fix display issues with RTL control characters in post names, subjects, and filenames. 2013-06-18 11:07:47 -05:00
Macil Tech 3bcc87caf2 Fix PM count caching.
cache::get() returns null if the key wasn't found (at least when using
the Redis cache backend).
2013-06-18 11:02:45 -05:00
55ch 9f00d86f1a Brazilian Portuguese translation for Tinyboard 2013-06-15 07:07:16 -04:00
czaks 258083e5cb Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-05-26 17:53:00 -04:00
undido 83401b3a68 update config.php config for unban limit
Adding config and error for unban list when a user tries to unban more users than they are allowed too.
2013-04-16 19:14:51 -03:00
undido b4ff535128 update to pages.php minor exploit
A lot of bans can be removed from a tinyboard database because it isn't limited A staff member could select 100 users all at once with a simple javascript function and unban them all this needs to be limited because a staff member on an image board if they feel hostile they can just remove all bans on the tinyboard site easily without being limited to how many people they can unban at a time, this adds an option to limit it.
2013-04-16 19:09:58 -03:00
Fredrick bb54605eb7 Fix per-board name not being used 2013-03-20 07:46:48 -04:00
Fredrick 53f710060d Fix truncation issue by no longer using HTML entities for Unicode characters 2013-03-17 07:00:55 -04:00
Michael Save 64ae123739 Mod log in ?/IP (ie. ban history) 2013-03-16 18:27:24 +11:00
Michael Save 1816218c64 Fix: Critical security vulnerability 2013-03-15 00:40:02 +11:00
Michael Save 2051018ba1 ... 2013-01-30 05:07:09 +11:00
Michael Save 5661e32b1c Instead of showing $config['error']['malformed'] on corrupt session, just go straight to the login form 2013-01-30 04:45:38 +11:00
Marcin Łabanowski b4efebae55 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-29 14:31:35 +01:00
Michael Save 45f9b51ad8 Merge branch 'master' of github.com:savetheinternet/Tinyboard 2013-01-29 22:17:46 +11:00
Michael Save 774e27caf5 Use === operator in authentication. 2013-01-29 22:13:35 +11:00
Michael Save e5bf2a91fc Don't always redirect to dashboard on login 2013-01-29 22:11:33 +11:00
Marcin Łabanowski d1bd4e1f7b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-28 13:29:21 +01:00
Michael fd33e9eba1 Merge pull request #96 from Macil/redis
Add Redis caching support
2013-01-27 21:32:28 -08:00
Michael f07e1564ae Merge pull request #97 from Macil/indexstuff
index() rework to use only one cache key
2013-01-27 21:32:01 -08:00
Macil Tech 879f20ec72 Reworked index() slightly to make caching simpler and only use one key. 2013-01-27 21:32:22 -06:00
Michael Save 1ad71b33e2 More use of mod log 2013-01-27 19:02:47 +11:00
Marcin Łabanowski e6b9bad788 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	mod.php
2013-01-26 15:08:48 +01:00
Marcin Łabanowski 9b7b1c996f Revert "[EDIT] restore previous behaviour (editing of html, not bbcode)"
This reverts commit 55d752073d.
2013-01-26 15:03:31 +01:00