Michael Foster
ea2b8cce07
Bugfix: HTML injection in post editing (introduces and fixes yet another bug)
10 years ago
czaks
e93d5b2f8e
Revert "markup modifiers: make it even harder to escape"
This reverts commit d7ea47a91f
.
10 years ago
czaks
055c3a7382
Revert "facilitate using markup modifiers multiple times; make raw html not consume the whole post"
This reverts commit e7dd0bbc4a
.
10 years ago
Michael Foster
a5312ebe89
Allow public ban messages on raw HTML posts
10 years ago
Michael Foster
328484bee7
SQL cleanup
10 years ago
czaks
d7ea47a91f
markup modifiers: make it even harder to escape
10 years ago
czaks
e7dd0bbc4a
facilitate using markup modifiers multiple times; make raw html not consume the whole post
10 years ago
Michael Foster
6bbe407e18
Markup modifiers: raw HTML
10 years ago
Michael Foster
6d52c8b428
Markup modifiers. Fix issue #66 (public ban message lost when rebuilding post body)
10 years ago
Michael Foster
3a8736cdc0
Fix last commit
10 years ago
Michael Foster
c2a287cd14
Only run SQL query to count threads if we really need to
10 years ago
Michael Foster
42e16e233a
Javascript l10n: Work without $config['additional_javascript_compile']
10 years ago
czaks
67db0a878a
js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts
10 years ago
czaks
3f98522ff2
i18n one more string in inc/functions.php
10 years ago
czaks
babeec8bb9
localise time values
10 years ago
Michael Foster
18516ff828
Rename $config['url_ads'] to $config['link_prefix']
10 years ago
Marcin Łabanowski
3ef2c05bb2
url_ads: fix it not working
11 years ago
szalej
5bf53cb581
Update inc/functions.php
url ads
11 years ago
szalej
220609999a
Update inc/functions.php
Hide Referrer (nullrefer.com)
11 years ago
Michael Foster
a2d8e4cf3e
Previous commit comment fix
10 years ago
Michael Foster
37d769646b
Markup/quote fix for multibyte
10 years ago
Michael Foster
b22bcdecf9
Fix last commit: purge() issue
10 years ago
Michael Foster
42cba53887
Allow Unicode in board URIs.
10 years ago
Michael Foster
8efab06616
Upgrade to utf8mb4 charset for MySQL server versions above 5.5.3. Keep support for older versions. Fix charsets for multiple columns and tables.
10 years ago
Michael Foster
461084d400
MySQL's utf8 charset only supports up to 3-byte symbols. Insterting four byte symbols (U+010000 to U+10FFFF) can be done maliciously to break HTML mark-up.
The ideal solution was to convert to MySQL's utf8mb4 charset, but then we would lose support for MySQL < 5.5.3. In this fix, incompatible characters are encoded as HTML numeric character references (eg. #65536 ) and just stripped from body_nommarkup.
10 years ago
Michael Foster
bd8bd3c02e
Fix for last commit
10 years ago
Michael Foster
57c8e4ee7c
Strip combining characters from Unicode strings (eg. Zalgo)
10 years ago
czaks
065a6f97c8
localise time values
10 years ago
czaks
ae99c6dd0d
i18n one more string in inc/functions.php
10 years ago
Michael Foster
37d5846e4e
Fix markup overlapping. Issue #124
10 years ago
Michael Foster
e4bd9a6886
Themes edit: Split "post" into two seperate actions: "post" (replies) and "post-thread". And add a $board variable.
10 years ago
Michael Foster
aadb57f2a2
More ban stuff: Show whether or not user has "seen" a ban yet in the ban list and on IP address pages. Purge useless expired ban records.
10 years ago
Michael Foster
c8f30550af
$config['require_ban_view']: Force users to view the "You are banned" page at least once before letting a ban disappear naturally.
10 years ago
Michael Foster
29b10c88db
Outputting thread subject in header/title (issue #122 )
10 years ago
Michael Foster
77e4d926d9
Add "write" (files written to) to debug section
10 years ago
czaks
21f6799617
js i18n: finish implementation with addition of the compiled locale strings file to additional javascripts
10 years ago
K
74a470bf4e
Add support for 4chan-compatible json API.
10 years ago
Macil Tech
3eda5b0543
Adds image_hard_limit and reply_hard_limit options.
Also reworks the numPosts() function and uses it elsewhere too.
10 years ago
Macil Tech
765e64ee38
m and n dash fix
10 years ago
Macil Tech
b078222ede
Fix "Undefined index: sticky" and "locked" errors on new thread creation.
10 years ago
Macil Tech
6fd6b92fe8
Fix openBoard and boardTitle functions using same caching keys.
Added getBoardInfo function that's used by both of the above functions,
and can get a board's info without loading it.
10 years ago
Fredrick
53f710060d
Fix truncation issue by no longer using HTML entities for Unicode characters
10 years ago
Macil Tech
879f20ec72
Reworked index() slightly to make caching simpler and only use one key.
11 years ago
Michael Save
85578b7105
Bugfix: Anti-bot check not allowing posting from second page
11 years ago
Michael Save
b086e47cfc
Em dash and en dash mix-up. Issue #88
11 years ago
Michael Save
cd81ae8ea5
No point using JSON as Cache class already supports objects
11 years ago
Michael Save
edb9999a7d
I'm dumb
11 years ago
Michael Save
b693779d0d
Hopefully a final fix for caching thread previews. This feature was previous disabled because of a bug/confliction.
11 years ago
Michael Save
7a68fc9525
Copyright and license update for 2013.
11 years ago
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.
11 years ago