Commit Graph

982 Commits

Author SHA1 Message Date
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
Michael Save
9a2c33736a New debug page: ?/debug/sql 2013-01-25 23:56:55 +11:00
Michael Save
764d718f84 ?/debug/recent 2013-01-25 22:23:26 +11:00
Michael Save
d5a994537b New debug mod page: ?/debug/recent (recent posts across all boards) 2013-01-25 22:18:03 +11:00
Michael Save
060be53797 Show "most recent" in anti-spam debug page 2013-01-24 19:25:07 +11:00
Michael Save
85710249b7 Raw HTML editing 2013-01-24 19:16:25 +11:00
Marcin Łabanowski
55d752073d [EDIT] restore previous behaviour (editing of html, not bbcode) 2013-01-23 19:06:13 +01:00
Marcin Łabanowski
fabba73ce4 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into HEAD
Conflicts:
	mod.php
2013-01-23 18:58:38 +01:00
Marcin Łabanowski
e087e9afae Revert "[EDIT] added dummy page"
This reverts commit a051ca64ab.

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

Conflicts:
	inc/mod/pages.php
2013-01-23 18:54:41 +01:00
Michael Save
bceb314ce6 Major fixes and clean-up for edit form 2013-01-24 04:16:09 +11:00
asiekierka
c7c5a65a1f [EDIT] basic edit support 2013-01-24 03:53:23 +11:00
asiekierka
64e06dfcf3 [EDIT] added dummy form 2013-01-24 03:53:06 +11:00
asiekierka
684b7f8492 [EDIT] added dummy page 2013-01-24 03:52:55 +11:00
Michael Save
b086e47cfc Em dash and en dash mix-up. Issue #88 2013-01-24 03:37:15 +11:00
Marcin Łabanowski
25268f3876 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-23 17:19:31 +01:00
Michael Save
cd81ae8ea5 No point using JSON as Cache class already supports objects 2013-01-23 13:42:14 +11:00
Macil Tech
970b6e8376 Add Redis caching support.
Compatible with the phpredis extension:
https://github.com/nicolasff/phpredis
2013-01-22 20:22:16 -06:00
Michael Save
edb9999a7d I'm dumb 2013-01-23 12:48:23 +11:00
Michael Save
b693779d0d 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
18ca523b18 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-21 13:17:13 +01:00
Michael Save
7a68fc9525 Copyright and license update for 2013. 2013-01-20 21:23:46 +11:00
Marcin Łabanowski
82fb733906 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-01-19 16:23:02 +01:00
Macil Tech
0da1c18a7f Add field_disable_subject and field_disable_reply_subject config options. 2013-01-19 01:37:48 -06:00
Michael
accc3992f3 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
3a9ed90c58 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
7eef94e04e 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
90ada24ddc 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
5628f78970 Made deleting posts by IP more efficient.
No longer rebuilds same thread multiple times.
2013-01-19 00:39:29 -06:00
Macil Tech
0092fc62ab 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
322b902c8a Fix incorrect log message when bumplocking and stickying threads. 2013-01-19 00:39:29 -06:00
Macil Tech
fda99305ae Global missing from mod_logout 2013-01-19 00:39:29 -06:00
Macil Tech
9007640e88 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
91e8547b04 Add image_reject_repost_in_thread option 2013-01-19 00:25:24 -06:00
Macil Tech
00bd5e8d20 Remove buildThread() call from mod_deletefile because deleteFile()
already calls it.
2013-01-18 23:13:08 -06:00
Macil Tech
b63d94838d 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
948dfe8555 Don't truncate inside an HTML comment! 2013-01-18 18:26:25 -06:00
Macil Tech
46f50248f0 Don't require closing tag for tags that don't need it. 2013-01-18 18:26:25 -06:00
Marcin Łabanowski
fa0a79d992 url_ads: fix it not working 2013-01-16 19:49:26 +01:00
Marcin Łabanowski
1c7adaa3cf url_ads: Fix comment in inc/config.php 2013-01-16 19:29:25 +01:00
Marcin Łabanowski
b3cbf0ec9c Merge pull request #7 from cccxd/patch-1
Update inc/config.php
2013-01-16 10:14:44 -08:00
szalej
35613c6de5 Update inc/functions.php
url ads
2013-01-16 11:34:31 +01:00
szalej
30ddc46f44 Update inc/config.php
hide referrer option
2013-01-16 11:32:15 +01:00
szalej
dd8b340459 Update inc/functions.php
Hide Referrer (nullrefer.com)
2013-01-16 10:50:20 +01:00
Marcin Łabanowski
c18ed4e51a Merge branch 'master' of https://github.com/asiekierka/Tinyboard
Conflicts:
	mod.php
2013-01-09 08:35:27 +01:00
Marcin Łabanowski
f6e9dbed13 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
e145a0ea89 edit bugfixes 2013-01-08 07:57:21 +01:00
asiekierka
9fec3646fa [EDIT] basic edit support 2013-01-08 07:52:13 +01:00
asiekierka
1a2c859996 [EDIT] added dummy form 2013-01-08 04:35:22 +01:00
asiekierka
a051ca64ab [EDIT] added dummy page 2013-01-08 04:31:09 +01:00
asiekierka
909e1b81fb Embedding: added vocaroo support 2013-01-05 13:45:21 +01:00
asiekierka
7839d53b3a PostHider: moved to localstorage 2012-12-24 13:16:12 +01:00
asiekierka
be3c467b60 PostHider: added dummy files 2012-12-24 12:30:32 +01:00
Marcin Łabanowski
8daab99322 convert+gifsicle: fix previous commit 2012-12-24 05:42:53 +01:00
Marcin Łabanowski
5cea5ca16e Support for resizing gifs using gifsicle with resizing the rest using ImageMagick 2012-12-24 05:34:06 +01:00
asiekierka
260415fb5f fixed to english 2012-12-23 19:01:59 +01:00
asiekierka
94e472438c pasek atencji ukonczony 2012-12-23 18:37:44 +01:00
Marcin Łabanowski
3dae5a8bc7 Implement image identification buttons using regex.info/exif, google images and tineye 2012-12-23 04:38:20 +01:00
Marcin Łabanowski
49afb685c8 Merge branch 'imgcaptcha' of https://github.com/asiekierka/Tinyboard 2012-12-22 21:43:55 +01:00
Marcin Łabanowski
0812799eb4 Fix animated .gif conversion when $config['thumb_ext'] == '' 2012-12-22 20:16:31 +01:00
Marcin Łabanowski
56eb3c6b15 Facilitate styling of subboard listings 2012-12-22 20:14:43 +01:00
asiekierka
67e9fb5872 all the fixes 2012-12-22 18:27:57 +01:00
asiekierka
091216082a fixed to actually work 2012-12-22 18:16:09 +01:00
asiekierka
2265434471 added dependency note 2012-12-22 17:53:22 +01:00
asiekierka
b6fc153c45 added a note 2012-12-22 17:46:07 +01:00
asiekierka
f754fcaea1 integrated imgcaptcha with Tinyboard 2012-12-22 17:44:43 +01:00
asiekierka
549ecc200e added imgcaptcha files 2012-12-22 17:38:49 +01:00
asiekierka
547b97ade5 added config entries 2012-12-22 17:28:10 +01:00
asiekierka
7898de2589 Added tinyboard integration stuff 2012-12-22 17:25:52 +01:00
Marcin Łabanowski
a2ca590c7c Fixed typo in Polish translation 2012-12-18 08:07:26 +01:00
Marcin Łabanowski
249bc4460e Updated Polish translation (3) 2012-12-18 06:42:20 +01:00
Marcin Łabanowski
77dc78a98b Updated Polish translation (2) 2012-12-18 04:58:53 +01:00
Marcin Łabanowski
95743952fa Updated Polish translation 2012-12-18 04:53:24 +01:00
Michael
df667896cd Merge pull request #81 from Appe/patch-1
Updated Youtube embed code.
2012-12-01 06:40:21 -08:00
Michael Save
30ecfc76e7 Added new events: lock and load-config 2012-11-19 10:28:23 +11:00
Appe
6dd452e10c Updated Youtube embed code. 2012-11-08 23:58:05 +02:00
Michael Save
209f061eed Bugfix: [sticky] 2012-09-30 22:56:09 +10:00
Michael Save
23653994ac Something is broken. Removed that for now. 2012-09-28 04:53:07 +10:00
Michael Save
696c1a05b7 Quick fix relating to last commit 2012-09-28 04:50:25 +10:00
Michael Save
6b7daacdb3 Bugfix: Caching complications with thread preview 2012-09-28 04:46:20 +10:00
Michael Save
db14f9ce15 Bugfix: [F] 2012-09-28 04:00:13 +10:00
Michael Save
ac9296169f Bugfix: B&D "invalid security token" error 2012-09-28 03:54:32 +10:00
Michael Save
268d9d2c88 bugfix: security token forgotten for ban form in view_ip.html 2012-08-28 02:24:29 +10:00
Michael Save
a7d4a5c3c8 pagination bug for user logs 2012-08-27 22:15:58 +10:00
Michael Save
b105a17b4f user logs 2012-08-27 22:13:47 +10:00
Michael Save
913010cff5 minor consistency cleanup 2012-08-27 21:50:15 +10:00
Michael Save
eb146d9201 properly tie auth cookies to private salt 2012-08-27 21:45:05 +10:00
Michael Save
28392a12d3 fix "unbuffered queries" bug (issue #75) 2012-08-27 21:37:21 +10:00
Michael Save
6229b82a43 CSRF protection 2012-08-27 15:19:05 +10:00
Michael Save
a9562075f6 Merge branch 'master' of git://github.com/Yousha/Tinyboard into yousha 2012-08-27 02:40:50 +10:00
Yousha
55470a7ac8 Improved. 2012-08-30 20:05:27 +04:30
Macil Tech
bec9f21787 Antibot make_confusing fix 2012-08-25 07:52:37 -06:00
Michael Save
c5ec20684e themes 2012-08-13 00:18:13 +10:00
Sebastian Stal
318a9554c2 Remove the double-quote (") from characters used for random inputs 2012-07-29 15:59:42 -07:00
thegentoo
9f4fd8e445 Changed heading markup (changed \s* to [ |\t]*) to fix an issue with it eating line breaks 2012-07-13 10:58:42 +02:00
thegentoo
bdaf619dda Changed heading markup (changed \s* to [ |\t]*) to fix an issue with it eating line breaks 2012-07-11 17:11:08 -03:00
Sebastian Stal
8b4e097b3c Share antibot hash across index pages
fixes an issue with slow boards and multi-page indexes
2012-07-04 10:17:51 -07:00
Michael Save
8d96bfc3e9 minor change 2012-05-28 17:08:29 +10:00
Michael Save
97dd6ab391 Bugfix: deleting OP image didn't rebuild 2012-05-28 17:08:09 +10:00
Michael Save
e4b6c89375 show number of reports from dashboard; translatable mod panel 2012-05-25 21:40:01 +10:00
Michael Save
0c682f5cc3 Missing buildIndex() after moving threads 2012-05-22 15:25:22 +10:00
Michael Save
bb521da32e small code cleanup 2012-05-20 20:22:19 +10:00
Michael Save
4a48888b55 Config editor 2012-05-20 20:21:33 +10:00
Michael Save
d3739c48c2 Config editort 2012-05-20 20:20:50 +10:00
Michael Save
0f04117037 Cache unread PM notices 2012-05-20 19:06:27 +10:00
Michael Save
d2c6853ed3 small bugfixes 2012-05-19 20:52:45 +10:00
Michael Save
93c3ceb04d tiny cleanup 2012-05-19 20:46:05 +10:00
Michael Save
970c6cd95b [move] 2012-05-19 18:27:45 +10:00
Michael Save
750fed8a47 Custom filters: "trip" condition should be string, not regexp 2012-05-19 12:23:51 +10:00
Michael Save
1593916907 Permissions fix; missing global 2012-05-18 20:30:55 +10:00
Michael Save
ae91636d1d Bugfix: with disabling config[markup_urls] 2012-05-08 23:59:54 +10:00
Michael Save
9eb3a17faa Bugfix: ?/ban did the same as ?/ban&delete 2012-05-08 00:49:48 +10:00
Michael Save
2cc17f8d9b more information in modlog for bans 2012-05-08 00:42:17 +10:00
Michael Save
ad220b725d Bugfix: the number of successful passes for an anti-spam "hash" was often incorrectly incremented 2012-05-07 23:51:58 +10:00
Michael Save
9058d202ed Bugfix: the number of successful passes for an anti-spam "hash" was often incorrectly incremented 2012-05-07 23:51:15 +10:00
Michael Save
cf801586f7 $config[ipv6_regex] no longer used 2012-05-07 18:29:54 +10:00
Michael Save
890b541191 custom capcode permissions 2012-05-07 18:22:20 +10:00
Michael Save
e132e4c2b3 a few permissions-related bugs 2012-05-07 14:08:40 +10:00
Michael Save
af61bcaf77 Slightly less crappy stylesheet chooser 2012-05-06 01:37:46 +10:00
Michael Save
a610458720 a lot more improvements 2012-05-06 01:33:10 +10:00
Michael Save
24cc47791c Bugfix: with previous commit 2012-05-05 18:12:20 +10:00
Michael Save
fa13f0ef35 Bugfix: purge() while in CLI-mode 2012-05-05 18:10:45 +10:00
Michael Save
38130cd113 Bugfix: Fix transparancy with convert 2012-05-05 18:09:36 +10:00
Michael Save
c360c7f673 Fix animated thumbnails with convert and Imagick 2012-05-05 18:08:44 +10:00
Michael Save
b0eda5dcbc Bugfix: with previous commit 2012-05-05 18:07:28 +10:00
Michael Save
53c53c57ed Bugfix: with third-party scripts that use create_antibot() 2012-05-05 18:07:20 +10:00
Michael Save
635ac00a0e changed some default config values 2012-05-05 18:07:12 +10:00
Michael Save
d76c79cea6 Bugfix: was not correctly purging old anti-bot hashes 2012-05-05 18:07:02 +10:00
Michael Save
aeff0a69b1 minor CSS fixes 2012-05-05 18:04:07 +10:00
Michael Save
46f7ec1a94 minor CSS fixes 2012-05-04 00:21:16 +10:00
Michael Save
881fb0d315 Slightly less crappy stylesheet chooser 2012-04-22 17:50:53 +10:00
Michael Save
c5678daa06 ?/deletebyip 2012-04-21 15:42:33 +10:00
Michael Save
19ea6e3d44 ?/deletefile 2012-04-21 15:29:57 +10:00
Michael Save
2a301de29f Paginate ?/noticeboard 2012-04-21 15:15:32 +10:00
Michael Save
71061ed81a What? 2012-04-21 12:42:54 +10:00
Michael Save
2c1f14d24b Improvements to new mod panel 2012-04-21 12:42:41 +10:00
Michael Save
64f7e70d29 What? 2012-04-21 12:42:21 +10:00
Michael Save
8b7a1d511c Bugfix: with previous commit 2012-04-21 12:17:59 +10:00
Michael Save
07fc56b80b Noticeboard on dashboard 2012-04-20 21:54:30 +10:00
Michael Save
de84ca6f75 Multiple improvements: ?/ban/<post> & ?/ban&delete/<post> 2012-04-20 21:37:48 +10:00
Michael Save
4fcf9c2c91 Starting on ?/ban/<post> 2012-04-20 19:47:55 +10:00
Michael Save
256513b9b9 Bugfix: with previous commit 2012-04-19 23:09:51 +10:00
Michael Save
d86875a3b9 Bugfix: purge() while in CLI-mode 2012-04-19 23:08:24 +10:00
Michael Save
769741407c Bugfix: purge() while in CLI-mode 2012-04-19 23:07:52 +10:00
Michael Save
4891eae24e added filter/purge controls to ?/debug/antispam 2012-04-19 22:40:11 +10:00
Michael Save
2de20b7e0a Bugfix: Fix transparancy with convert 2012-04-19 10:28:07 +10:00
Michael Save
5c9fcfc50e Bugfix: Fix transparancy with convert 2012-04-19 10:27:47 +10:00
Michael Save
163c11d001 Bugfix: s/CRC32// 2012-04-19 01:39:14 +10:00
Michael Save
a84c948074 Bugfix: s/CRC32// 2012-04-19 01:38:42 +10:00
Michael Save
3592913249 Fix animated thumbnails with convert and Imagick 2012-04-19 01:34:08 +10:00
Michael Save
1d93aa51b0 Bugfix: did not purge all antispam inputs 2012-04-19 01:34:00 +10:00
Michael Save
de347f0387 don't use CRC32 2012-04-19 01:33:53 +10:00
Michael Save
931c2d679e don't use CRC32 2012-04-19 01:32:02 +10:00
Michael Save
f535bbe59e Bugfix: did not purge all antispam inputs 2012-04-19 01:19:10 +10:00
Michael Save
cde7da9c4f Fix animated thumbnails with convert and Imagick 2012-04-18 00:07:37 +10:00
Michael Save
795ef54370 Bugfix: with previous commit 2012-04-17 08:16:36 +10:00
Michael Save
3acc0fd591 Bugfix: with third-party scripts that use create_antibot() 2012-04-17 08:06:25 +10:00
Michael Save
a340c5b6ee edit users 2012-04-16 23:18:07 +10:00
Michael Save
93553303b2 rebuild after sticky, lock, etc. 2012-04-16 20:14:57 +10:00
Michael Save
cc614e36b4 multiple improvements 2012-04-16 20:11:10 +10:00
Michael Save
f0412b0814 paginate ban list 2012-04-16 19:13:30 +10:00
Michael Save
7101fa540b rebuilding 2012-04-16 17:33:13 +10:00
Michael Save
41e1a2481b report queue 2012-04-16 17:28:57 +10:00
Michael Save
ad55a634bf various improvements 2012-04-16 16:40:24 +10:00
Michael Save
e5c4394185 rebuild wasn't working unless you choes "all boards" 2012-04-15 20:04:26 +10:00
Michael Save
c14260538b changed some default config values 2012-04-15 15:15:16 +10:00
Michael Save
9c7c6320ae Bugfix: was not correctly purging old anti-bot hashes 2012-04-15 15:13:06 +10:00
Michael Save
2caf043358 Bugfix: with DNSBL 2012-04-15 10:28:31 +10:00
Michael Save
3d8ab0a350 Bugfix: with DNSBL 2012-04-15 10:21:43 +10:00
Michael Save
de8cc487d8 rebuild 2012-04-14 22:58:36 +10:00
Michael Save
87281687ed promote/demote users, started on rebuild 2012-04-14 22:28:21 +10:00
Michael Save
e49ece459e new PM 2012-04-13 22:00:40 +10:00
Michael Save
761cb4feab ?/users (user list) 2012-04-13 21:43:01 +10:00
Michael Save
d1876a0dd6 paginate moderation log 2012-04-13 20:57:59 +10:00
Michael Save
e92ee2b487 moderation log 2012-04-13 20:48:37 +10:00
Michael Save
7f6f836bf8 IP notes 2012-04-13 10:41:30 +10:00
Michael Save
2843ddc482 view bans / unban 2012-04-13 09:47:27 +10:00
Michael Save
78f3ea7833 View IP adress page, ban form. 2012-04-13 09:29:08 +10:00
Michael Save
9649550463 start on mod interface rewrite 2012-04-13 02:11:41 +10:00
Michael Save
51675e7a9b code cleanup 2012-04-13 00:18:19 +10:00
Michael Save
95709e7588 Removed board.id. Use the board URI/name at the key instead. 2012-04-12 23:23:47 +10:00
Michael Save
c39c54c2c2 invalid $query 2012-04-12 22:14:31 +10:00
Michael Save
a564a95ab4 Improved Tinyboard anti-bot/spam filter. See large comment in inc/config.php for details. 2012-04-12 21:56:01 +10:00
Michael Save
dd0f421015 better anti-bot check 2012-04-12 17:20:49 +10:00
Michael Save
c9423a2c34 large cleanup 2012-04-12 02:49:22 +10:00
Michael Save
88092e4f9e Bugfix: some tracked post citations were not being purged upon thread deletion 2012-04-11 17:36:34 +10:00
Michael Save
c0968639c4 last commit broke some markup syntax 2012-04-11 12:19:53 +10:00
Michael Save
4dcdca997e simpler markup regular expressions 2012-04-11 06:10:50 +10:00
Michael Save
4db78899e4 updated links to new documentation wiki 2012-04-11 02:37:12 +10:00
Michael Save
818da9f283 Better custom flood filters: http://tinyboard.org/docs/?p=Config/Flood_filters 2012-04-11 02:19:13 +10:00
Michael Save
1b5f2b08f4 moved $OP to $post['op']. post() now has one argument instead of two. 2012-04-11 02:18:06 +10:00