Commit Graph

510 Commits

Author SHA1 Message Date
czaks 97a22e57c1 Remove imgcaptcha, this code is unused in any of our forks and needs work to get here back.
Revert "Merge branch 'imgcaptcha' of https://github.com/asiekierka/Tinyboard"

This reverts commit 49afb685c8, reversing
changes made to 2451a0f29c.

Conflicts:

	js/imgcaptcha.js
2013-07-20 22:47:26 -04:00
czaks 8772c31ce1 post search: missed default config 2013-07-20 22:45:21 -04:00
Czterooki bc1bc9f6ef Merge branch 'master' of github.com:vichan-devel/Tinyboard 2013-07-20 18:28:57 -04:00
czaks 9f323ae65f Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/themes/sitemap/info.php
2013-07-20 17:28:34 -04:00
Michael Foster b776e0a7f0 Search update 2013-07-20 12:05:42 -04:00
Michael Foster e62b83e79c Bring back search (searching posts not implemented yet) 2013-07-20 07:50:33 -04:00
Czterooki aef4425592 merge with vichan-gold 2013-07-20 00:19:08 -04:00
Czterooki ad7d15535b config.php 2013-07-20 00:03:45 -04:00
czaks 7bdb96a16b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
	templates/index.html
	templates/thread.html
2013-07-16 13:02:13 -04:00
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. 2013-07-16 06:33:37 -04:00
Michael Foster 29b10c88db Outputting thread subject in header/title (issue #122) 2013-07-16 02:48:20 -04:00
Michael Foster 7302fc57a8 Automatically dismiss all reports regarding a thread after it is locked. 2013-07-16 02:32:44 -04:00
czaks 24a520485d Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	templates/page.html
2013-06-21 16:41:39 -04:00
Michael 9b0c31daa6 Merge pull request #116 from Macil/hardlimits
Adds image_hard_limit and reply_hard_limit options
2013-06-18 10:46:25 -07:00
Macil Tech 3eda5b0543 Adds image_hard_limit and reply_hard_limit options.
Also reworks the numPosts() function and uses it elsewhere too.
2013-06-18 12:21:41 -05:00
czaks 258083e5cb Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-05-26 17:53:00 -04:00
undido 83401b3a68 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
Fredrick bb54605eb7 Fix per-board name not being used 2013-03-20 07:46:48 -04:00
Michael Save 64ae123739 Mod log in ?/IP (ie. ban history) 2013-03-16 18:27:24 +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
Marcin Łabanowski e6b9bad788 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	mod.php
2013-01-26 15:08:48 +01:00
Michael Save 9a2c33736a New debug page: ?/debug/sql 2013-01-25 23:56:55 +11:00
Michael Save 85710249b7 Raw HTML editing 2013-01-24 19:16:25 +11: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 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
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
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
Macil Tech 91e8547b04 Add image_reject_repost_in_thread option 2013-01-19 00:25:24 -06:00
Marcin Łabanowski 1c7adaa3cf url_ads: Fix comment in inc/config.php 2013-01-16 19:29:25 +01:00
szalej 30ddc46f44 Update inc/config.php
hide referrer option
2013-01-16 11:32:15 +01:00
asiekierka 9fec3646fa [EDIT] basic edit support 2013-01-08 07:52:13 +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 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
asiekierka 67e9fb5872 all the fixes 2012-12-22 18:27:57 +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 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
Appe 6dd452e10c Updated Youtube embed code. 2012-11-08 23:58:05 +02:00
Michael Save 6229b82a43 CSRF protection 2012-08-27 15:19:05 +10: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
Michael Save 0f04117037 Cache unread PM notices 2012-05-20 19:06:27 +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 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 635ac00a0e changed some default config values 2012-05-05 18:07:12 +10:00
Michael Save aeff0a69b1 minor CSS fixes 2012-05-05 18:04:07 +10:00
Michael Save 2a301de29f Paginate ?/noticeboard 2012-04-21 15:15:32 +10:00
Michael Save 3592913249 Fix animated thumbnails with `convert` and Imagick 2012-04-19 01:34:08 +10:00
Michael Save f0412b0814 paginate ban list 2012-04-16 19:13:30 +10:00
Michael Save 51675e7a9b code cleanup 2012-04-13 00:18:19 +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 c9423a2c34 large cleanup 2012-04-12 02:49:22 +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 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 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 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 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
Marcin Łabanowski ff172eb418 utf-8 charset is called "utf8" in mysqlese 2012-03-17 22:55:16 +11:00
Michael Save e6337640c8 Defaults: $config['mod']['skip_per_board'] changed to false 2012-03-17 14:38:06 +11:00
Michael Save 290b2b2dea $config['thumb_method'] 2012-03-17 11:54:23 +11:00
Michael Save 4c3486bec9 Thumbnailing alternative: `convert` (command line ImageMagick instead of PHP bindings) 2012-03-17 10:32:50 +11:00
Marcin Łabanowski 847c0c351a make the errors translatable; updated locale list 2012-03-15 20:24:56 +11:00
Michael Save 14a2f97323 Moved $config['local_time'] to Tinyboard-Tools (local-time.js) 2012-03-15 16:16:54 +11:00
Michael Save 2a760de289 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 60aab92f47 allow quick-reply.js to work 2012-03-14 18:09:23 +11:00
Michael Save e09dd8782e less warnings in CLI mode 2012-03-14 15:38:28 +11:00
Michael Save c8d1f1cdd4 ability to adjust thumbnail size for OP images independently from reply images 2012-03-14 02:44:33 +11:00
Michael Save ce053197cc set minify_html to true by default 2012-03-14 00:08:31 +11:00
Michael Save 1c46f2ba40 config[additional_javascript]: custom javascript files to include 2012-03-14 00:08:03 +11:00
Michael Save ce74d25a56 use sys_get_temp_dir() for finding /tmp 2012-03-13 02:34:45 +11:00
Michael Save 842b4312c9 config[jpeg_quality] no longer used 2012-03-10 23:09:03 +11:00
Michael Save f1a2af2d8a experimental animated GIF thumbnails 2012-03-10 22:56:45 +11:00
Michael Save 5c5cfa28e0 comments fix 2012-03-10 21:16:21 +11:00
Michael Save d446ba94b9 use 303 See Other instead of 302 Found, by default 2012-02-25 08:47:39 +11:00
Michael Save e8bfdfd9c8 Automatically convert all post times to local time using Javascript. 2012-02-20 02:20:51 +11:00
Michael Save 56821eb375 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 3f1c279ce3 experimental post editing (for mods) 2012-02-15 20:11:09 +11:00
Michael Save e3f322e213 optional cache prefix for multiple tinyboard instances on one machine 2012-02-14 23:36:08 +11:00
Michael Save bc78a6b28a categories theme v0.3 2012-02-14 21:28:18 +11:00
Michael Save cba5bc9c70 ... 2012-02-14 20:25:38 +11:00
Michael Save 652429a23e removed old code that will never be executed 2012-02-14 20:24:20 +11:00
Michael Save 75421c1ccb ... 2012-02-06 17:42:25 +11:00
Michael Save 16f2d47813 allow "^" in links 2012-01-31 05:57:08 +11:00
Michael Save 1311bc977c 2012 update 2012-01-06 10:07:31 +11:00
Savetheinternet 21b35094dd s/or/are 2011-12-24 01:01:32 +11:00
Savetheinternet e7eb4e856d customizable footer text in config 2011-12-24 00:51:24 +11:00
Savetheinternet be860577a9 optionally disable image requirement for new threads 2011-12-18 08:48:16 +11:00
Savetheinternet a08f93b71f removed now unused config directives 2011-12-06 17:25:39 +11:00
Savetheinternet fd0eaa672f ... 2011-12-06 00:39:02 +11:00
Savetheinternet 64fac6c3cc Garfunkel: h 2011-12-06 00:29:47 +11:00
Savetheinternet d8a8c29a23 small indent fix 2011-12-06 00:27:34 +11:00
Savetheinternet b57be65c9f track cites (remove broken links after a post 404s) 2011-12-05 13:17:34 +11:00
Savetheinternet c9844b86bf v0.9.4 2011-12-04 13:51:12 +11:00
Savetheinternet dbe3302987 Avoid DNS timeouts by using `host` and cache if available 2011-12-03 11:52:31 +11:00
Savetheinternet 8c2f6d978a 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 b4d4fca071 ... 2011-11-24 08:04:49 +11:00
Savetheinternet 4f1c0109f2 Typo in config. 2011-11-24 08:03:48 +11:00
Savetheinternet a83d584255 Ability to disable certain superfluous fields. ("Forced anonymous") 2011-11-23 21:24:06 +11:00
Savetheinternet 5632a971ee Slightly differnet default config.ban_date 2011-11-23 16:27:48 +11:00
Savetheinternet 51cdaaccd1 Use template instead of inline HTML for ban messages. 2011-11-23 16:12:19 +11:00
Savetheinternet 6aa24cce92 CIDR netmask bans 2011-11-22 00:25:00 +11:00
Savetheinternet 20855379c9 .. 2011-11-20 04:07:30 +11:00
Savetheinternet 457e474520 Use strftime() instead of date() to respect other languages. 2011-11-20 04:07:17 +11:00
Savetheinternet e8ad164358 "Shadow thread" automated reply with thread moving. 2011-11-19 03:40:23 +11:00
Savetheinternet d8fe3ff8d8 Ability to "move" a thread to another board (2/3 done) 2011-11-19 01:35:22 +11:00
Savetheinternet 0279cfd3fb Ability to customize filenames, replacing the standard UNIX timestamp + random 2011-11-19 00:22:48 +11:00
Savetheinternet 3e28328dc9 syslog() 2011-11-18 23:39:13 +11:00
Savetheinternet b2f083be30 Fixed bug with some embedded YouTube videos (containing _ or -) 2011-11-17 08:03:01 +11:00
Savetheinternet 27dde88e15 Added config option to automatically remove unnecessary whitespace when compiling HTML files from templates 2011-11-16 16:01:02 +11:00
Savetheinternet ff730c861b Started on internationalization (i18n) 2011-10-11 21:49:14 +11:00
Savetheinternet ffb215eb47 added "bumplocking" feature 2011-10-10 22:37:39 +11:00
Savetheinternet 555688e880 memcached, APC, xcache 2011-10-07 16:51:19 +11:00
Savetheinternet 0629bf68f7 use template files instead of hardcoded HTML for generating psots 2011-10-05 23:53:43 +11:00
Savetheinternet 6030dc6a9b ... 2011-10-05 16:48:31 +11:00
Savetheinternet d7f32670c5 non-image file icons 2011-10-05 16:45:34 +11:00
Savetheinternet c887be655b bug fix for non-image and spoiler thumbnails 2011-10-04 03:06:47 +11:00
Savetheinternet 60f93b1517 spoiler_images config description 2011-10-04 02:47:58 +11:00
Savetheinternet 53dce652a8 image spoilers 2011-10-04 02:46:39 +11:00
Savetheinternet 9191c0704a ... 2011-10-04 00:49:35 +11:00
Savetheinternet 89c33f38f7 reorganized config.php 2011-10-04 00:48:09 +11:00
Savetheinternet 67b954924b Referer checking; more descriptive error message 2011-10-03 18:38:19 +11:00
Savetheinternet 339853e5de Show full filename on mouseover. 2011-10-01 22:12:31 +10:00
Savetheinternet cbb1bc1031 references do not work well in config.php 2011-10-01 16:13:23 +10:00
Savetheinternet 9fe173445d URLs can have vertical bar/pipe characters, apparently. 2011-09-30 05:14:30 +10:00
Savetheinternet ec772fb8ea Fixed banner dimensions 2011-09-29 22:23:03 +10:00
Savetheinternet 9e081f0a70 very much needed whitespace 2011-09-29 21:21:30 +10:00
Michael D. Reiley d3fb010a8f New "Categories" theme, modifications for support. 2011-09-20 12:49:07 -07:00
Savetheinternet 4ef2caecc1 Removed $config[force_body]. Made threads without text possible. 2011-09-15 20:32:49 +10:00
Savetheinternet c4c6a98396 various bug fixed, introduced ban ID, temporarily broke caching bans with memcached 2011-08-04 15:47:34 +10:00
Savetheinternet cf31555818 comment 2011-07-22 19:45:45 +10:00
Savetheinternet ab0d6e27d7 ImageMagick support (including SVG, etc.) 2011-07-22 19:40:57 +10:00
Savetheinternet eadeb6669e wildcard option ("*") for per-board mods 2011-07-08 23:03:12 +10:00
Savetheinternet 11409bb9d7 made inline expanding of images optional 2011-07-07 23:07:38 +10:00
Savetheinternet aba6f147f7 basic futaba stylesheet 2011-07-07 22:52:53 +10:00
Savetheinternet dcd6a59613 moved stylesheets into a new "stylesheets" directory 2011-07-07 22:35:35 +10:00
Savetheinternet 6f894ad4ee made the per-board mod functionality optional 2011-07-03 23:11:31 +10:00
Savetheinternet 370b829460 reCAPTCHA support 2011-06-16 04:59:16 +10:00
Savetheinternet ef2e7c616b make displaying original filename optional 2011-06-16 04:03:10 +10:00
Savetheinternet 0f0660eb61 made show_ratio disabled by default 2011-06-16 03:58:17 +10:00
Savetheinternet d15abb8497 comment 2011-06-06 21:08:31 +10:00
Savetheinternet 634512d45d comment 2011-06-06 21:06:12 +10:00
Savetheinternet 219788131f ... 2011-06-05 01:50:39 +10:00
Savetheinternet 01e0a569e0 skip DNSBL check for certain IP addresses 2011-06-05 01:48:31 +10:00
Savetheinternet f3cc7ead43 better Tor checking (TorDNSEL) in a comment 2011-06-05 01:44:19 +10:00
Savetheinternet c7f44d5b25 an example of the new "remote" feature 2011-06-04 18:57:37 +10:00
Savetheinternet 36ee32b38b remote servers -- writing to another server via SSH 2011-06-04 18:55:05 +10:00
Savetheinternet e03cbb90d1 changed comments 2011-05-28 03:23:47 +10:00
Savetheinternet e6d7e71175 renamed "homepage" directory to "themes" 2011-05-28 01:47:59 +10:00
Savetheinternet eef4993794 remove old config option 2011-05-28 01:43:59 +10:00
Savetheinternet d9b82cfe4f allowed enabling multiple themes simultaneously 2011-05-28 01:43:04 +10:00
Savetheinternet 7efdb44ed1 ... 2011-05-25 20:08:07 +10:00
Savetheinternet 950256b801 more embedding 2011-05-25 20:07:53 +10:00
Savetheinternet 647fe7fb7e typo 2011-05-25 19:07:57 +10:00
Savetheinternet 0e23faa41e blotter 2011-05-25 16:27:15 +10:00
Savetheinternet e97bdaac21 custom tripcodes 2011-05-25 16:21:36 +10:00
Savetheinternet d21e28f6f6 a bit of optimization 2011-05-24 15:39:07 +10:00
Savetheinternet d4aff84741 PURGE other hostnames 2011-05-22 01:19:06 +10:00
Savetheinternet 0137b96464 PURGE for caching reverse-proxies like Squid or Varnish 2011-05-22 01:12:57 +10:00
Savetheinternet 24932a15bf default timezone 2011-05-21 22:49:47 +10:00
Savetheinternet bdb05b16d8 Automatically check for Tinyboard updates 2011-05-21 15:21:45 +10:00
Savetheinternet 9654c9d9e7 experimental SCP writing (for using Tinyboard over multiple servers) 2011-05-20 22:44:35 +10:00
Savetheinternet edd93c5652 removed buggy memcaching for mods and added a new way of caching to increase index page regeneration times by a lot 2011-05-20 15:37:56 +10:00
Savetheinternet e60a6a1a58 cache built posts' HTML with memcached 2011-05-19 21:50:19 +10:00
Savetheinternet a9b5230003 cache entire thread HTML 2011-05-19 21:42:53 +10:00
Savetheinternet c060673bd1 DNSBL improvements 2011-05-19 18:04:47 +10:00
Savetheinternet db1f0e9446 replaced tor detection with DNSBL 2011-05-19 17:37:23 +10:00
Savetheinternet 4078476723 stupid bug 2011-05-18 21:59:20 +10:00
Savetheinternet 797fd8ad13 Embedding field 2011-05-18 17:05:48 +10:00
Savetheinternet 88a48c10d5 Improved IE MIME dtection XSS exploit regular expression 2011-05-18 16:01:21 +10:00
Savetheinternet 15f804bcff Fixed bug in auto-detecting $config[root] 2011-05-18 16:00:33 +10:00
Savetheinternet e7a0eb14f4 cached bans with memcached (added Memcached option) 2011-04-23 00:24:15 +10:00
Savetheinternet 2babc137e9 truncate posts 2011-04-17 15:28:15 +10:00
Savetheinternet 757b09dec9 basic beta for themes 2011-04-14 17:10:59 +10:00
Savetheinternet d17e756881 news 2011-04-14 00:24:49 +10:00
Savetheinternet 459f442b57 Some sort of theme/homepage start 2011-04-13 23:47:47 +10:00
Savetheinternet b895102563 block loading include files directly 2011-04-13 22:21:07 +10:00
Savetheinternet a9bdc6eeb7 Disable ability to upload MP3 files by default 2011-04-13 20:58:37 +10:00