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
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
Michael Save
abd65b0c8a
small cleanup
2012-04-11 01:18:38 +10:00
Michael Save
033491f84f
increase character limit on board URI, title and subtitle
2012-04-09 21:13:44 +10:00
Michael Save
874b8cbf00
inc/contrib -> inc/lib
2012-04-09 20:52:26 +10:00
Michael Save
69c9a9dd45
bugfix: PHP notices when uploading a non-image file
2012-04-09 20:46:57 +10:00
Michael Save
a38831a1ef
using HTTP/1.1, not HTTP/1.0 for PURGE
2012-04-03 01:06:38 +10:00
Michael Save
d9b2b3f7a1
inline-expanding.js
2012-03-31 19:18:53 +11:00
Michael Save
2f7902293f
"Javascript" section in config.php
2012-03-31 11:10:54 +11:00
Michael Save
1e88a003cf
Split [D+] (delete all posts by IP address) into global and non-global commands
2012-03-25 16:12:42 +11:00
Michael Save
4c6faeb7a2
Convert $post to an object before passing it to event(). This way it can be modified by event handlers before entering the database. See http://tinyboard.org/docs/events.html#examples
2012-03-24 15:31:35 +11:00
Michael Save
cf6bf2c7dc
PHP already adds <code> for highlight_string()
2012-03-21 12:15:50 +11:00
Michael Save
ce2d794137
needs /m
2012-03-21 12:14:14 +11:00
Michael Save
a77b0b5f70
PHP syntax highlighting is supposed to be an example. Comment it out.
2012-03-21 12:11:53 +11:00
Michael Save
66b08bafef
Moved messy $config initialization from inc/config.php to inc/functions.php.
2012-03-21 12:00:00 +11:00
Michael Save
4afd2c7cb2
Customizable markup syntax.
2012-03-21 11:57:30 +11:00
Michael Save
9c62a4d2be
Use "events" in more functions. Documentation coming soon.
2012-03-19 05:43:55 +11:00
Michael Save
ac9cefd863
Moved rebuildThemes() in post.php back for now.
2012-03-19 02:52:05 +11:00
Michael Save
9d58186360
New feature: "events". Will eventually replace/extend "themes".
2012-03-19 02:41:06 +11:00
Michael Save
ab1db9dd8a
s/thread/threat
2012-03-18 19:58:21 +11:00
Michael Save
c136d44894
Better upload handling (don't move file before handling it)
2012-03-18 19:53:56 +11:00
Michael Save
fb5fc04599
Small DNSBL fix
2012-03-18 06:58:20 +11:00
Michael Save
1a3a363c7d
Enable tor.dnsbl.sectoor.de by default.
2012-03-18 06:35:33 +11:00
Michael Save
35a1e05787
Proper DNSBL implementation. Very sexy.
2012-03-18 06:34:34 +11:00
Michael Save
b561066a4c
convert: Suppress warnings when trying to delete temporary file.
2012-03-18 00:57:11 +11:00
Marcin Łabanowski
ff172eb418
utf-8 charset is called "utf8" in mysqlese
2012-03-17 22:55:16 +11:00
Michael Save
c6478b378f
convert: Don't rely on PHP GD to get the image dimensions; use identify
.
2012-03-17 22:49:56 +11:00
Michael Save
fe7182404f
Better thumbnailing with convert
.
2012-03-17 22:28:23 +11:00
Michael Save
e6337640c8
Defaults: $config['mod']['skip_per_board'] changed to false
2012-03-17 14:38:06 +11:00
Michael Save
75efb21035
permissions bug
2012-03-17 14:22:43 +11:00
Michael Save
6ab3ec5da9
convert: chmod(664) after moving temporary image
2012-03-17 12:02:51 +11:00