Michael Foster
07b825c6d2
Don't create anti-bot stuff in buildThread() when asked to return HTML as a string.
10 years ago
Michael Foster
c6e629bf89
allow wordfilters to be callbacks
10 years ago
czaks
67daf109f2
fix Varnish compatibility when characters such as * are in use for a boardname
10 years ago
Michael Foster
acfda35648
gifsicle: redirect stdout to /dev/null but keep stderr going to stdout
10 years ago
Michael Foster
0f00f800b9
Use new shell_exec function for $config['dns_system'] `host` queries too
10 years ago
Michael Foster
6409ac6163
fix last commit
10 years ago
Michael Foster
0890557ebb
Don't purge the ban list of expires bans every time somebody posts. Add a timer option. Less SQL queries when posting.
10 years ago
Michael Foster
ac4306555b
Fix for instances with old GraphicsMagick or ImageMagick versions (no -auto-orient).
10 years ago
Michael Foster
486eccba2e
shell_exec_error() fix
10 years ago
Michael Foster
5300ffadf1
Better image processing. Add support for GraphicsMagick (a fork of ImageMagick) and `exiftool` (for stripping EXIF metadata quickly).
10 years ago
Michael Foster
a3fbff2259
Update $config['try_smarter']. Should be working now.
10 years ago
Michael Foster
f7d068536a
EXPERIMENTAL: Try not to build pages when we shouldn't have to.
10 years ago
Michael Foster
c9684fc000
Better/working web config editor
10 years ago
Michael Foster
3ed15565b0
Why is this escaped?
10 years ago
Michael Foster
056a6001ac
Erorr handling update
10 years ago
Michael Foster
1d37e81ade
Better error handling/displaying with $config['debug'] and $config['verbose_errors']
10 years ago
Michael Foster
4fce9b63ae
Major config.php cleanup and a few minor misc fixes.
10 years ago
Michael Foster
a052a791b5
Add optional database table prefix (issue #118 ; see issue comments for details)
10 years ago
czaks
232f4ff868
markup modifiers: make it even harder to escape
10 years ago
Michael Foster
ea2b8cce07
Bugfix: HTML injection in post editing (introduces and fixes yet another bug)
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
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
10 years ago
szalej
5bf53cb581
Update inc/functions.php
url ads
10 years ago
szalej
220609999a
Update inc/functions.php
Hide Referrer (nullrefer.com)
10 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
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
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