Seeing "Update limit exceeded" or "Error contacting URL: 429" errors while updating lists?   Read here for more info!

Here it is, PeerBlock 1.1, released November 22, 2010!

This is a Stable Release of PeerBlock.  It includes many bugfixes and a few new features over our last PeerBlock 1.0 Stable Release, and should work great on Windows 2000, XP, Vista, 7, and 8 (plus server variants), both 32- and 64-bit versions.  New Stable 1.1.x bugfix releases should come out every few months from here on in, but new feature development releases will be PeerBlock 1.1+ Beta Releases.


What's New?

Here are the most important changes present in this new Stable Release, as compared to our previous Stable Release PeerBlock 1.0 (r181).

  • Display Yellow Icon if HTTP is Allowed - While HTTP Blocking is disabled, the PeerBlock tray icon will turn yellow to warn you that your system isn't as safe as it could be.
  • Fixed "PeerBlock doesn't block unless update at startup" - Thanks to a code contribution by one of our users, "wopeg", we now have a fix for this problem.  Many thanks wopeg!!
  • Limit Max Size of History.db - In the Settings panel, there will be a new option "History Size", defaulting to 100MB.  Setting this to a non-zero value should cause the history.db to be pruned/archived once it reaches this size.  This should help prevent problems with history.db becoming corrupted and/or growing to an absurd size.
  • Systray "Allow HTTP" instead of "Block HTTP" - In the menu that appears when you right-click on the PeerBlock systray icon, the "Block HTTP" item has been renamed to "Allow HTTP".
  • Warn if Exit While Blocking Recently - When you attempt to exit PeerBlock, if we've blocked some non-HTTP packet recently (i.e. within the past 60 seconds), we will pop up a warning message.
  • Force PeerBlock to Start Enabled - If PeerBlock was disabled when you last exited it, it will now start as Enabled the next time you restart it.
  • Allow HTTP for X minutes - The systray right-click menu has two new options: "Allow HTTP for 15 minutes" and "...for 60 minutes".  After the specified amount of time has passed, PeerBlock will revert to Blocking HTTP again.
  • Click on tray icon to minimize window - Previously, left-clicking on the systray icon would merely display the PeerBlock window . . . even if it was previously displayed. Now, if the window is currently displayed left-clicking on the tray-icon will minimize it; and if the window is currently minimized, it will restore it.
  • "Friendly" URLs - PeerBlock is now using "Friendly" URLs for most lists, instead of the URLs you can find at  These new URLs should actually be meaningful, instead of something like ".../?list=kpjsadfkljawjefklajwef".
  • List-Add Sanity-Checking - After you've added a new URL-based list in the List Manager, PeerBlock will now perform a "sanity-check" of that URL.  It checks to make sure you haven't added the "Description URL" instead of the "Update URL", lets you know if you're adding one of the Default Lists, checks for duplicates, recommends URLs instead of other sites' URLs, etc.  PeerBlock will also offer to fix these URLs for you when possible.
  • List "Optimization" - When you first upgrade to r277, PeerBlock will ask if you will allow it to "optimize" your lists.  If you let it, it will change URLs over to ones, rename list URLs to the new "Friendly" URL-names, and remove duplicated list entries.
  • Saves "Last Known Good" Config - Each time PeerBlock successfully starts up, it will save aside a copy of your configuration as peerblock.conf.bak.  This way if your regular config file, peerblock.conf, ever gets corrupted (or you end up with some bad settings in there) and that prevents PeerBlock from starting, it will be able to load this saved copy instead.
  • Multiple-select of Rows - You can now Ctrl+Click multiple lines in the main window as well as on history (and in the List Manager), to allow/block/copy multiple IP addresses at once.

If you're interested in the list of additional minor changes that are also present in this release, check out our full Changes List.


Get it Here

Here it is, PeerBlock 1.1!  This file will install PeerBlock 1.1 on your machine, and is the recommended download for most users.

If you're new to PeerBlock, you should consider at least skimming through our new online User Manual, especially our Frequently Asked Questions page.


New install?  No problem, just download the above .exe file and run it, and it will take care of everything for you . . . even migrating over your old PeerGuardian 2 settings if you had that installed on your machine already. 

Upgrading from an older release?  No need to uninstall that previous version of PeerBlock before installing PeerBlock 1.1 - you just need to exit any currently-running version, then download and run the installer.  You can exit PeerBlock by right-clicking on the little cube/"block" PeerBlock icon in the lower-right corner of your screen, by the clock, and selecting "Exit".

Other Download Options

If you'd rather not use the Installer based version of PeerBlock, you can instead download a "Portable" .zip version.  Those files, along with checksum information for all our files if you'd like to verify that your download hasn't been corrupted, can be found on our Other Downloads page.



Many thanks to all those on the PeerBlock Project Team, without whose dedicated efforts we wouldn't have nearly as solid a piece of software.  And thanks also to all of you who've sent in your bug reports and feature requests, and passed along the kind words, and recommended us to your friends - we've had a mind-boggling 1.4 million downloads of PeerBlock 1.0 since we released it a little over a year ago!

And once again, an extra-special thanks to all of you who've dug into your own pockets and donated to the cause!  We've recently purchased our yearly code-signing certificate, and will soon start renting a shiny new server or two upon which we'll be building a custom website . . . with better integration into PeerBlock for bug-reports, online-updating, and some other neat stuff.  And while one user has already donated his old slightly-broken Macbook for development purposes to help us port it over to the Mac platform, we are considering picking up some newer hardware as well.  All of this of course costs money, so if you would like to show your support for what we're doing here please considering donating:



Thanks again for bearing with us over the course of the past year, and we hope that you enjoy this new release of PeerBlock!

        ---  Mark  ---