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
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
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
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
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
Michael Save
c417e48d78
Bugfix: Anti-bot check not allowing posting from second page
2013-01-24 04:56:06 +11: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
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
Michael Save
4f58617507
Copyright and license update for 2013.
2013-01-20 21:23:46 +11: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
Michael
83feb4ce94
Merge pull request #81 from Appe/patch-1
...
Updated Youtube embed code.
2012-12-01 06:40:21 -08:00
Michael Save
91a4832fd6
Added new events: lock and load-config
2012-11-19 10:28:23 +11:00
Appe
bb7b907428
Updated Youtube embed code.
2012-11-08 23:58:05 +02:00
Michael Save
3347cfb4fb
Bugfix: [sticky]
2012-09-30 22:56:09 +10:00
Michael Save
61101dd1f4
Something is broken. Removed that for now.
2012-09-28 04:53:07 +10:00
Michael Save
9edc856c92
Quick fix relating to last commit
2012-09-28 04:50:25 +10:00
Michael Save
1a02cfbc6a
Bugfix: Caching complications with thread preview
2012-09-28 04:46:20 +10:00
Michael Save
bb5fc5545b
Bugfix: [F]
2012-09-28 04:00:13 +10:00
Michael Save
bd35aea0f7
Bugfix: B&D "invalid security token" error
2012-09-28 03:54:32 +10:00
Michael Save
8e3ef4ebfe
bugfix: security token forgotten for ban form in view_ip.html
2012-08-28 02:24:29 +10:00
Michael Save
f0eb692fc2
pagination bug for user logs
2012-08-27 22:15:58 +10:00
Michael Save
9df5d0423e
user logs
2012-08-27 22:13:47 +10:00
Michael Save
69b3c28a5d
minor consistency cleanup
2012-08-27 21:50:15 +10:00
Michael Save
ca64d468ec
properly tie auth cookies to private salt
2012-08-27 21:45:05 +10:00
Michael Save
6625d1d43c
fix "unbuffered queries" bug (issue #75 )
2012-08-27 21:37:21 +10:00
Michael Save
ab70068de2
CSRF protection
2012-08-27 15:19:05 +10:00
Michael Save
266a9ea53f
Merge branch 'master' of git://github.com/Yousha/Tinyboard into yousha
2012-08-27 02:40:50 +10:00
Yousha
f587565386
Improved.
2012-08-30 20:05:27 +04:30
Macil Tech
d5524206a2
Antibot make_confusing fix
2012-08-25 07:52:37 -06:00
Michael Save
69d9abc8f7
themes
2012-08-13 00:18:13 +10:00
Sebastian Stal
bb94980f32
Remove the double-quote (") from characters used for random inputs
2012-07-29 15:59:42 -07:00
thegentoo
7bc48cca52
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
92232acd49
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
ae4ff224a1
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
b3896e6a28
minor change
2012-05-28 17:08:29 +10:00
Michael Save
e2fb182ef0
Bugfix: deleting OP image didn't rebuild
2012-05-28 17:08:09 +10:00
Michael Save
95ca536a7c
show number of reports from dashboard; translatable mod panel
2012-05-25 21:40:01 +10:00
Michael Save
004cd8e9b2
Missing buildIndex() after moving threads
2012-05-22 15:25:22 +10:00
Michael Save
e9ebe56116
small code cleanup
2012-05-20 20:22:19 +10:00
Michael Save
712f45324e
Config editor
2012-05-20 20:21:33 +10:00
Michael Save
30ac8f535b
Config editort
2012-05-20 20:20:50 +10:00
Michael Save
5767954841
Cache unread PM notices
2012-05-20 19:06:27 +10:00
Michael Save
4d85f4d774
small bugfixes
2012-05-19 20:52:45 +10:00
Michael Save
8f1de41b93
tiny cleanup
2012-05-19 20:46:05 +10:00
Michael Save
1da8694044
[move]
2012-05-19 18:27:45 +10:00
Michael Save
abe8da6597
Custom filters: "trip" condition should be string, not regexp
2012-05-19 12:23:51 +10:00
Michael Save
65a6bb6bfa
Permissions fix; missing global
2012-05-18 20:30:55 +10:00
Michael Save
829269324f
Bugfix: with disabling config[markup_urls]
2012-05-08 23:59:54 +10:00
Michael Save
8ad09013c5
Bugfix: ?/ban did the same as ?/ban&delete
2012-05-08 00:49:48 +10:00
Michael Save
b00a63e48f
more information in modlog for bans
2012-05-08 00:42:17 +10:00
Michael Save
c1c7adb0e9
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
7af775cf80
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
75f61d45c4
$config[ipv6_regex] no longer used
2012-05-07 18:29:54 +10:00
Michael Save
8b2e62f105
custom capcode permissions
2012-05-07 18:22:20 +10:00
Michael Save
793b2e6deb
a few permissions-related bugs
2012-05-07 14:08:40 +10:00
Michael Save
5283faa3ac
Slightly less crappy stylesheet chooser
2012-05-06 01:37:46 +10:00
Michael Save
34380d247a
a lot more improvements
2012-05-06 01:33:10 +10:00
Michael Save
2448900bfe
Bugfix: with previous commit
2012-05-05 18:12:20 +10:00
Michael Save
d44636ca56
Bugfix: purge() while in CLI-mode
2012-05-05 18:10:45 +10:00
Michael Save
7f5cd4c795
Bugfix: Fix transparancy with convert
2012-05-05 18:09:36 +10:00
Michael Save
a773b8bf2f
Fix animated thumbnails with convert
and Imagick
2012-05-05 18:08:44 +10:00
Michael Save
fff7a05947
Bugfix: with previous commit
2012-05-05 18:07:28 +10:00
Michael Save
3091bb8f2b
Bugfix: with third-party scripts that use create_antibot()
2012-05-05 18:07:20 +10:00
Michael Save
1006d5b7a7
changed some default config values
2012-05-05 18:07:12 +10:00
Michael Save
e3b383e085
Bugfix: was not correctly purging old anti-bot hashes
2012-05-05 18:07:02 +10:00
Michael Save
3aaba56c52
minor CSS fixes
2012-05-05 18:04:07 +10:00
Michael Save
6a04dbbe2f
minor CSS fixes
2012-05-04 00:21:16 +10:00
Michael Save
9f70495776
Slightly less crappy stylesheet chooser
2012-04-22 17:50:53 +10:00
Michael Save
7fcb875bc2
?/deletebyip
2012-04-21 15:42:33 +10:00
Michael Save
fa5358d192
?/deletefile
2012-04-21 15:29:57 +10:00
Michael Save
0e819a853c
Paginate ?/noticeboard
2012-04-21 15:15:32 +10:00
Michael Save
770606f92f
What?
2012-04-21 12:42:54 +10:00
Michael Save
4aa8ca131f
Improvements to new mod panel
2012-04-21 12:42:41 +10:00
Michael Save
6ec0fbd5ff
What?
2012-04-21 12:42:21 +10:00
Michael Save
ee40a90d69
Bugfix: with previous commit
2012-04-21 12:17:59 +10:00
Michael Save
6360b6a98a
Noticeboard on dashboard
2012-04-20 21:54:30 +10:00
Michael Save
1f4793541a
Multiple improvements: ?/ban/<post> & ?/ban&delete/<post>
2012-04-20 21:37:48 +10:00
Michael Save
7f256ea081
Starting on ?/ban/<post>
2012-04-20 19:47:55 +10:00
Michael Save
fe8f1221ce
Bugfix: with previous commit
2012-04-19 23:09:51 +10:00
Michael Save
709b84a9af
Bugfix: purge() while in CLI-mode
2012-04-19 23:08:24 +10:00
Michael Save
31c4d34aca
Bugfix: purge() while in CLI-mode
2012-04-19 23:07:52 +10:00
Michael Save
f38d4cbe90
added filter/purge controls to ?/debug/antispam
2012-04-19 22:40:11 +10:00
Michael Save
95f6687d16
Bugfix: Fix transparancy with convert
2012-04-19 10:28:07 +10:00
Michael Save
00deca0a16
Bugfix: Fix transparancy with convert
2012-04-19 10:27:47 +10:00
Michael Save
53c6b125df
Bugfix: s/CRC32//
2012-04-19 01:39:14 +10:00
Michael Save
e40e08dae6
Bugfix: s/CRC32//
2012-04-19 01:38:42 +10:00
Michael Save
54a37f8a84
Fix animated thumbnails with convert
and Imagick
2012-04-19 01:34:08 +10:00
Michael Save
d77659f6f8
Bugfix: did not purge all antispam inputs
2012-04-19 01:34:00 +10:00
Michael Save
a8bbd85afe
don't use CRC32
2012-04-19 01:33:53 +10:00
Michael Save
ff2421933e
don't use CRC32
2012-04-19 01:32:02 +10:00
Michael Save
de4a7783f8
Bugfix: did not purge all antispam inputs
2012-04-19 01:19:10 +10:00
Michael Save
ad11a85282
Fix animated thumbnails with convert
and Imagick
2012-04-18 00:07:37 +10:00
Michael Save
6ccce83f4e
Bugfix: with previous commit
2012-04-17 08:16:36 +10:00
Michael Save
165a1ec3f1
Bugfix: with third-party scripts that use create_antibot()
2012-04-17 08:06:25 +10:00
Michael Save
fa5a292863
edit users
2012-04-16 23:18:07 +10:00
Michael Save
ece75f294b
rebuild after sticky, lock, etc.
2012-04-16 20:14:57 +10:00
Michael Save
08faff63d8
multiple improvements
2012-04-16 20:11:10 +10:00
Michael Save
ab96a43b2b
paginate ban list
2012-04-16 19:13:30 +10:00
Michael Save
e383565cbc
rebuilding
2012-04-16 17:33:13 +10:00
Michael Save
ad504c6702
report queue
2012-04-16 17:28:57 +10:00
Michael Save
a38ed3b366
various improvements
2012-04-16 16:40:24 +10:00
Michael Save
1882c4287e
rebuild wasn't working unless you choes "all boards"
2012-04-15 20:04:26 +10:00
Michael Save
9d1a8fe3b6
changed some default config values
2012-04-15 15:15:16 +10:00
Michael Save
5ed96a425a
Bugfix: was not correctly purging old anti-bot hashes
2012-04-15 15:13:06 +10:00
Michael Save
c954dcc980
Bugfix: with DNSBL
2012-04-15 10:28:31 +10:00
Michael Save
fe9b067bf9
Bugfix: with DNSBL
2012-04-15 10:21:43 +10:00
Michael Save
1726238cd8
rebuild
2012-04-14 22:58:36 +10:00
Michael Save
bb09b2c452
promote/demote users, started on rebuild
2012-04-14 22:28:21 +10:00
Michael Save
f15dd236aa
new PM
2012-04-13 22:00:40 +10:00
Michael Save
614b49ed56
?/users (user list)
2012-04-13 21:43:01 +10:00
Michael Save
2befac8169
paginate moderation log
2012-04-13 20:57:59 +10:00
Michael Save
ca48d1394b
moderation log
2012-04-13 20:48:37 +10:00
Michael Save
8ee8efca34
IP notes
2012-04-13 10:41:30 +10:00
Michael Save
7a11ba6d5c
view bans / unban
2012-04-13 09:47:27 +10:00
Michael Save
38b481098a
View IP adress page, ban form.
2012-04-13 09:29:08 +10:00
Michael Save
b2b52633f7
start on mod interface rewrite
2012-04-13 02:11:41 +10:00
Michael Save
17a56af9a7
code cleanup
2012-04-13 00:18:19 +10:00
Michael Save
ef6f5a2e48
Removed board
.id
. Use the board URI/name at the key instead.
2012-04-12 23:23:47 +10:00
Michael Save
ef6aef9fb4
invalid $query
2012-04-12 22:14:31 +10:00
Michael Save
0f984ebf77
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
b4bafb2297
better anti-bot check
2012-04-12 17:20:49 +10:00
Michael Save
c98a8afc1d
large cleanup
2012-04-12 02:49:22 +10:00
Michael Save
fa38c0fd6b
Bugfix: some tracked post citations were not being purged upon thread deletion
2012-04-11 17:36:34 +10:00
Michael Save
9267dbbaa8
last commit broke some markup syntax
2012-04-11 12:19:53 +10:00
Michael Save
f5698dee0e
simpler markup regular expressions
2012-04-11 06:10:50 +10:00
Michael Save
2ee9adb9c9
updated links to new documentation wiki
2012-04-11 02:37:12 +10:00
Michael Save
aff4211cae
Better custom flood filters: http://tinyboard.org/docs/?p=Config/Flood_filters
2012-04-11 02:19:13 +10:00
Michael Save
41355cbd44
moved $OP to $post['op']. post() now has one argument instead of two.
2012-04-11 02:18:06 +10:00
Michael Save
6bf8952388
small cleanup
2012-04-11 01:18:38 +10:00
Michael Save
4e9cc24fad
increase character limit on board URI, title and subtitle
2012-04-09 21:13:44 +10:00
Michael Save
c001e67352
inc/contrib -> inc/lib
2012-04-09 20:52:26 +10:00
Michael Save
fb65f930ed
bugfix: PHP notices when uploading a non-image file
2012-04-09 20:46:57 +10:00
Michael Save
15a466e312
using HTTP/1.1, not HTTP/1.0 for PURGE
2012-04-03 01:06:38 +10:00
Michael Save
25e10def5b
inline-expanding.js
2012-03-31 19:18:53 +11:00
Michael Save
bfbc22572e
"Javascript" section in config.php
2012-03-31 11:10:54 +11:00
Michael Save
bb2e931fe7
Split [D+] (delete all posts by IP address) into global and non-global commands
2012-03-25 16:12:42 +11:00
Michael Save
2ed3a91bc3
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
672749be42
PHP already adds <code> for highlight_string()
2012-03-21 12:15:50 +11:00
Michael Save
df937ddb91
needs /m
2012-03-21 12:14:14 +11:00
Michael Save
52c6d919b3
PHP syntax highlighting is supposed to be an example. Comment it out.
2012-03-21 12:11:53 +11:00
Michael Save
779b4cf984
Moved messy $config initialization from inc/config.php to inc/functions.php.
2012-03-21 12:00:00 +11:00
Michael Save
347efb9484
Customizable markup syntax.
2012-03-21 11:57:30 +11:00
Michael Save
33116a07a1
Use "events" in more functions. Documentation coming soon.
2012-03-19 05:43:55 +11:00
Michael Save
a293c91699
Moved rebuildThemes() in post.php back for now.
2012-03-19 02:52:05 +11:00
Michael Save
b93d735b7d
New feature: "events". Will eventually replace/extend "themes".
2012-03-19 02:41:06 +11:00
Michael Save
de28d993ec
s/thread/threat
2012-03-18 19:58:21 +11:00
Michael Save
bf78900dda
Better upload handling (don't move file before handling it)
2012-03-18 19:53:56 +11:00
Michael Save
58bd751773
Small DNSBL fix
2012-03-18 06:58:20 +11:00
Michael Save
be9229f32d
Enable tor.dnsbl.sectoor.de by default.
2012-03-18 06:35:33 +11:00
Michael Save
1e5349af97
Proper DNSBL implementation. Very sexy.
2012-03-18 06:34:34 +11:00
Michael Save
99f86da203
convert: Suppress warnings when trying to delete temporary file.
2012-03-18 00:57:11 +11:00
Marcin Łabanowski
8283449908
utf-8 charset is called "utf8" in mysqlese
2012-03-17 22:55:16 +11:00
Michael Save
2e1086e63d
convert: Don't rely on PHP GD to get the image dimensions; use identify
.
2012-03-17 22:49:56 +11:00
Michael Save
b6c2f91461
Better thumbnailing with convert
.
2012-03-17 22:28:23 +11:00
Michael Save
46df561454
Defaults: $config['mod']['skip_per_board'] changed to false
2012-03-17 14:38:06 +11:00
Michael Save
69068c84bb
permissions bug
2012-03-17 14:22:43 +11:00
Michael Save
54bb943a77
convert: chmod(664) after moving temporary image
2012-03-17 12:02:51 +11:00
Michael Save
e3e942a1c6
Thumbnail the first frame only.
2012-03-17 11:55:16 +11:00
Michael Save
f3f93834b6
$config['thumb_method']
2012-03-17 11:54:23 +11:00
Michael Save
95d8a70db8
Thumbnailing alternative: convert
(command line ImageMagick instead of PHP bindings)
2012-03-17 10:32:50 +11:00
Michael Save
7e58efaf1a
Animated thumbnails fix
2012-03-17 08:29:46 +11:00
Marcin Łabanowski
2224ce03fa
make the errors translatable; updated locale list
2012-03-15 20:24:56 +11:00
Marcin Łabanowski
dbdc1d3702
update polish translation
2012-03-15 20:22:46 +11:00
Michael Save
8dc8c07f4a
Moved $config['local_time'] to Tinyboard-Tools (local-time.js)
2012-03-15 16:16:54 +11:00
Michael Save
c6741a8abd
h
2012-03-15 14:19:37 +11:00
Michael Save
d438eebafa
cache DNS
2012-03-15 14:13:43 +11:00
Michael Save
2e34f1a3d6
use `host
` if available for standard DNS lookups too
2012-03-15 14:00:25 +11:00
Michael Save
a4cacf53dd
Don't animate thumbnails when impossible.
2012-03-14 22:11:07 +11:00
Michael Save
9a133e87e5
Multiple changes.
...
Added $config['minify_js'] to compress Javascript with minify
Added $config['additional_javascript_compile'] to put all Javascript files/addons into one file.
Moved delete/report post controls to a shared template.
Ability to have different Javascript files between boards.
2012-03-14 21:48:31 +11:00
Michael Save
1a3542b9ae
allow quick-reply.js to work
2012-03-14 18:09:23 +11:00
Michael Save
30439fb51e
less warnings in CLI mode
2012-03-14 15:38:28 +11:00
Michael Save
6b75bf516c
ability to adjust thumbnail size for OP images independently from reply images
2012-03-14 02:44:33 +11:00
Michael Save
e7eb80f9d6
set minify_html to true by default
2012-03-14 00:08:31 +11:00
Michael Save
fe4669b814
config[additional_javascript]: custom javascript files to include
2012-03-14 00:08:03 +11:00
Michael Save
1f5a75d56c
detect lowercase GIFs
2012-03-13 03:48:12 +11:00
Michael Save
98fe4fb07f
use sys_get_temp_dir() for finding /tmp
2012-03-13 02:34:45 +11:00
Michael Save
092b4cb946
small mistake in thumbnail animation. was trying to animate all formats (not just GIF).
2012-03-12 18:54:05 +11:00
Michael Save
e19d4191f3
use sampleImage() on GIFs as it is much faster
2012-03-12 04:58:55 +11:00
Michael Save
52f23de783
don't accept just 'http://' etc as a URL
2012-03-11 11:31:05 +11:00
Michael Save
6551bd6de7
URL regex fix
2012-03-11 11:29:33 +11:00
Michael Save
917930c750
config[jpeg_quality] no longer used
2012-03-10 23:09:03 +11:00
Michael Save
1295fe8970
animated thumbnail fix
2012-03-10 22:59:18 +11:00
Michael Save
cde7f1722d
removed useless clone
2012-03-10 22:57:31 +11:00
Michael Save
ee81e269c1
experimental animated GIF thumbnails
2012-03-10 22:56:45 +11:00
Michael Save
35d53f5117
experimental animated GIF thumbnails
2012-03-10 22:56:28 +11:00
Michael Save
cef01a0417
comments fix
2012-03-10 21:16:21 +11:00
Michael Save
cc9552cdfe
Remade config[redraw_image]
2012-03-10 20:53:41 +11:00
Michael Save
324c7cd906
fixed encoding error for extended ASCII characters
2012-03-08 01:57:10 +11:00
Marcin Łabanowski
cc098e99a5
updated polish translation
2012-03-04 22:54:20 +11:00
Marcin Łabanowski
220ddce2ce
updated Polish locale
2012-03-04 22:54:06 +11:00
Marcin Łabanowski
172033b7fd
preliminary polish translation
2012-03-04 03:19:36 +11:00
Michael Save
9be1765741
use 303 See Other instead of 302 Found, by default
2012-02-25 08:47:39 +11:00
Michael Save
63fa57b5e0
Automatically convert all post times to local time using Javascript.
2012-02-20 02:20:51 +11:00
Michael Save
afd63cac46
specify timezone in <time> datetime attribute
2012-02-19 23:38:55 +11:00
Michael Save
c03cb4548e
increased board uri/title/subtitle character limits
2012-02-19 19:37:39 +11:00
Michael Save
97e85eced8
typo...
2012-02-18 01:15:00 +11:00
Michael Save
d6408796fb
small bug
2012-02-18 01:14:13 +11:00
Michael Save
12a2ccece8
moved hasPermission() to functions.php
2012-02-16 23:32:28 +11:00
Michael Save
7014b5341b
allow mods to bypass forced anonymity (and other disabled fields). also fixed some small per-board permission bugs
2012-02-16 23:07:25 +11:00
Michael Save
b36f1218ed
experimental post editing (for mods)
2012-02-15 20:11:09 +11:00
Michael Save
4ef83f5438
optional cache prefix for multiple tinyboard instances on one machine
2012-02-14 23:36:08 +11:00
Michael Save
2675372ac0
categories theme v0.3
2012-02-14 21:28:18 +11:00
Michael Save
ba72530d99
...
2012-02-14 20:25:38 +11:00
Michael Save
8f17e12db2
removed old code that will never be executed
2012-02-14 20:24:20 +11:00
Michael Save
552924e704
Fixed issue #34 : "HTML entities can be cut in half when truncating posts"
2012-02-11 18:53:27 +11:00
Michael Save
e4e23b995c
config[blotter] = false when unset
2012-02-06 17:49:05 +11:00
Michael Save
c7f8d45385
...
2012-02-06 17:42:25 +11:00
Michael Save
0c505c789a
false "Your browser sent an invalid or no HTTP referer" error
2012-02-02 10:24:48 +11:00
Michael Save
12968b99e4
Don't auto-unicode on links
2012-01-31 05:57:25 +11:00
Michael Save
cc68d030ca
allow "^" in links
2012-01-31 05:57:08 +11:00
Michael Save
a1f7d8fe14
allow more punctuation after URLs
2012-01-27 03:58:38 +11:00
Michael Save
ac1f36bd16
wordfilters (non-regex) should be case-insensitive
2012-01-26 18:35:16 +11:00
Michael Save
4b170b1336
prohibit using same anti-bot hashes across different boards/threads
2012-01-20 02:37:53 +11:00
Michael Save
0079d8e2d3
HTML fix
2012-01-09 14:28:54 +11:00
Michael Save
9971d12daf
escape HTML in debug data
2012-01-09 14:15:36 +11:00
Michael Save
8a54298376
XSS in login form
2012-01-07 21:10:10 +11:00
Michael Save
fefa6fd23b
trailing \n after inline replying with minify_html enabled
2012-01-07 11:55:25 +11:00
Michael Save
e8bd757d5d
use 
 when new lines are a must if minify_html is enabled
2012-01-07 11:54:25 +11:00
Michael Save
946f4cc677
2012 update
2012-01-06 10:07:31 +11:00
Michael Save
51af59aef4
allow closing bracket after citation
2012-01-06 06:44:51 +11:00
Michael Save
8834552b37
allow closing bracket after citation
2012-01-06 06:44:12 +11:00
Michael Save
4772a09423
horrible bug in the "post too long. click here to view the full text" truncating
2012-01-06 06:40:26 +11:00
Michael Save
4c5ca69a54
do not count puncutation after links as part of the uRL
2012-01-06 06:34:21 +11:00
Michael Save
c732caf1c2
PHP warnings in newer PHP versions when loading config
2011-12-30 00:36:20 +11:00
Michael Save
a2cb088001
Imagick's clonse() depreciated as of 3.1.0b1; use clone PHP keyword and bump minimum PHP version to 5.2.5
2011-12-30 00:30:01 +11:00
Savetheinternet
3aba867ad3
s/or/are
2011-12-24 01:01:32 +11:00
Savetheinternet
b61c21fbfb
customizable footer text in config
2011-12-24 00:51:24 +11:00
Savetheinternet
073246ed8d
optionally disable image requirement for new threads
2011-12-18 08:48:16 +11:00
Savetheinternet
5695b2fd07
removed debug crap
2011-12-15 03:22:24 +11:00
Savetheinternet
7409da1a9d
typo
2011-12-10 21:46:10 +11:00
Savetheinternet
752899dff6
use raw SHA1 to calculate anti-spam inputs
2011-12-08 14:44:33 +11:00
Savetheinternet
fc48b210a3
use multibyte-aware mb_strlen() instead of strlen(); fixed issue #8 )
2011-12-07 17:47:36 +11:00
Savetheinternet
5c0af0b693
removed now unused config directives
2011-12-06 17:25:39 +11:00
Savetheinternet
fbc8ba4d73
...
2011-12-06 17:24:30 +11:00
Savetheinternet
2623b261c8
bugfix: posting from another page would return "invalid referrer" errors
2011-12-06 17:21:26 +11:00
Savetheinternet
1f219c3e95
fixed syslog() for CLI mode
2011-12-06 03:04:46 +11:00
Savetheinternet
1c9e01b04a
missing global $config;
2011-12-06 03:02:26 +11:00
Savetheinternet
be6db03d10
syslog() mod actions
2011-12-06 03:00:59 +11:00
Savetheinternet
2e9b51c3cb
...
2011-12-06 00:39:02 +11:00
Savetheinternet
e90a25f240
Garfunkel: h
2011-12-06 00:29:47 +11:00
Savetheinternet
fe2f2d9156
small indent fix
2011-12-06 00:27:34 +11:00
Savetheinternet
879eaac6a8
Fixed bug affecting Safari. Safari seems to like to send the client-side part of URLs (#) in the referrer.
2011-12-05 22:59:51 +11:00
Savetheinternet
d63e724cc1
rebuild thread after rebuilding post
2011-12-05 13:21:49 +11:00
Savetheinternet
ec1c5af611
track cites (remove broken links after a post 404s)
2011-12-05 13:17:34 +11:00
Savetheinternet
1f218e049d
use NULL in database where possible
2011-12-05 10:47:30 +11:00
Savetheinternet
79d26ae40d
custom capcode fix
2011-12-05 10:33:31 +11:00
Savetheinternet
72c23a8309
v0.9.4
2011-12-04 13:51:12 +11:00
Savetheinternet
1a21525759
SQL query compression for debug view
2011-12-04 11:28:33 +11:00
Savetheinternet
e2d9ebfd8c
use 0.0.0.0 when in CLI mode
2011-12-03 15:54:30 +11:00
Savetheinternet
bca77515aa
...
2011-12-03 15:45:24 +11:00
Savetheinternet
a1f7adb3d6
$rebuild_after switch for deleteFile()
2011-12-03 15:41:14 +11:00
Savetheinternet
14c1c8c354
generate_tripcode() rewrite
2011-12-03 15:11:15 +11:00
Savetheinternet
8e10f8c28a
Avoid DNS timeouts by using host
and cache if available
2011-12-03 11:52:31 +11:00
Savetheinternet
2080fb75fb
ability to translate error messages
2011-12-02 19:42:51 +11:00
Savetheinternet
3e38803d8d
ammended mod authentication system (no more $_SESSION)
2011-12-02 15:11:13 +11:00
Savetheinternet
4ce08521b7
removed cookies that have been superfluous and unused for a year
2011-12-02 15:10:20 +11:00
Savetheinternet
b12fe41f3e
Automatic transformation of IPv6-IPv4 addresses (::ffff:0.0.0.0) should not be an optional feature.
2011-11-25 03:02:34 +11:00
Savetheinternet
2955722a29
...
2011-11-24 08:04:49 +11:00
Savetheinternet
b4c8d4c6a7
Typo in config.
2011-11-24 08:03:48 +11:00
Savetheinternet
daed6d9221
Last finnish translations for the day
2011-11-23 23:52:38 +11:00
Savetheinternet
63eccec9ad
More finnish translations
2011-11-23 23:47:54 +11:00
Savetheinternet
a58ceb414d
Finnish translation
2011-11-23 22:58:02 +11:00
Savetheinternet
efd5d4a596
Use LIKE instead of REGEX for wildcard bans
2011-11-23 22:24:48 +11:00
Savetheinternet
008d71dd23
Minor bug causing range bans to not get purged
2011-11-23 21:36:40 +11:00
Savetheinternet
3667c56e66
"*" in range bans should match everything
2011-11-23 21:33:50 +11:00
Savetheinternet
44796e555e
Ability to disable certain superfluous fields. ("Forced anonymous")
2011-11-23 21:24:06 +11:00
Savetheinternet
5498e54684
Slightly differnet default config.ban_date
2011-11-23 16:27:48 +11:00
Savetheinternet
b26f52b92e
Moving <hr/> in debug text
2011-11-23 16:18:50 +11:00
Savetheinternet
f7d30bd336
Use template instead of inline HTML for ban messages.
2011-11-23 16:12:19 +11:00
Savetheinternet
18f9560c7a
Styling ban form...
2011-11-22 02:35:26 +11:00
Savetheinternet
8d73ddb731
CIDR netmask bans
2011-11-22 00:25:00 +11:00
Savetheinternet
f8de816234
Better SSL support.
2011-11-20 16:19:00 +11:00
Savetheinternet
59a006fa3a
-
2011-11-20 08:40:54 +11:00
Savetheinternet
29deacf0fa
..
2011-11-20 04:07:30 +11:00
Savetheinternet
6d8f90b1b5
Use strftime() instead of date() to respect other languages.
2011-11-20 04:07:17 +11:00
Savetheinternet
d4410324b2
More descriptive error messages.
2011-11-20 03:38:57 +11:00
Savetheinternet
d67ad69c83
"Shadow thread" automated reply with thread moving.
2011-11-19 03:40:23 +11:00
Savetheinternet
95ade9c2a6
Ability to "move" a thread to another board (2/3 done)
2011-11-19 01:35:22 +11:00
Savetheinternet
32786ce6b2
Ability to customize filenames, replacing the standard UNIX timestamp + random
2011-11-19 00:22:48 +11:00
Savetheinternet
d6dbd9ee9a
syslog()
2011-11-18 23:39:13 +11:00
Savetheinternet
84871d6789
...
2011-11-17 15:24:39 +11:00
Savetheinternet
ad4ccca0b8
Fixed bug with some embedded YouTube videos (containing _ or -)
2011-11-17 08:03:01 +11:00
Savetheinternet
22515cb074
Temporary fix for some gettext issues.
2011-11-17 03:13:49 +11:00
Savetheinternet
71c0b13e4a
XSS/bug with last commit to utf8tohtml().
2011-11-17 01:22:25 +11:00
Savetheinternet
a6ff9bba23
Replaced buggy UTF-8 -> HTML conversion with mb_encode_numericentity()
2011-11-17 01:06:00 +11:00
Savetheinternet
83323f8248
Attempt at using HTML5 microdata
2011-11-16 20:41:16 +11:00
Savetheinternet
37ccf509cc
Fixed issue #26 (text-based flood filter should not include blank posts)
2011-11-16 19:59:21 +11:00
Savetheinternet
47d5c72cd1
minor bug with previous commit
2011-11-16 16:41:57 +11:00
Savetheinternet
5367a30d28
Added config option to automatically remove unnecessary whitespace when compiling HTML files from templates
2011-11-16 16:01:02 +11:00
Savetheinternet
f73d2791f2
Replace tabs with 8 spaces
2011-11-16 15:54:35 +11:00
Savetheinternet
6971028d58
...
2011-11-16 07:40:31 +11:00
Savetheinternet
6b88eeb5f0
Added rel="directory" to "return" links
2011-11-16 07:40:03 +11:00
Savetheinternet
b30290a0a1
Fixed bug particularly effecting new installations
2011-11-09 13:44:34 +11:00
Savetheinternet
0f2792938a
Ensure UTF-8 for MySQL
2011-11-05 17:35:07 +11:00
Savetheinternet
f709da225b
Fixed bug in removeBan()
2011-10-17 18:02:54 +11:00
Savetheinternet
bc83eaa41a
Allow per-board template directories.
2011-10-15 17:06:22 +11:00
Savetheinternet
1a99dc3e42
Compiled new .mo for ru_RU
2011-10-12 07:56:39 +11:00
turanga
189847937d
Edited inc/locale/ru_RU/LC_MESSAGES/tinyboard.po via GitHub
2011-10-11 21:10:08 +09:00
Savetheinternet
b3741f978d
Started on internationalization (i18n)
2011-10-11 21:49:14 +11:00
Savetheinternet
ac92c8fb78
Missing global for Tinyboard vesion number
2011-10-11 03:00:04 +11:00
Savetheinternet
9726a710bc
Bug fix: HTML files for old pages were not being deleted
2011-10-11 02:57:37 +11:00
Savetheinternet
af3f5d9371
added "bumplocking" feature
2011-10-10 22:37:39 +11:00
Savetheinternet
b695e6f5c5
SQL debug
2011-10-10 21:49:45 +11:00
Savetheinternet
90d1faafd1
fix pm_snippet bug
2011-10-10 21:49:38 +11:00
Michael D. Reiley
81a41324d9
Footer version string pulled from .installed
2011-10-10 03:40:31 -07:00