OSDN Git Service
henoheno [Wed, 3 Jan 2007 07:05:59 +0000 (16:05 +0900)]
Temporary removed about marketing to wiki users by ads for pressblog.jp
http://pukiwiki.sourceforge.jp/image/2006-12-22_wiki-affiliates_lets_add_our_press_to_your_blog.gif
henoheno [Wed, 3 Jan 2007 06:54:22 +0000 (15:54 +0900)]
BADHOST => DETAIL_BADHOST
henoheno [Wed, 3 Jan 2007 06:45:01 +0000 (15:45 +0900)]
Added some
henoheno [Wed, 3 Jan 2007 03:25:19 +0000 (12:25 +0900)]
Added some
henoheno [Wed, 3 Jan 2007 03:24:08 +0000 (12:24 +0900)]
Dummy function of var_export().
BADHOST => DETAIL_BADHOST
henoheno [Tue, 2 Jan 2007 07:19:50 +0000 (16:19 +0900)]
(Default) Allow 3 duped host
henoheno [Tue, 2 Jan 2007 07:12:13 +0000 (16:12 +0900)]
DyDNS-like sites
henoheno [Tue, 2 Jan 2007 05:59:05 +0000 (14:59 +0900)]
Added some of them
henoheno [Tue, 2 Jan 2007 05:58:31 +0000 (14:58 +0900)]
Simplify. Shows badhost detail
henoheno [Tue, 2 Jan 2007 05:08:47 +0000 (14:08 +0900)]
Rechecked
henoheno [Mon, 1 Jan 2007 14:35:53 +0000 (23:35 +0900)]
Correct comma
henoheno [Mon, 1 Jan 2007 14:27:45 +0000 (23:27 +0900)]
Correct comments only
henoheno [Mon, 1 Jan 2007 13:38:51 +0000 (22:38 +0900)]
Update BugTrack2/208 and BugTrack/772 related ones
henoheno [Mon, 1 Jan 2007 02:26:08 +0000 (11:26 +0900)]
Added samples of spam domains
henoheno [Mon, 1 Jan 2007 01:54:54 +0000 (10:54 +0900)]
FQDN does not have back-slashes
henoheno [Sun, 31 Dec 2006 02:47:49 +0000 (11:47 +0900)]
Added 3 entries
henoheno [Sat, 30 Dec 2006 09:25:34 +0000 (18:25 +0900)]
Please notify us about this list with reason:
http://pukiwiki.sourceforge.jp/dev/?BugTrack2/207
henoheno [Sat, 30 Dec 2006 08:33:46 +0000 (17:33 +0900)]
Added 7 entries
henoheno [Sat, 30 Dec 2006 08:11:37 +0000 (17:11 +0900)]
Avoid '\'
henoheno [Sat, 30 Dec 2006 08:01:42 +0000 (17:01 +0900)]
$method['non_uniqhost'] allows N duped (and normalized) Hosts
NOTE: Not good for editing bookmarks (especially that have many site on _the_same_ host_, e.g. blog hosting service)
henoheno [Sat, 30 Dec 2006 07:44:07 +0000 (16:44 +0900)]
Rename $method: 'non_uniq' => 'non_uniquri'
henoheno [Sat, 30 Dec 2006 03:15:44 +0000 (12:15 +0900)]
by freeservers.com
henoheno [Sat, 30 Dec 2006 02:41:43 +0000 (11:41 +0900)]
Added ulimit.com related
henoheno [Sat, 30 Dec 2006 02:07:26 +0000 (11:07 +0900)]
Added 13 entries
henoheno [Sat, 30 Dec 2006 02:06:45 +0000 (11:06 +0900)]
Reporting badhost detail (by *.example.org, *.foobar, ...)
henoheno [Mon, 25 Dec 2006 13:59:24 +0000 (22:59 +0900)]
Added more URI redirection or masking services.
Messages from forerunners:
* o-rly.net
"A URL REDIRECTION SERVICE GONE BAD"
"SORRY, TRULY"
* smcurl.com
"Idiots were using smcURL to shrink URLs and
send them out via spam."
* tinyclick.com
"...stop offering it's free services because
too many people were taking advantage of it"
henoheno [Sun, 24 Dec 2006 15:16:12 +0000 (00:16 +0900)]
Existing URI redirection or masking services,
as known as cheap URI obscuring services today,
for spammers and affiliate users dazed by money.
henoheno [Fri, 22 Dec 2006 16:04:10 +0000 (01:04 +0900)]
Simplify. var_dump(nasty) => var_export(nasty, TRUE)
henoheno [Sun, 17 Dec 2006 14:54:23 +0000 (23:54 +0900)]
spam_exit(): Enable to dump
pkwk_spamfilter(): Enable to dump $progress by spam_exit()
pkwk_spamnotify(): Check all PukiWiki-related global
henoheno [Sun, 17 Dec 2006 05:06:29 +0000 (14:06 +0900)]
Correct $method: 'area_anchor' and 'area_bbcode' don't check $method thresholds
henoheno [Sun, 17 Dec 2006 03:41:38 +0000 (12:41 +0900)]
Removed array_rename_key(). Use array_rename_keys() instead.
henoheno [Sun, 17 Dec 2006 03:40:01 +0000 (12:40 +0900)]
$asap = isset($method['asap']);
henoheno [Sun, 17 Dec 2006 03:08:47 +0000 (12:08 +0900)]
Remove var_dump() for debugging
henoheno [Sat, 16 Dec 2006 12:53:27 +0000 (21:53 +0900)]
is_badhost():
Some Viral/Buzz marketers' site, seems to try to make people as commercial Wiki spammers
http://pukiwiki.sourceforge.jp/image/2006-12-16_wikiviral_pressblog.gif
henoheno [Sat, 16 Dec 2006 11:57:29 +0000 (20:57 +0900)]
Simplify $method['asap']: Quit as soon as possible
henoheno [Sat, 16 Dec 2006 04:47:07 +0000 (13:47 +0900)]
* OUCH: This code is PHP 4 >= 4.3.0
* 'area_anchor' and 'area_bbcode' now respect $method['asap'] option
henoheno [Sat, 16 Dec 2006 04:09:46 +0000 (13:09 +0900)]
Newly resurrected two $method: 'area_anchor' and 'area_bbcode'. They can capture non-URI(skeleton) spam, and do things faster.
henoheno [Sat, 16 Dec 2006 02:59:26 +0000 (11:59 +0900)]
Rename $method: 'area_anchor' => 'uri_anchor', 'area_bbcode' => 'uri_bbcode'
henoheno [Sat, 16 Dec 2006 02:01:23 +0000 (11:01 +0900)]
* Simplify:
$uri['area']['anchor'] => $uri['area']['area_anchor']
$uri['area']['bbcode'] => $uri['area']['area_bbcode']
henoheno [Sat, 16 Dec 2006 01:55:15 +0000 (10:55 +0900)]
* Simplify $method['area'] => $method, 'anchor' => 'area_anchor', 'bbcode' => 'area_bbcode'.
* 'area_total' had been revemod. This is just useless and adding useless complexity to the code.
henoheno [Thu, 14 Dec 2006 15:42:28 +0000 (00:42 +0900)]
Correct not passing $method to area_pickup()
henoheno [Tue, 12 Dec 2006 15:04:22 +0000 (00:04 +0900)]
spam_uri_pickup(): Just renaming variable: $area => $method
is_badhost(): array('a.example.com', 'b.example.com') support
henoheno [Tue, 12 Dec 2006 14:58:32 +0000 (23:58 +0900)]
spam_uri_pickup(): Just renaming variable: $area => $method
is_badhost(): array('a.example.com', 'b.example.com') support
henoheno [Sun, 10 Dec 2006 05:56:32 +0000 (14:56 +0900)]
Simplify check_uri_spam()
henoheno [Sun, 10 Dec 2006 05:23:37 +0000 (14:23 +0900)]
Simplify. !empty($progress['is_spam']) just means $is_spam
henoheno [Sun, 10 Dec 2006 04:01:43 +0000 (13:01 +0900)]
* is_badhost() returns a summary.
* Added array_count_leaves()
henoheno [Sun, 10 Dec 2006 02:31:18 +0000 (11:31 +0900)]
Added area_pickup()
henoheno [Sat, 9 Dec 2006 12:18:52 +0000 (21:18 +0900)]
$asap => $method['asap']
henoheno [Thu, 7 Dec 2006 14:27:01 +0000 (23:27 +0900)]
Cleanup.
* Reconstruct data structure of $progress
* Recreate summarize_check_uri_spam_progress() => summarize_uri_spam_progress()
henoheno [Mon, 4 Dec 2006 13:34:17 +0000 (22:34 +0900)]
file_normalize(): Content-negothiation filter (rough but works)
henoheno [Mon, 4 Dec 2006 12:53:40 +0000 (21:53 +0900)]
index.jsp etc.
henoheno [Mon, 4 Dec 2006 12:35:55 +0000 (21:35 +0900)]
* Added uri_array_normalize()
* Added file_normalize()
* Move functions' order
henoheno [Sun, 3 Dec 2006 14:06:54 +0000 (23:06 +0900)]
query_normalize(strtolower())
henoheno [Sun, 3 Dec 2006 10:40:11 +0000 (19:40 +0900)]
query_normalize(): Consider '='-sepalated input and paddings
henoheno [Sun, 3 Dec 2006 03:33:28 +0000 (12:33 +0900)]
non_uniq: Destructive normalize of URIs
henoheno [Sun, 3 Dec 2006 03:23:54 +0000 (12:23 +0900)]
uri_pickup(): Enabled query-string .Simplify.
uri_array_implode(): Enabled query-string
Added query_normalize()
henoheno [Sun, 3 Dec 2006 02:47:35 +0000 (11:47 +0900)]
A little cleanup. ACTION = Blocked
henoheno [Sat, 2 Dec 2006 09:22:37 +0000 (18:22 +0900)]
_preg_replace_callback_domain_exposure(): check $matches[4]
henoheno [Sat, 2 Dec 2006 09:19:51 +0000 (18:19 +0900)]
check_uri_spam_method($times = 1, $t_area = 0, $rule = TRUE)
henoheno [Sat, 2 Dec 2006 09:14:42 +0000 (18:14 +0900)]
is_badhost(): require_or_include_once(another file) for Admin. Simplify
generate_glob_regex(): Enables array()
henoheno [Sat, 2 Dec 2006 09:03:45 +0000 (18:03 +0900)]
Spam-related setting
henoheno [Wed, 29 Nov 2006 15:14:27 +0000 (00:14 +0900)]
Always test with an array()
henoheno [Sun, 26 Nov 2006 14:41:51 +0000 (23:41 +0900)]
Correct recursing check_uri_spam()
henoheno [Sun, 26 Nov 2006 14:25:24 +0000 (23:25 +0900)]
Correct recursing check_uri_spam()
henoheno [Sun, 26 Nov 2006 14:01:14 +0000 (23:01 +0900)]
Correct recursing check_uri_spam()
henoheno [Sun, 26 Nov 2006 10:07:35 +0000 (19:07 +0900)]
pkwk_spamnotify()
henoheno [Sun, 26 Nov 2006 08:55:15 +0000 (17:55 +0900)]
Do check all data (! $asap by default)
henoheno [Sun, 26 Nov 2006 08:50:43 +0000 (17:50 +0900)]
Do check all data (! $asap)
henoheno [Sun, 26 Nov 2006 08:43:45 +0000 (17:43 +0900)]
Reporting: 'Blocked by: ' . summarize_check_uri_spam_progress($progress)
henoheno [Sun, 26 Nov 2006 07:35:02 +0000 (16:35 +0900)]
Simplify. Add '#regex#i'
henoheno [Sun, 26 Nov 2006 06:35:47 +0000 (15:35 +0900)]
Enabled $method['area']['total']
henoheno [Sun, 26 Nov 2006 02:57:26 +0000 (11:57 +0900)]
Area selection (Check BBCode only, check anchor only, check ...)
henoheno [Sun, 26 Nov 2006 02:20:15 +0000 (11:20 +0900)]
Remove unused codes
henoheno [Sat, 25 Nov 2006 15:05:17 +0000 (00:05 +0900)]
check_uri_spam_method() tells the default
henoheno [Sat, 25 Nov 2006 14:31:47 +0000 (23:31 +0900)]
Correct $progress
henoheno [Sat, 25 Nov 2006 14:07:42 +0000 (23:07 +0900)]
Report $progress['uniqhost']
henoheno [Sat, 25 Nov 2006 13:55:34 +0000 (22:55 +0900)]
Stop $asap, or do them all?
henoheno [Sat, 25 Nov 2006 12:58:20 +0000 (21:58 +0900)]
Multi-metrics: quantity, area, non_uniq, badhost.
Correct is_badhost()
henoheno [Sat, 25 Nov 2006 11:40:00 +0000 (20:40 +0900)]
URI uniqueness (and removing non-uniques)
henoheno [Sat, 25 Nov 2006 03:31:19 +0000 (12:31 +0900)]
is_badhost(array_unique($hosts))
henoheno [Sat, 25 Nov 2006 02:37:21 +0000 (11:37 +0900)]
generate_glob_regex() enables globbing
henoheno [Fri, 24 Nov 2006 11:25:05 +0000 (20:25 +0900)]
ttp => http, ttps => https
henoheno [Fri, 24 Nov 2006 11:01:28 +0000 (20:01 +0900)]
Scheme exposure => URI exposure
henoheno [Thu, 23 Nov 2006 15:02:13 +0000 (00:02 +0900)]
Added more samples
henoheno [Thu, 23 Nov 2006 02:05:03 +0000 (11:05 +0900)]
is_badhost() testing
henoheno [Thu, 23 Nov 2006 01:27:56 +0000 (10:27 +0900)]
_preg_replace_callback_domain_exposure()
henoheno [Thu, 23 Nov 2006 01:16:13 +0000 (10:16 +0900)]
_preg_replace_callback_domain_exposure()
henoheno [Wed, 22 Nov 2006 15:04:11 +0000 (00:04 +0900)]
Expose someting Google
henoheno [Wed, 22 Nov 2006 13:19:21 +0000 (22:19 +0900)]
Example: is_badhost()
henoheno [Tue, 21 Nov 2006 13:42:40 +0000 (22:42 +0900)]
* uri_pickup($string = , $normalize = TRUE) => uri_pickup($string = , $normalize = TRUE, $preserve_rawuri = FALSE, $preserve_chunk = TRUE)
* user:pass => userinfo (See RFC3986)
* Enabled port 0 to 9
* Enabled fragment
* static array()
* Added uri_array_implode()
henoheno [Sat, 18 Nov 2006 12:22:11 +0000 (21:22 +0900)]
Simplify. static $array = array('static'). trim(). Added comments
henoheno [Sat, 18 Nov 2006 11:57:28 +0000 (20:57 +0900)]
switch() => isset($array())
henoheno [Sat, 18 Nov 2006 09:35:54 +0000 (18:35 +0900)]
user@password ('user', and 'pass')
henoheno [Sat, 18 Nov 2006 06:35:37 +0000 (15:35 +0900)]
Added scheme_normalize(), port_normalize()
henoheno [Sat, 18 Nov 2006 01:15:41 +0000 (10:15 +0900)]
Corret comments only
henoheno [Sun, 12 Nov 2006 14:09:51 +0000 (23:09 +0900)]
Correct comments only
henoheno [Sun, 12 Nov 2006 11:21:57 +0000 (20:21 +0900)]
uri_pickup($string = , $normalize = TRUE)
henoheno [Sun, 12 Nov 2006 10:59:56 +0000 (19:59 +0900)]
Roughly reconstruncted: spam_pickup() => spam_uri_pickup()
henoheno [Sun, 12 Nov 2006 04:27:11 +0000 (13:27 +0900)]
urldecode() => rawurldecode(). Added is_invalid_useragent()
henoheno [Sun, 5 Nov 2006 03:36:40 +0000 (12:36 +0900)]
Cleanup