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

1307 Commits

Author SHA1 Message Date
Michael Foster
39a8771706 ?/config: Advanced permissions 2013-08-04 17:53:09 -04:00
Michael Foster
7ab7e0a862 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
9935fb3024 gifsicle: redirect stdout to /dev/null but keep stderr going to stdout 2013-08-04 16:32:36 -04:00
czaks
a696e35d52 gifsicle: make it finally work 2013-08-04 16:27:58 -04:00
czaks
4046e46755 gifsicle: make it finally work 2013-08-04 15:29:18 -04:00
Michael Foster
45f8b5120f Fix issue with installing and creating boards with MySQL < 5.5.3. Issue #129 2013-08-04 15:23:26 -04:00
Michael Foster
50eec97b66 bug fix, wrong index 2013-08-04 05:11:46 -04:00
Michael Foster
da18afabdd Use new shell_exec function for $config['dns_system'] host queries too 2013-08-04 05:03:21 -04:00
czaks
4a437b650b fix gifsicle issue connected with frame limit 2013-08-04 04:49:47 -04:00
Michael Foster
41f93845de fix last commit 2013-08-04 04:49:21 -04:00
Michael Foster
d60c015fe9 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
8d8700dfcf fix gifsicle issue connected with frame limit 2013-08-04 04:46:30 -04:00
czaks
64147c93fa Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-04 01:00:23 -04:00
Michael Foster
da73fd3283 Use exiftool to patch bug for now. 2013-08-04 00:48:28 -04:00
czaks
3cad34effc Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 22:21:02 -04:00
Michael Foster
f99a7305f4 Can't auto-orient a non-JPEG 2013-08-03 22:20:39 -04:00
czaks
381a0d5823 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 22:18:46 -04:00
Michael Foster
c169b7ebe2 fix last commit 2013-08-03 22:16:17 -04:00
Michael Foster
6bd6faa57d Fix for instances with old GraphicsMagick or ImageMagick versions (no -auto-orient). 2013-08-03 22:14:25 -04:00
Michael Foster
ac931e8cd7 shell_exec_error() fix 2013-08-03 21:53:09 -04:00
root
82f4a3d58f Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 21:49:38 -04:00
Michael Foster
593f8757f2 Bugfix: gm and auto-orient thumbnailing 2013-08-03 21:47:24 -04:00
Michael Foster
afa37411c0 Fix some indent-formatting. Tab = 8 chars 2013-08-03 21:04:45 -04:00
czaks
9d6f58d226 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-03 21:01:26 -04:00
Michael Foster
7211d9c069 Only use identify if we have to 2013-08-03 20:50:37 -04:00
Michael Foster
67da80e354 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
8f7367d925 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
ad5570ada2 Update $config['try_smarter']. Should be working now. 2013-08-03 17:42:34 -04:00
Michael Foster
e9ebf724fe EXPERIMENTAL: Try not to build pages when we shouldn't have to. 2013-08-03 07:50:25 -04:00
Michael Foster
c2866dd401 Fix redirect with board config editor (raw php) 2013-08-03 06:27:13 -04:00
Michael Foster
a3a490c7f2 Web config editor: board configs 2013-08-03 06:26:17 -04:00
Michael Foster
0afd69d975 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
bb24c0b0f8 no 2013-08-03 05:25:41 -04:00
Michael Foster
e275a1b7fb Better/working web config editor 2013-08-03 05:21:02 -04:00
Michael Foster
f18f41f984 Why is this escaped? 2013-08-03 03:36:20 -04:00
Michael Foster
cbb41a5780 Fix ordering of notes and bans 2013-08-03 02:06:58 -04:00
Michael Foster
4f4e0b73a8 Erorr handling update 2013-08-03 02:01:52 -04:00
Michael Foster
ab7c9cf69c Accidentally commit'd debug stuff/errors 2013-08-03 00:28:54 -04:00
Michael Foster
3a0ed6fad3 Better error handling/displaying with $config['debug'] and $config['verbose_errors'] 2013-08-03 00:22:28 -04:00
Michael Foster
c6499dacce Better command-line ImageMagick image processing 2013-08-02 23:18:25 -04:00
Michael Foster
bcea4904d5 syntax error in last commit 2013-08-02 21:37:44 -04:00
Michael Foster
37dd4c09f4 Fix bug 2013-08-02 21:23:18 -04:00
Michael Foster
9ef34efc0d $config['dir']['static'] doesn't exist. 2013-08-02 21:01:04 -04:00
Michael Foster
7a28b09d8b Fix last commit 2013-08-02 20:56:30 -04:00
Michael Foster
d59e74f394 Major config.php cleanup and a few minor misc fixes. 2013-08-02 20:52:58 -04:00
czaks
6ed8e8752e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-02 00:09:07 -04:00
Michael Foster
01494dccce Installer: Nicer pre-installation test 2013-08-02 00:08:37 -04:00
czaks
d1a5e9d2cf 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
d71f49c801 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
695d50be8c Simple file editor replacement for ?/config (optional). Issue #127 2013-08-01 17:18:10 -04:00
Michael Foster
48c5fb4615 Continue upgrading Twig 2013-08-01 15:55:28 -04:00
Michael Foster
538e88b7bd Web config editor: Use a <select> for JANITOR/MOD/ADMIN permissions 2013-08-01 15:20:25 -04:00
Michael Foster
47823b5071 Upgrade Twig library 2013-08-01 15:20:12 -04:00
Michael Foster
ce1e206797 convert+gifscale didn't respect $config['thumb_keep_animation_frames'] 2013-08-01 04:24:34 -04:00
Michael Foster
cf373037bd Forgot "global $config" here 2013-08-01 03:51:50 -04:00
czaks
3421e2aa46 Compile Polish locale 2013-08-01 03:22:58 -04:00
Jakub Skrzypnik
ace5866b9c Correcting polish locale a bit 2013-08-01 03:22:48 -04:00
Jakub Skrzypnik
a58a2bf989 Correcting polish locale a bit 2013-08-01 03:22:39 -04:00
czaks
6257406a7b Compile Polish locale 2013-08-01 02:52:35 -04:00
Jakub Skrzypnik
fe0c7d2161 Correcting polish locale a bit 2013-08-01 08:49:14 +02:00
Jakub Skrzypnik
afa3b15c8a Correcting polish locale a bit 2013-08-01 08:46:24 +02:00
czaks
483de4fa25 Update Polish locale 2013-08-01 02:39:54 -04:00
czaks
cbb845c592 i18n even more strings in inc/display.php 2013-08-01 02:39:41 -04:00
czaks
ff4f37b213 Update Polish locale 2013-08-01 02:06:34 -04:00
czaks
35686e023a i18n even more strings in inc/display.php 2013-08-01 01:56:04 -04:00
czaks
39f490bc5f i18n strings in inc/display.php 2013-08-01 01:53:13 -04:00
czaks
803417adb6 the prefix work: fix it to be dependent on a board_regex config value 2013-08-01 01:53:07 -04:00
czaks
db2e447024 i18n strings in inc/display.php 2013-08-01 01:47:15 -04:00
czaks
04a85da980 the prefix work: fix it to be dependent on a board_regex config value 2013-08-01 01:43:33 -04:00
czaks
79394cac2c fix previous commit; markup is called via reference 2013-08-01 01:09:54 -04:00
czaks
e2fd06ed10 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
985778ec5b removed a relict from older post hider 2013-08-01 01:04:19 -04:00
czaks
926b2c31ed Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-01 00:47:33 -04:00
Michael Foster
d379224e3f Add optional database table prefix (issue #118; see issue comments for details) 2013-07-31 22:14:26 -04:00
czaks
a902bf6cba Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 21:36:54 -04:00
czaks
4d8c7f67cd markup modifiers: make it even harder to escape 2013-07-31 21:27:50 -04:00
czaks
70dbed72b1 fix post editing for tinyboard markup 2013-07-31 21:26:55 -04:00
Michael Foster
e740f45ed1 Bugfix: HTML injection in post editing (introduces and fixes yet another bug) 2013-07-31 21:24:17 -04:00
czaks
164d0e6e3b Revert "markup modifiers: make it even harder to escape"
This reverts commit d7ea47a91f.
2013-07-31 21:22:57 -04:00
czaks
07f8aa8c4c 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
ef9ede073f Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-07-31 21:03:13 -04:00
Michael Foster
d30d94960c Allow public ban messages on raw HTML posts 2013-07-31 21:02:26 -04:00
Michael Foster
286524ca46 Newline before <tinyboard ban message> 2013-07-31 20:54:20 -04:00
Michael Foster
da5048a0e4 SQL cleanup 2013-07-31 20:51:43 -04:00
czaks
644f1d90cb fix previous commit; markup is called via reference 2013-07-31 20:41:56 -04:00
czaks
08e7192377 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
99427246e1 markup modifiers: make it even harder to escape 2013-07-31 20:13:19 -04:00
czaks
ada248ce4a facilitate using markup modifiers multiple times; make raw html not consume the whole post 2013-07-31 20:11:11 -04:00
czaks
2c7fa51012 fix post editing for tinyboard markup 2013-07-31 19:50:25 -04:00
czaks
0eaf52583f Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/thread.html
2013-07-31 19:25:04 -04:00
Michael Foster
2b74f8b37d Markup modifiers: raw HTML 2013-07-31 19:18:55 -04:00
Michael Foster
be11041471 Markup modifiers. Fix issue #66 (public ban message lost when rebuilding post body) 2013-07-31 18:59:54 -04:00
Michael Foster
89285fd7c3 Fix issue #72 2013-07-31 18:29:09 -04:00
czaks
2c8bd71a9a Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 17:05:53 -04:00
Michael Foster
19b719f0af Fix last commit 2013-07-31 17:04:36 -04:00
Michael Foster
7619d23499 Only run SQL query to count threads if we really need to 2013-07-31 17:02:42 -04:00
czaks
625a7961bd Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 17:02:30 -04:00
Michael Foster
44910c34c3 Fix last commit; Make Tinyboard Twig extension more mb-safe 2013-07-31 16:38:09 -04:00
Michael Foster
d447c0bd72 Issue #125 2013-07-31 16:22:27 -04:00
czaks
ed2f3358db fix merge 2013-07-31 15:01:44 -04:00
czaks
7e58e50516 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
cf7f7cc9d6 i18n some more strings in inc/config.php 2013-07-31 06:56:57 -04:00
Michael Foster
18017ff761 Javascript l10n: Work without $config['additional_javascript_compile'] 2013-07-31 06:54:53 -04:00
Michael Foster
0f7777e4a6 Disallow board names which are too large for the filesytem to handle 2013-07-31 06:40:57 -04:00
Michael Foster
f0e3d62b0f Undo 7e0cec for now. Will restore later once I resolve issues 2013-07-31 05:03:50 -04:00
czaks
1924e15354 js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts 2013-07-31 04:57:50 -04:00
czaks
fb1968c0b9 i18n one more string in inc/functions.php 2013-07-31 04:56:42 -04:00
czaks
e968fd6ce9 localise time values 2013-07-31 04:55:34 -04:00
czaks
ef68982c79 i18n some strings in inc/config.php 2013-07-31 04:54:08 -04:00
Michael Foster
e06a800027 Convert to UNIX line endings 2013-07-31 04:28:26 -04:00
Marcin Łabanowski
247e183077 Facilitate styling of subboard listings 2013-07-31 04:09:35 -04:00
czaks
a7e0872eb2 Update Polish locale 2013-07-31 04:07:15 -04:00
czaks
23b1ed316e Update Polish translation 2013-07-31 04:07:03 -04:00
czaks
787c5c3d91 locale: update polish translation 2013-07-31 04:06:57 -04:00
czaks
216e13d59c Update Polish translation; javascript l10n 2013-07-31 04:06:52 -04:00
55ch
d75cfa2af4 Brazilian Portuguese translation for Tinyboard 2013-07-31 04:05:55 -04:00
Marcin Łabanowski
c2390bb87d Fixed typo in Polish translation 2013-07-31 04:05:49 -04:00
Marcin Łabanowski
2079df074b Updated Polish translation (3) 2013-07-31 04:05:44 -04:00
Marcin Łabanowski
e296034aaf Updated Polish translation (2) 2013-07-31 04:05:38 -04:00
Marcin Łabanowski
ba24892063 Updated Polish translation 2013-07-31 04:05:29 -04:00
Michael Foster
7641c7280a Small comment change 2013-07-31 04:02:40 -04:00
Marcin Łabanowski
64c986017a Implement image identification buttons using regex.info/exif, google images and tineye 2013-07-31 04:00:22 -04:00
Michael Foster
84252f1c8a Rename $config['url_ads'] to $config['link_prefix'] 2013-07-31 03:43:01 -04:00
szalej
da43b78b8c Update inc/config.php
hide referrer option
2013-07-31 03:39:51 -04:00
Marcin Łabanowski
61c0280288 url_ads: fix it not working 2013-07-31 03:39:20 -04:00
szalej
f42121db4a Update inc/functions.php
url ads
2013-07-31 03:39:15 -04:00
szalej
8021d22e3b Update inc/functions.php
Hide Referrer (nullrefer.com)
2013-07-31 03:39:10 -04:00
asiekierka
0e909ee96e Embedding: added vocaroo support 2013-07-31 03:37:09 -04:00
Michael Foster
42bbbb037f Tiny code clean-up 2013-07-31 03:35:07 -04:00
Marcin Łabanowski
140e34324d convert+gifsicle: fix previous commit 2013-07-31 03:33:12 -04:00
Marcin Łabanowski
4263bb7dd8 Support for resizing gifs using gifsicle with resizing the rest using ImageMagick 2013-07-31 03:33:06 -04:00
Marcin Łabanowski
e1a5dbbcc2 Fix animated .gif conversion when $config['thumb_ext'] == '' 2013-07-31 03:32:44 -04:00
czaks
6eaff24cdc Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-31 03:18:11 -04:00
Michael Foster
a15a37cd4e Previous commit comment fix 2013-07-31 03:13:51 -04:00
Michael Foster
a8918d3bbe Markup/quote fix for multibyte 2013-07-31 03:12:06 -04:00
czaks
eed8767039 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
c823bcb2c3 Fix last commit: purge() issue 2013-07-31 02:19:58 -04:00
Michael Foster
ca6cb1fdea Allow Unicode in board URIs. 2013-07-31 02:08:55 -04:00
Michael Foster
2545acd35f Ability to hide IP addresses from mod log 2013-07-31 00:04:57 -04:00
Michael Foster
e01b659183 ?/IP/: Don't show posts for board user doesn't have access to 2013-07-30 23:30:49 -04:00
Michael Foster
a01f53b4a4 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
e2adc0093d 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
10f9220657 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/inline-expanding.js
2013-07-29 23:17:37 -04:00
Michael Foster
1d5339d7c6 Post search: Search other fields too 2013-07-29 20:20:07 -04:00
czaks
32eca7cfc9 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-29 16:26:10 -04:00
Michael Foster
cc7615cf06 Search posts 2013-07-29 16:18:06 -04:00
Michael Foster
4f747172c2 Make font-awesome enabled by default 2013-07-29 12:27:10 -04:00
czaks
f5115f1945 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-28 20:51:43 -04:00
Michael Foster
d9dfed5e1c Fix for last commit 2013-07-28 20:46:00 -04:00
Michael Foster
9a14d32c77 Strip combining characters from Unicode strings (eg. Zalgo) 2013-07-28 20:33:26 -04:00
czaks
055342e6e3 Update Polish locale 2013-07-27 02:01:42 -04:00
czaks
a61c7a32bb localise time values 2013-07-27 01:50:38 -04:00
czaks
74ee540759 i18n some strings in inc/config.php 2013-07-27 01:33:21 -04:00
czaks
56206315c6 i18n one more string in inc/functions.php 2013-07-27 01:21:30 -04:00
czaks
e1d4b9edf1 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-07-26 13:47:53 -04:00
Michael Foster
5359769088 Fix markup overlapping. Issue #124 2013-07-26 11:01:13 -04:00
czaks
2e2469569b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-07-24 16:24:20 -04:00
Michael Foster
8daaaf350a %length% in public ban messages 2013-07-24 11:30:01 -04:00
Michael Foster
d6090fb776 Long overdue: Salted password hashes 2013-07-24 11:15:55 -04:00
czaks
808ae271f4 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
e84dceb60c Option to use font-awesome for sticky/lock icons, etc. 2013-07-23 09:38:42 -04:00
Michael Foster
ad2edf62d7 Option to make stylesheet selections board-specific 2013-07-23 01:35:56 -04:00
czaks
b471c5e35d Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/hide-threads.js
2013-07-22 23:33:02 -04:00
Michael Foster
9a35acdd1e Add custom links to dashboard 2013-07-22 18:30:45 -04:00
Michael Foster
aa598d28d1 Option to check public ban message by default 2013-07-22 17:51:13 -04:00
czaks
73414519ba Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-07-22 10:14:17 -04:00
Michael Foster
f798bb5209 Option to automatically strip EXIF metadata from JPEGs 2013-07-21 15:50:45 -04:00
czaks
600324b137 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
c8a72be62f post search: missed default config 2013-07-20 22:45:21 -04:00
czaks
52bf3d3623 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2013-07-20 22:33:56 -04:00
czaks
8b3bd5835a Update Polish translation 2013-07-20 20:23:55 -04:00
Czterooki
5feda30e63 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2013-07-20 18:28:57 -04:00
czaks
274a86dd03 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
f552849495 Fix permissions with search 2013-07-20 13:15:44 -04:00
Michael Foster
f49e6c9fc3 Search update 2013-07-20 12:05:42 -04:00
Michael Foster
b34ba883c5 Bring back search (searching posts not implemented yet) 2013-07-20 07:50:33 -04:00
Czterooki
acf93cda21 merge with vichan-gold 2013-07-20 00:19:08 -04:00
Czterooki
36e67de205 inc/mod/pages.php 2013-07-20 00:05:08 -04:00
Czterooki
7761dc3fff config.php 2013-07-20 00:03:45 -04:00
Michael Foster
731cfba33b Only store video URLs in database, instead of the generated player HTML. 2013-07-19 18:36:12 -04:00
czaks
cef5d586ff locale: update polish translation 2013-07-18 16:34:22 -04:00
czaks
495c6fa846 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	post.php
2013-07-18 15:19:03 -04:00
Michael Foster
34b5f62600 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
072e22bdfa Update filters to work with new ban table 2013-07-18 10:17:19 -04:00
czaks
49f968fa5d Merge branch 'master' of https://github.com/kaja47/Tinyboard 2013-07-16 13:40:56 -04:00
czaks
6152ed43bd 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
390e529717 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
4340e74569 $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
9825d8611f Outputting thread subject in header/title (issue #122) 2013-07-16 02:48:20 -04:00
Michael Foster
4eea9507c3 Automatically dismiss all reports regarding a thread after it is locked. 2013-07-16 02:32:44 -04:00
Michael Foster
a378ff7658 Fix issue #24 2013-07-16 02:27:20 -04:00
Michael Foster
a5e04f0ba7 Add clean() to mod_move function 2013-07-16 01:38:24 -04:00
Michael Foster
5c7e328f5d Add "write" (files written to) to debug section 2013-07-16 01:21:06 -04:00
Macil Tech
90c2b95f92 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
1ef6d23e7e Update Polish translation; javascript l10n 2013-07-03 01:59:36 -04:00
czaks
7503a1a7b6 js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts 2013-07-03 00:25:32 -04:00
K
1b3852c8b4 Add support for 4chan-compatible json API. 2013-07-02 19:52:29 +02:00
czaks
a139c44a80 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/page.html
2013-06-21 16:41:39 -04:00
Michael
bab6548929 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
a087ab72db Merge pull request #115 from Macil/miscfixes
Miscellaneous fixes
2013-06-18 10:45:13 -07:00
Michael
9ca0aa37f5 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
6c367c8f31 Merge pull request #113 from Macil/tzfix
Output times in UTC
2013-06-18 10:40:56 -07:00
Macil Tech
aa881058a3 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
b872cf55e4 m and n dash fix 2013-06-18 12:07:30 -05:00
Macil Tech
01f1c89f7c Fix "Undefined index: sticky" and "locked" errors on new thread creation. 2013-06-18 12:00:26 -05:00
Macil Tech
66965b3655 Fix broken entity removal in post truncation. 2013-06-18 11:16:15 -05:00
Macil Tech
821f40a794 Fix result page after installing theme getting doubled up. 2013-06-18 11:14:02 -05:00
Macil Tech
42aec516f6 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
b992532c32 pm_snippet() should probably use mb_substr if it's using mb_strlen. 2013-06-18 11:12:31 -05:00
Macil Tech
7912f13319 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
8b14cbb091 Fix display issues with RTL control characters in post names, subjects, and filenames. 2013-06-18 11:07:47 -05:00
Macil Tech
3d9f318397 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
0ea05236d5 Brazilian Portuguese translation for Tinyboard 2013-06-15 07:07:16 -04:00
czaks
f6701dfb74 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-05-26 17:53:00 -04:00
undido
cd3a05a9d1 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
5ae9fa3c1f 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
b09a46fe99 Fix per-board name not being used 2013-03-20 07:46:48 -04:00
Fredrick
0b4487aafa Fix truncation issue by no longer using HTML entities for Unicode characters 2013-03-17 07:00:55 -04:00
Michael Save
41b3638fbf Mod log in ?/IP (ie. ban history) 2013-03-16 18:27:24 +11:00
Michael Save
642fbb6b78 Fix: Critical security vulnerability 2013-03-15 00:40:02 +11:00
Michael Save
3ae53c0b78 ... 2013-01-30 05:07:09 +11:00
Michael Save
6ff062be0e 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
6c431d2dae Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-29 14:31:35 +01:00
Michael Save
6b7be343d3 Merge branch 'master' of github.com:savetheinternet/Tinyboard 2013-01-29 22:17:46 +11:00
Michael Save
43fd36dd05 Use === operator in authentication. 2013-01-29 22:13:35 +11:00
Michael Save
242841122b Don't always redirect to dashboard on login 2013-01-29 22:11:33 +11:00
Marcin Łabanowski
cf49306488 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-28 13:29:21 +01:00
Michael
8594294b39 Merge pull request #96 from Macil/redis
Add Redis caching support
2013-01-27 21:32:28 -08:00
Michael
18e86d6fc8 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
3ba2bb4aa1 Reworked index() slightly to make caching simpler and only use one key. 2013-01-27 21:32:22 -06:00
Michael Save
86cbde384e More use of mod log 2013-01-27 19:02:47 +11:00
Marcin Łabanowski
5eb5fc2205 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	mod.php
2013-01-26 15:08:48 +01:00
Marcin Łabanowski
a6ea6a818a Revert "[EDIT] restore previous behaviour (editing of html, not bbcode)"
This reverts commit 55d752073d.
2013-01-26 15:03:31 +01:00
Michael Save
d9b27fd42a New debug page: ?/debug/sql 2013-01-25 23:56:55 +11:00
Michael Save
5766be121c ?/debug/recent 2013-01-25 22:23:26 +11:00
Michael Save
e16ef2fde9 New debug mod page: ?/debug/recent (recent posts across all boards) 2013-01-25 22:18:03 +11:00
Michael Save
80f5c57e9b Show "most recent" in anti-spam debug page 2013-01-24 19:25:07 +11:00
Michael Save
adae930469 Raw HTML editing 2013-01-24 19:16:25 +11:00
Marcin Łabanowski
09f4a08601 [EDIT] restore previous behaviour (editing of html, not bbcode) 2013-01-23 19:06:13 +01:00
Marcin Łabanowski
5cc2a67e63 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into HEAD
Conflicts:
	mod.php
2013-01-23 18:58:38 +01:00
Marcin Łabanowski
350b053a4f Revert "[EDIT] added dummy page"
This reverts commit a051ca64ab.

Conflicts:
	mod.php
2013-01-23 18:57:02 +01:00
Michael Save
c417e48d78 Bugfix: Anti-bot check not allowing posting from second page 2013-01-24 04:56:06 +11:00
Marcin Łabanowski
d0e3206808 Revert "[EDIT] added dummy form"
This reverts commit 1a2c859996.
2013-01-23 18:54:48 +01:00
Marcin Łabanowski
3c1bf92f9d Revert "[EDIT] basic edit support"
This reverts commit 9fec3646fa.

Conflicts:
	inc/mod/pages.php
2013-01-23 18:54:41 +01:00
Michael Save
b15b38b505 Major fixes and clean-up for edit form 2013-01-24 04:16:09 +11:00
asiekierka
940e6c657b [EDIT] basic edit support 2013-01-24 03:53:23 +11:00
asiekierka
153fb156fe [EDIT] added dummy form 2013-01-24 03:53:06 +11:00
asiekierka
748450ccec [EDIT] added dummy page 2013-01-24 03:52:55 +11:00
Michael Save
2ef4d511bd Em dash and en dash mix-up. Issue #88 2013-01-24 03:37:15 +11:00
Marcin Łabanowski
ec577baccd Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-23 17:19:31 +01:00
Michael Save
1049e5f57e No point using JSON as Cache class already supports objects 2013-01-23 13:42:14 +11:00
Macil Tech
da3a6a09a8 Add Redis caching support.
Compatible with the phpredis extension:
https://github.com/nicolasff/phpredis
2013-01-22 20:22:16 -06:00
Michael Save
df6ec1c1f9 I'm dumb 2013-01-23 12:48:23 +11:00
Michael Save
656fab9f8e Hopefully a final fix for caching thread previews. This feature was previous disabled because of a bug/confliction. 2013-01-23 12:43:46 +11:00
Marcin Łabanowski
6990cab263 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-21 13:17:13 +01:00
Michael Save
4f58617507 Copyright and license update for 2013. 2013-01-20 21:23:46 +11:00
Marcin Łabanowski
f6b7b3901a Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-19 16:23:02 +01:00
Macil Tech
ef7c998b02 Add field_disable_subject and field_disable_reply_subject config options. 2013-01-19 01:37:48 -06:00
Michael
b91845ea7e Merge pull request #93 from Macil/image_reject_repost_in_thread
Add image_reject_repost_in_thread option
2013-01-18 23:03:16 -08:00
Macil Tech
7871d30bda Incorrect parameter type.
The parameter was bound with the wrong type. I guess the type isn't
enforced judging by how the code still seemed to work, but it probably
should be fixed.
2013-01-19 00:39:30 -06:00
Macil Tech
3b739ba722 Fix transforming links to mod links in OP posts.
Similar regexes are called for threads and posts, but they differed
needlessly, and the thread regex would drop anything between the `<a`
and `href="` parts. This makes them both the same and functional.
2013-01-19 00:39:30 -06:00
Macil Tech
87b1498d23 Insert into posts table using named columns.
Makes it easier to update the posts table schema.
2013-01-19 00:39:29 -06:00
Macil Tech
e274368372 Made deleting posts by IP more efficient.
No longer rebuilds same thread multiple times.
2013-01-19 00:39:29 -06:00
Macil Tech
c61a74ca37 Extend timelimit when rebuilding from mod interface.
The rebuild_timelimit config option was not used anywhere since the mod
interface rewrite.
2013-01-19 00:39:29 -06:00
Macil Tech
42b3e6eea6 Fix incorrect log message when bumplocking and stickying threads. 2013-01-19 00:39:29 -06:00
Macil Tech
847ae1ef87 Global missing from mod_logout 2013-01-19 00:39:29 -06:00
Macil Tech
97ae4dd6bc Don't do anything if a mod link is middle-clicked.
This lets Chrome users open mod actions in a new tab by middle-clicking,
as Chrome still calls the onclick event when middle-clicking unlike
Firefox.
2013-01-19 00:38:44 -06:00
Macil Tech
15043b39cf Add image_reject_repost_in_thread option 2013-01-19 00:25:24 -06:00
Macil Tech
6b3d02e4fa Remove buildThread() call from mod_deletefile because deleteFile()
already calls it.
2013-01-18 23:13:08 -06:00
Macil Tech
5c2b26d2d3 Do truncation by actual character count.
Using substr can cut a multi-byte character in half.

Also, if a long post with many multi-byte characters was reported, then
the mod interface would temporarily extend the body_truncate_char
setting to be sure to cover all of the *characters* in the report, but
this function would interpret body_truncate_char as a number of *bytes*,
so sometimes the end of the report's appended html would be cut off.
2013-01-18 18:26:25 -06:00
Macil Tech
263ecfe5ce Don't truncate inside an HTML comment! 2013-01-18 18:26:25 -06:00
Macil Tech
36af0af624 Don't require closing tag for tags that don't need it. 2013-01-18 18:26:25 -06:00
Marcin Łabanowski
de696ba11b url_ads: fix it not working 2013-01-16 19:49:26 +01:00
Marcin Łabanowski
6cfe6acab7 url_ads: Fix comment in inc/config.php 2013-01-16 19:29:25 +01:00
Marcin Łabanowski
9834579a7c Merge pull request #7 from cccxd/patch-1
Update inc/config.php
2013-01-16 10:14:44 -08:00
szalej
7f277c3833 Update inc/functions.php
url ads
2013-01-16 11:34:31 +01:00
szalej
34ddf09804 Update inc/config.php
hide referrer option
2013-01-16 11:32:15 +01:00
szalej
a5eba94538 Update inc/functions.php
Hide Referrer (nullrefer.com)
2013-01-16 10:50:20 +01:00
Marcin Łabanowski
bbb5aede73 Merge branch 'master' of https://github.com/asiekierka/Tinyboard
Conflicts:
	mod.php
2013-01-09 08:35:27 +01:00
Marcin Łabanowski
bf164275de Facilitate creation and usage of boards with "." and "+" characters in name.
This commit is mostly work in progress, will be rewritten.
2013-01-09 08:33:40 +01:00
asiekierka
919bb6460a edit bugfixes 2013-01-08 07:57:21 +01:00
asiekierka
aac31c9c19 [EDIT] basic edit support 2013-01-08 07:52:13 +01:00
asiekierka
09d787b2ec [EDIT] added dummy form 2013-01-08 04:35:22 +01:00
asiekierka
e83c9220e9 [EDIT] added dummy page 2013-01-08 04:31:09 +01:00
asiekierka
ef4bbba4fb Embedding: added vocaroo support 2013-01-05 13:45:21 +01:00
asiekierka
18f21ab762 PostHider: moved to localstorage 2012-12-24 13:16:12 +01:00
asiekierka
1f0ba79b23 PostHider: added dummy files 2012-12-24 12:30:32 +01:00
Marcin Łabanowski
758fc38072 convert+gifsicle: fix previous commit 2012-12-24 05:42:53 +01:00
Marcin Łabanowski
913c8d582c Support for resizing gifs using gifsicle with resizing the rest using ImageMagick 2012-12-24 05:34:06 +01:00
asiekierka
2adeef7770 fixed to english 2012-12-23 19:01:59 +01:00
asiekierka
9c826550e8 pasek atencji ukonczony 2012-12-23 18:37:44 +01:00
Marcin Łabanowski
5a538ac319 Implement image identification buttons using regex.info/exif, google images and tineye 2012-12-23 04:38:20 +01:00
Marcin Łabanowski
8e20c9b151 Merge branch 'imgcaptcha' of https://github.com/asiekierka/Tinyboard 2012-12-22 21:43:55 +01:00
Marcin Łabanowski
7e0d2b3186 Fix animated .gif conversion when $config['thumb_ext'] == '' 2012-12-22 20:16:31 +01:00
Marcin Łabanowski
3f53e1a83f Facilitate styling of subboard listings 2012-12-22 20:14:43 +01:00
asiekierka
97412ba688 all the fixes 2012-12-22 18:27:57 +01:00
asiekierka
f030a0e95a fixed to actually work 2012-12-22 18:16:09 +01:00
asiekierka
57682c728c added dependency note 2012-12-22 17:53:22 +01:00
asiekierka
1f42552b31 added a note 2012-12-22 17:46:07 +01:00
asiekierka
8a7aab36a0 integrated imgcaptcha with Tinyboard 2012-12-22 17:44:43 +01:00