<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
 <title>phpMiX.org aggregator</title>
 <link>http://www.phpmix.org/aggregator</link>
 <description>phpMiX.org - aggregated feeds</description>
 <language>en</language>
<item>
 <title>Microsoft Security Response Center: Microsoft security updates and the Common Vulnerability Reporting Framework</title>
 <link>http://blogs.technet.com/b/msrc/archive/2012/05/17/microsoft-security-updates-and-the-common-vulnerability-reporting-framework.aspx</link>
 <description>&lt;p&gt;As a part of the Industry Consortium for Advancement of Security on the Internet (ICASI), Microsoft is pleased to present an initial set of monthly security updates &amp;ndash; originally released on May 8 &amp;ndash; in the consortium&amp;rsquo;s newly established Common Vulnerability Reporting Framework (CVRF) format, &lt;a href=&quot;https://connect.microsoft.com/&quot;&gt;for your examination and feedback&lt;/a&gt;. Today, ICASI released version 1.1 of its CVRF &amp;ndash; a markup system designed to make security bulletins and advisories machine readable in an industry-standard fashion.&lt;/p&gt;
&lt;p&gt;Even though many vendors have followed Microsoft&amp;rsquo;s lead in providing comprehensive security updates to customers, the formats vendors use vary. CVRF provides the entire industry with a way to share and present data in a coordinated and structured manner.&lt;/p&gt;
&lt;p&gt;CVRF is free for anyone to examine and use. The goal is to build a data-markup framework that can be used by anyone publishing or examining security update information on the Internet.&lt;/p&gt;
&lt;p&gt;CVRF is a work in process. For many customers, a machine-readable markup framework for security releases might not be a pressing need. For instance, home-computer users or small businesses may choose to install security updates automatically. However, many business customers spend time &amp;ldquo;copying and pasting&amp;rdquo; our security bulletin content into their risk management systems, spreadsheets and corporate notification emails manually as part of their IT security compliance and remediation task list.&lt;/p&gt;
&lt;p&gt;For these customers, this machine-readable format may enable more efficiency and automation. Faster and more efficient guidance for these customers means they can more quickly ensure protection, which is always our goal. For those that do not require automation, we will continue to offer our bulletins in the current format. For those customers looking to automate and streamline their security-management process, or for those who are simply curious to see what happens when vendors from around the industry roll up their sleeves and work to make the update process better, visit the Connect portal to read more about CVRF, and to examine CVRF-formatted bulletins. Visit &lt;a href=&quot;https://connect.microsoft.com/&quot;&gt;https://connect.microsoft.com/&lt;/a&gt;&amp;nbsp;and click SIGN IN in the upper right-hand corner to sign in with your Windows Live ID. Once you are signed in and are looking at the home page, use the invitation code &amp;ldquo;cvrf-9BK8-6W2T&amp;rdquo; (without quotes) to join the program, or visit &lt;a href=&quot;https://connect.microsoft.com/site1098/InvitationUse.aspx?ProgramID=7665&amp;amp;InvitationID=cvrf-9BK8-6W2T&quot;&gt;https://connect.microsoft.com/site1098/InvitationUse.aspx?ProgramID=7665&amp;amp;InvitationID=cvrf-9BK8-6W2T&lt;/a&gt; directly.&lt;/p&gt;
&lt;p&gt;Your feedback will be relayed to the ICASI working group of which Microsoft is a member. Together we&amp;rsquo;ll continue to make CVRF a truly robust, collaborative standard throughout the Internet ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Mike Reavey &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Senior Director, MSRC&lt;/em&gt;&lt;/p&gt;&lt;div style=&quot;clear:both;&quot;&gt;&lt;/div&gt;&lt;img src=&quot;http://blogs.technet.com/aggbug.aspx?PostID=3498570&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;</description>
 <pubDate>Fri, 18 May 2012 00:09:00 +0200</pubDate>
</item>
<item>
 <title>WordPress Planet: Alex King: Social 2.5 beta 2</title>
 <link>http://alexking.org/blog/2012/05/17/social-2-5-beta-2</link>
 <description>&lt;p&gt;We&amp;#8217;re just about ready to put a bow on version 2.5 of Social. If you&amp;#8217;d like to test the second beta release, &lt;a href=&quot;https://github.com/crowdfavorite/wp-social/zipball/2.5b2&quot;&gt;grab it from GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Social is a plugin that allows you to maintain a centralized conversation on your site, while also participating in conversations on Facebook and Twitter.&lt;/p&gt;</description>
 <pubDate>Thu, 17 May 2012 23:44:01 +0200</pubDate>
</item>
<item>
 <title>WordPress Planet: Weblog Tools Collection: WordPress Plugin Releases for 5/17</title>
 <link>http://weblogtoolscollection.com/archives/2012/05/17/wordpress-plugin-releases-for-517/</link>
 <description>&lt;h3&gt;New plugins&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/monster-widget/&quot;&gt;&lt;strong&gt;Monster Widget&lt;/strong&gt;&lt;/a&gt; provides a quick and easy method of adding all core widgets to a sidebar for testing purposes.&lt;/p&gt;
&lt;h3&gt;Updated plugins&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://bad-behavior.ioerror.us/&quot;&gt;&lt;strong&gt;Bad Behavior&lt;/strong&gt;&lt;/a&gt; complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/yepty/&quot;&gt;&lt;strong&gt;Yepty&lt;/strong&gt;&lt;/a&gt; is yet another pay per click advertising plugin.&lt;/p&gt;</description>
 <pubDate>Thu, 17 May 2012 16:00:57 +0200</pubDate>
</item>
<item>
 <title>SANS Internet Storm Center: Avira Antivirus false positives http://forum.avira.com/wbb/index.php?page=Thread&amp;threadID=144875, (Wed, May 16th)</title>
 <link>http://isc.sans.edu/diary.html?storyid=13234&amp;rss</link>
 <description>------&lt;br /&gt;
&lt;br /&gt;
Johannes B. Ullrich, Ph.D.&lt;br /&gt;
&lt;br /&gt;
SANS Technology Institute&lt;br /&gt;
&lt;br /&gt;
Twitter
 
 (c) SANS Internet Storm Center. http://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.</description>
 <pubDate>Wed, 16 May 2012 19:02:51 +0200</pubDate>
</item>
<item>
 <title>MySQL Performance Blog: Training in London next week</title>
 <link>http://www.mysqlperformanceblog.com/2012/05/16/training-in-london-next-week/</link>
 <description>&lt;p&gt;I&amp;#8217;m going to deliver &lt;a href=&quot;http://www.percona.com/training/order/?event=london-may-2012&amp;#038;source=mpb&quot;&gt;MySQL Training&lt;/a&gt; next week (May 21-24) in London.&lt;br /&gt;
This is a rare opportunity as I do not personally deliver a lot of Training, especially outside of US.   There are still some places left if you want to sign up. &lt;/p&gt;
&lt;p&gt;You will also get a signed copy of &lt;a href=&quot;http://www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/1449314287/ref=sr_1_1?ie=UTF8&amp;#038;qid=1337185091&amp;#038;sr=8-1&quot;&gt;High Performance MySQL 3rd edition&lt;/a&gt; as an attendee. &lt;/p&gt;</description>
 <pubDate>Wed, 16 May 2012 18:24:37 +0200</pubDate>
</item>
<item>
 <title>High Scalability: Big List of 20 Common Bottlenecks</title>
 <link>http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://farm6.staticflickr.com/5323/7207459230_8cbe334c4a_m.jpg&quot; alt=&quot;&quot; align=&quot;RIGHT&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;http://highscalability.com/blog/2012/2/27/zen-and-the-art-of-scaling-a-koan-and-epigram-approach.html&quot;&gt;&lt;span&gt;Zen And The Art Of Scaling - A Koan And Epigram Approach&lt;/span&gt;&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/#!/jaksprats&quot;&gt;&lt;span&gt;Russell Sullivan&lt;/span&gt;&lt;/a&gt; offered an interesting conjecture: there are 20 classic bottlenecks. This sounds suspiciously like the idea that there only &lt;a href=&quot;http://www.tennscreen.com/plots.htm&quot;&gt;&lt;span&gt;20 basic story plots&lt;/span&gt;&lt;/a&gt;. And depending on how you chunkify things, it may be true, but in practice we all know bottlenecks come in infinite flavors, all tasting of sour and ash.&lt;br /&gt;&lt;br /&gt;One day &lt;a href=&quot;http://jsoftbiz.wordpress.com/&quot;&gt;Aurelien Broszniowski&lt;/a&gt; from Terracotta emailed me his list of bottlenecks, we cc&amp;rsquo;ed Russell in on the conversation, he gave me his list, I have a list, and here&amp;rsquo;s the resulting stone soup. &lt;br /&gt;&lt;br /&gt;Russell said this is his &amp;ldquo;I wish I knew when I was younger&quot; list and I think that&amp;rsquo;s an enriching way to look at it. The more experience you have, the more different types of projects you tackle, the more lessons you&amp;rsquo;ll be able add to a list like this. So when you read this list, and when you make your own, you are stepping through years of accumulated experience and more than a little frustration, but in each there is a story worth grokking.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Database:&lt;/span&gt;
&lt;/UL&gt;</description>
 <pubDate>Wed, 16 May 2012 18:15:51 +0200</pubDate>
</item>
<item>
 <title>MySQL Performance Blog: Benchmarking single-row insert performance on Amazon EC2</title>
 <link>http://www.mysqlperformanceblog.com/2012/05/16/benchmarking-single-row-insert-performance-on-amazon-ec2/</link>
 <description>&lt;p&gt;I have been working for a customer benchmarking insert performance on Amazon EC2, and I have some interesting results that I wanted to share. I used a nice and effective tool &lt;a href=&quot;http://tokutek.com/products/iibench&quot;&gt;iiBench&lt;/a&gt; which has been developed by Tokutek. Though the &lt;a href=&quot;http://tokutek.com/benchmark.php&quot;&gt;&amp;#8220;1 billion row insert challenge&amp;#8221;&lt;/a&gt; for which this tool was originally built is long over, but still the tool serves well for benchmark purposes. &lt;/p&gt;
&lt;p&gt;OK, let&amp;#8217;s start off with the configuration details.&lt;/p&gt;
&lt;h3&gt;Configuration&lt;/h3&gt;
&lt;p&gt;First of all let me describe the EC2 instance type that I used.&lt;/p&gt;
&lt;h4&gt;EC2 Configuration&lt;/h4&gt;
&lt;p&gt;I chose m2.4xlarge instance as that&amp;#8217;s the instance type with highest memory available, and memory is what really really matters.&lt;/p&gt;
&lt;pre&gt;
High-Memory Quadruple Extra Large Instance
68.4 GB of memory
26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each)
1690 GB of instance storage
64-bit platform
I/O Performance: High
API name: m2.4xlarge
&lt;/pre&gt;
&lt;p&gt;As for the IO configuration I chose &lt;em&gt;8 x 200G EBS volumes in software RAID 10&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Now let&amp;#8217;s come to the MySQL configuration.&lt;/p&gt;
&lt;h4&gt;MySQL Configuration&lt;/h4&gt;
&lt;p&gt;I used Percona Server 5.5.22-55 for the tests. Following is the configuration that I used:&lt;/p&gt;
&lt;pre&gt;
## InnoDB options
innodb_buffer_pool_size         = 55G
innodb_log_file_size            = 1G
innodb_log_files_in_group       = 4
innodb_buffer_pool_instances    = 4
innodb_adaptive_flushing        = 1
innodb_adaptive_flushing_method = estimate
innodb_flush_log_at_trx_commit  = 2
innodb_flush_method             = O_DIRECT
innodb_max_dirty_pages_pct      = 50
innodb_io_capacity              = 800
innodb_read_io_threads          = 8
innodb_write_io_threads         = 4
innodb_file_per_table           = 1

## Disabling query cache
query_cache_size                = 0
query_cache_type                = 0
&lt;/pre&gt;
&lt;p&gt;You can see that the buffer pool is sized at 55G and I am using &lt;code&gt;4 buffer pool instances&lt;/code&gt; to reduce the contention caused by buffer pool mutexes. Another important configuration that I am using is that I am using &amp;#8220;&lt;code&gt;estimate&lt;/code&gt;&amp;#8221; flushing method available only on Percona Server. The &amp;#8220;&lt;code&gt;estimate&lt;/code&gt;&amp;#8221; method reduces the impact of traditional InnoDB log flushing, which can cause downward spikes in performance. Other then that, I have also disabled &lt;code&gt;query cache&lt;/code&gt; to avoid contention caused by query cache on write heavy workload.&lt;/p&gt;
&lt;p&gt;OK, so that was all about the configuration of the EC2 instance and MySQL. &lt;/p&gt;
&lt;p&gt;Now as far as the benchmark itself is concerned, I made no code changes to iiBench, and used the version available &lt;a href=&quot;http://tokutek.com/iiBench-1.0.3.1.tar.gz&quot;&gt;here&lt;/a&gt;. But I changed the table to use &lt;code&gt;range partitioning&lt;/code&gt;. I defined a partitioning scheme such that every partition would hold 100 million rows.&lt;/p&gt;
&lt;h4&gt;Table Structure&lt;/h4&gt;
&lt;p&gt;The table structure of the table with no secondary indexes is as follows:&lt;/p&gt;
&lt;pre&gt;
CREATE TABLE `purchases_noindex` (
  `transactionid` int(11) NOT NULL AUTO_INCREMENT,
  `dateandtime` datetime DEFAULT NULL,
  `cashregisterid` int(11) NOT NULL,
  `customerid` int(11) NOT NULL,
  `productid` int(11) NOT NULL,
  `price` float NOT NULL,
  PRIMARY KEY (`transactionid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY RANGE (transactionid)
(PARTITION p0 VALUES LESS THAN (100000000) ENGINE = InnoDB,
 PARTITION p1 VALUES LESS THAN (200000000) ENGINE = InnoDB,
 PARTITION p2 VALUES LESS THAN (300000000) ENGINE = InnoDB,
 PARTITION p3 VALUES LESS THAN (400000000) ENGINE = InnoDB,
 PARTITION p4 VALUES LESS THAN (500000000) ENGINE = InnoDB,
 PARTITION p5 VALUES LESS THAN (600000000) ENGINE = InnoDB,
 PARTITION p6 VALUES LESS THAN (700000000) ENGINE = InnoDB,
 PARTITION p7 VALUES LESS THAN (800000000) ENGINE = InnoDB,
 PARTITION p8 VALUES LESS THAN (900000000) ENGINE = InnoDB,
 PARTITION p9 VALUES LESS THAN (1000000000) ENGINE = InnoDB,
 PARTITION p10 VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */
&lt;/pre&gt;
&lt;p&gt;While the structure of the table with secondary indexes is as follows:&lt;/p&gt;
&lt;pre&gt;
CREATE TABLE `purchases_index` (
  `transactionid` int(11) NOT NULL AUTO_INCREMENT,
  `dateandtime` datetime DEFAULT NULL,
  `cashregisterid` int(11) NOT NULL,
  `customerid` int(11) NOT NULL,
  `productid` int(11) NOT NULL,
  `price` float NOT NULL,
  PRIMARY KEY (`transactionid`),
  KEY `marketsegment` (`price`,`customerid`),
  KEY `registersegment` (`cashregisterid`,`price`,`customerid`),
  KEY `pdc` (`price`,`dateandtime`,`customerid`)
) ENGINE=InnoDB AUTO_INCREMENT=11073789 DEFAULT CHARSET=latin1
/*!50100 PARTITION BY RANGE (transactionid)
(PARTITION p0 VALUES LESS THAN (100000000) ENGINE = InnoDB,
 PARTITION p1 VALUES LESS THAN (200000000) ENGINE = InnoDB,
 PARTITION p2 VALUES LESS THAN (300000000) ENGINE = InnoDB,
 PARTITION p3 VALUES LESS THAN (400000000) ENGINE = InnoDB,
 PARTITION p4 VALUES LESS THAN (500000000) ENGINE = InnoDB,
 PARTITION p5 VALUES LESS THAN (600000000) ENGINE = InnoDB,
 PARTITION p6 VALUES LESS THAN (700000000) ENGINE = InnoDB,
 PARTITION p7 VALUES LESS THAN (800000000) ENGINE = InnoDB,
 PARTITION p8 VALUES LESS THAN (900000000) ENGINE = InnoDB,
 PARTITION p9 VALUES LESS THAN (1000000000) ENGINE = InnoDB,
 PARTITION p10 VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */
&lt;/pre&gt;
&lt;p&gt;Also, I ran 5 instances of iiBench simultaneously to simulate 5 concurrent connections writing to the table, with each instance of iiBench writing 200 million single row inserts, for a total of 1 billion rows. I ran the test both with the table &lt;code&gt;purchases_noindex&lt;/code&gt; which has no secondary index and only a primary index, and against the table &lt;code&gt;purchases_index&lt;/code&gt; which has 3 secondary indexes. Another thing I would like to share is that, the size of the table without secondary indexes is 56G while the size of the table with secondary indexes is 181G.&lt;/p&gt;
&lt;p&gt;Now let&amp;#8217;s come down to the interesting part.&lt;/p&gt;
&lt;h3&gt;Results&lt;/h3&gt;
&lt;p&gt;With the table purchases_noindex, that has no secondary indexes, I was able to achieve an avg. insert rate of ~25k INSERTs Per Second, while with the table purchases_index, the avg. insert rate reduced to ~9k INSERTs Per Second. Let&amp;#8217;s take a look at the graphs have a better view of the whole picture.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mysqlperformanceblog.com/wp-content/uploads/2012/05/iibench_benchmark_ec2.png&quot;&gt;&lt;img src=&quot;http://www.mysqlperformanceblog.com/wp-content/uploads/2012/05/iibench_benchmark_ec2.png&quot; alt=&quot;&quot; title=&quot;iibench_benchmark_ec2&quot; width=&quot;600&quot; height=&quot;371&quot; class=&quot;alignnone size-full wp-image-9495&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note, in the above graph, we have &amp;#8220;millions of rows&amp;#8221; on the x-axis and &amp;#8220;INSERTs Per Second&amp;#8221; on the y-axis.&lt;/strong&gt;&lt;br /&gt;
The reason why I have chosen to show &amp;#8220;millions of rows&amp;#8221; on the x-axis so that we can see the impact of growth in data-set on the insert rate.&lt;/p&gt;
&lt;p&gt;We can see that adding the secondary indexes to the table has decreased the insert rate by 3x, and its not even consistent. While with the table having no secondary indexes, you can see that the insert rate is pretty much constant remaining between ~25k to ~26k INSERTs Per Second. But on the other hand, with the table having secondary indexes, we can see that there are regular spikes in the insert rate, and the variation in the rate can be classified as large, because it varies between ~6.5k to ~12.5k INSERTs per second, with noticeable spikes after every 100 million rows inserted.&lt;/p&gt;
&lt;p&gt;I noticed that the insert rate drop was mainly caused by IO pressure caused by increase in flushing and checkpointing activity. This caused spikes in write activity to the point that the insert rate was decreased.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;As we all now there are pros and cons to using secondary indexes. While secondary indexes cause read performance to improve, but they have an impact on the write performance. Well most of the apps rely on read performance and hence having secondary indexes is an obvious choice. But for those applications that are write mostly or that rely a lot on write performance, reducing the no. of secondary indexes or even going away with secondary indexes causes a write throughput increase of 2x to 3x. In this particular case, since I was mostly concerned with write performance, so I went ahead to choose a table structure with no secondary indexes. Other important things to consider when you are concerned with write performance is using partitioning to reduce the size of the B+tree, having multiple buffer pool instances to reduce contention problems caused by buffer pool mutexes, using &amp;#8220;estimate&amp;#8221; checkpoint method to reduce chances of log flush storms and disabling the query cache.&lt;/p&gt;</description>
 <pubDate>Wed, 16 May 2012 17:55:52 +0200</pubDate>
</item>
<item>
 <title>SANS Internet Storm Center: New Version of Google Chrome released (19.0.1084.46) , (Wed, May 16th)</title>
 <link>http://isc.sans.edu/diary.html?storyid=13231&amp;rss</link>
 <description>------&lt;br /&gt;
&lt;br /&gt;
Johannes B. Ullrich, Ph.D.&lt;br /&gt;
&lt;br /&gt;
SANS Technology Institute&lt;br /&gt;
&lt;br /&gt;
Twitter
 
 (c) SANS Internet Storm Center. http://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.</description>
 <pubDate>Wed, 16 May 2012 17:00:23 +0200</pubDate>
</item>
<item>
 <title>SANS Internet Storm Center: Reserved IP Address Space Reminder, (Wed, May 16th)</title>
 <link>http://isc.sans.edu/diary.html?storyid=13228&amp;rss</link>
 <description>As we are running out of IPv4 address space, many networks, instead of embracing IPv6, stretch existing IPv4 space via multiple levels of NAT. NAT then uses reserved IP address space. However, there are more address ranges reserved then listed in RFC1918, and not all of them should be used in internal networks. Here is a (probably incomplete) list of address ranges that are reserved, and which once are usable inside your network behind a NAT gateway.&lt;br /&gt;
&lt;br /&gt;
    List of Reserved IPv4 Address ranges&lt;br /&gt;
    &lt;br /&gt;
        &lt;br /&gt;
            Address Range&lt;br /&gt;
            RFC&lt;br /&gt;
            Suitable for Internal Network&lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        &lt;br /&gt;
            0.0.0.0/8&lt;br /&gt;
            RFC1122&lt;br /&gt;
            no (any address)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            10.0.0.0/8&lt;br /&gt;
            RFC1918&lt;br /&gt;
            yes&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            100.64.0.0/10&lt;br /&gt;
            RFC6598&lt;br /&gt;
            yes (with caution: If you are a carrier)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            127.0.0.0/8&lt;br /&gt;
            RFC1122&lt;br /&gt;
            no (localhost)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            169.254.0.0/16&lt;br /&gt;
            RFC3927&lt;br /&gt;
            yes (with caution: zero configuration)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            172.16.0.0/12&lt;br /&gt;
            RFC1918&lt;br /&gt;
            yes&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            192.0.0.0/24&lt;br /&gt;
            RFC5736&lt;br /&gt;
            no (not used now, may be used later)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            192.0.2.0/24&lt;br /&gt;
            RFC5737&lt;br /&gt;
            yes (with caution: for use in examples)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            192.88.99.0/24&lt;br /&gt;
            RFC3068&lt;br /&gt;
            no (6-to-4 anycast)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            192.168.0.0/16&lt;br /&gt;
            RFC1918&lt;br /&gt;
            yes&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            198.18.0.0/15&lt;br /&gt;
            RFC2544&lt;br /&gt;
            yes (with caution: for use in benchmark tests)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            198.51.100.0/24&lt;br /&gt;
            RFC5737&lt;br /&gt;
            yes (with caution: test-net used in examples)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            203.0.113.0/24&lt;br /&gt;
            RFC5737&lt;br /&gt;
            yes (with caution: test-net used in examples)&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
            224.0.0.0/4&lt;br /&gt;
            RFC3171&lt;br /&gt;
            no (Multicast)&lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Most interesting in this context is RFC6598 (100.64.0.0/10), which was recently assigned to provide ISPs with a range for NAT that is not going to conflict with their customers NAT networks. It has been a more and more common problem that NAT&#039;ed networks once connected with each other via for example a VPN tunnel, have conflicting assignments.&lt;br /&gt;
Which networks did I forget? I will update the table for a couple days as comments come in.&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Johannes B. Ullrich, Ph.D.&lt;br /&gt;
&lt;br /&gt;
SANS Technology Institute&lt;br /&gt;
&lt;br /&gt;
Twitter
 
 (c) SANS Internet Storm Center. http://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.</description>
 <pubDate>Wed, 16 May 2012 16:25:29 +0200</pubDate>
</item>
<item>
 <title>Opera Desktop Team: New Opera 12 snapshot</title>
 <link>http://my.opera.com/desktopteam/blog/show.dml/48344952</link>
 <description>Here&amp;#39;s yet another Opera 12 snapshot with a number of fixes, including several common crashes. It contains Out Of Process Plugin fixes, Hardware Acceleration fixes and Skin fixes.&lt;br/&gt;&lt;br/&gt;For Hardware Acceleration fans we have font bugs fixed and new &lt;a href=&quot;opera:config#Preferred%20renderer&quot; target=&quot;_blank&quot;&gt;Renderer&lt;/a&gt; preference which the user can set to 1 to prefer the DirectX back-end, or 0 to chose OpenGL. Make sure to turn on &lt;a href=&quot;opera:config#Enable%20Hardware%20Acceleration&quot; target=&quot;_blank&quot;&gt;Hardware Acceleration&lt;/a&gt; in opera:config, to check this out (&lt;a href=&quot;opera:config#Enable%20Hardware%20Acceleration&quot; target=&quot;_blank&quot;&gt;Hardware Acceleration&lt;/a&gt; is turned off by default in Opera 12, and the new preference has no effect).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-size: 120%&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: red&quot;&gt;WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes, and data loss situations. In fact, it may not work at all.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 140%&quot;&gt;Download&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul class=&quot;bullets&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://snapshot.opera.com/windows/family_12.00-1417/Opera-Next-12.00-1417.i386.exe&quot; target=&quot;_blank&quot;&gt;Windows 32-bit&lt;/a&gt; / &lt;a href=&quot;http://snapshot.opera.com/windows/family_12.00-1417/Opera-Next-12.00-1417.x64.exe&quot; target=&quot;_blank&quot;&gt;Windows 64-bit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://snapshot.opera.com/mac/family_12.00-1417/Opera-Next-12.00-1417.dmg&quot; target=&quot;_blank&quot;&gt;Mac (Universal Binary 32/64-bit)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://snapshot.opera.com/unix/family_12.00-1417/&quot; target=&quot;_blank&quot;&gt;Linux/FreeBSD&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; ...</description>
 <pubDate>Wed, 16 May 2012 16:21:47 +0200</pubDate>
</item>
</channel>
</rss>

