...to inject bad SEO and links into Google. And, possibly collect info on my visitors?
Not entirely sure how it got in...the timestamp of the affected files is Apr 1, 2012. But, that was also the date that I upgraded to version 4.1.3, previous version was 4.1.2 done on January 16th....before that I was on 3.3.3 (Feb 14, 2010).
I do weekly backups of my site, so I narrowed down the alteration to having taken place between May 21st and May 28th.....though it wasn't easy...since I expire stored backups after 6 months....though fortunately I still had backups of my backups, so I could go back to before April 1st...and see that the file did change between March 26th and April 2nd, but php code wasn't prepended until later.
Perhaps I need to keep up on updates closer...
In the 4.1.0 line, the release dates were:
2011-09-08 - 4.1.0
2011-10-03 - 4.1.1-beta
2011-11-02 - 4.1.2
2012-03-02 - 4.1.3
2012-04-03 - 4.1.4
2012-07-24 - 4.1.5b
2012-11-23 - 4.1.6
Currently anything less than 4.1.6 isn't recommended. I see that 4.1.4 contained fixes against SQL and JS injection. Hmmm....
Wonder if I need to do some kind of change detection to my backup process....
Its hard to upgrade when there aren't diff bundles (which is why I stayed at 3.3.3 for so long), though I'm getting better at keeping my customizations out of the core (or fixing bugs on my own...) Plus discovering Meld has helped as well. Was interesting that one time, it showed diffs between releases, but no diff between latest release and my version. The bug I fixed got fixed the same way.... Though I think I have Meld ignoring differences in end of line and white space.... since the distribution files are CRLF, and I'm on Linux/FreeBSD...and the files are apparently such that vim can't figure out if its DOS and hide the ^M's or not.
Hopefully the upgrade to 5.0 will be simple...
In the history of my site...I was on 0.9.2 on June 7th, 2006 (released May 22)....from 0.9.0.12 on July 23rd, 2005 (released May 6). And, then finally upgrading to 2.4.1 on April 27, 2008 (released Mar 16), though prompted in part because I switched hosting providers....worked up to 2.4.7 on September 6, 2009 (released May 27)....and then to 3.3.1 on September 8, 2009 (released August 8). I did the upgrades to 3.3.2 and 3.3.3 on February 14, 2010 (3.3.2 was released Nov 9, 2009 and 3.3.3 was released Dec 15, 2009).
Guess it was good that I have my sites with Google's Webmaster tools...so that it could send me a "Notice of Suspected Hacking on ..." and stopped crawling my site until I address the problem.
And, looks like only my sites that are b2evolution were affected, my other sites are also 4.1.3 and hadn't been upgraded since.... Though its strange, since those sites were setup with fewer customizations with the intent that upgrading them would be easier. But, I had been thinking of shutting down the sites....
Pages: 1· 2
I was poking around on the Radioactive@home message boards, after finding that my sensor had stopped working when the app was updated from v1.69 to v1.72....it was complaining every 11 seconds with "No heartbeat from client for 30 sec - exiting".
And, it wasn't because I had to build my own newer boinc client for box last month. The Ubuntu apt version is 6.12.33, and didn't seem to be any moving to upgrade it for 10.04LTS or in any PPA that I could find. And, downloading the binaries from the boinc.berkeley.edu site didn't work, as they depend on newer libraries than exist for 10.04LTS. So, I had to grab the source
git clone git://boinc.berkeley.edu/boinc.git
and build that against my 10.04LTS system....and that worked (at least the client did, which is all I really needed)...until now.
Though I read in forums that v1.72 wasn't supposed to be released (very little testing had been done), but it was needed to support newer sensors which are out in the field now.....oh well.
Well, I supposed the HEAD of the boinc might be too bleeding edge as well. 7.0.44 is considered the development version, and not recommended. While the recommended version is 7.0.28.
The wiki page on getting source says:
Various versions of the code are available at any given point:
The master branch contains the latest source code for all components of BOINC. It is always under development, and has not necessarily been thoroughly tested.
The client software (client and manager) is maintained as follows:
The code for each release is 'tagged'. For example, the code for version 6.3.14 is tagged with client_release_6_3_14.
A 'branch' is created for each released minor version. For example, the branch client_release_6_2 is the code for the latest release of version 6.2.
Except I tried to
git checkout client_release_7_0_28, and it couldn't be found. Nor could I do
git checkout client_release_7_0. Eventually, poking around on the site some more, I found that the tags were different. They uses '.' instead of '_' in version separators. Though couldn't get to 7.0.28 directly...had to get 7.0 first.
git checkout client_release_7.0 followed by
git checkout client_release_7.0.28. Got me the source for the current recommended version.
Now at 7.0.28, I couldn't get
_autosetup to complete...missing
py/Boinc/version.py.in. Well, copy those from the HEAD down, seemed to kind of work...though configure was having a lot of issues. Lots of SAH_LIBEXT and SAH_DLLEXT command not founds, along with others. Turns out files were missing from the m4 directory. Compare with HEAD, and copy over
Makefile.in, ax_lang_compiler_ms.m4, sah_links.m4, sah_largefile_breaks_cxx.m4, sah_libext.m4, sah_select_bitness.m4, and sah_staticize_ldflags.m4.
Now I do configure, this time I look to see what things its complaining about missing, and add more -dev libraries, along with wxWidgets....now I have a boincmgr, should I choose to use it.... Though the compile didn't go well.
Missing a couple of header files....
client/dhrystone.h. And, then I go and blunder with doing a
make install, which clobbers my
/etc/default/boinc-client with something that doesn't fit the Ubuntu environment. So, once again a quick restore from BackupPC of these two files, and BOINC is working again.
While writing my post on the Radioactive@Home forum, I spotted a new chart.... Which I have now made into the footer of this site:
However, what was interesting...was going back through the last couple of weeks, to find this span....
Maybe the world was supposed to end on December 21st?
On account that I was out of town over Christmas this year, I delayed the annual Christmas present to my home.... The gift of new smoke detector batteries.
I decided that I would do it New Year's day instead. But, when I went to replace the smoke detector batteries, I discovered that I had neglected to purchase a 4 pack. So, eventually I remembered to order a 4 pack via Amazon.com...evidently the same item that I had ordered previously....but in mid-November before last Christmas....
So, I finally got around to doing it today....and I hadn't done a full test of my home security system in a few months, and since the siren detector will always alert the monitoring company unless I'm doing a sensor test. It seemed like a good time to test things. Might be the only activity some of the less active locations get, to make sure they're working.
It was hard to test the motion detectors, since my main keypad is seen by both detectors and the test requires that the detector 'clear' before seeing the new motion event and recording the test success. And, the detectors don't have any visual indication normally that they've seen anything. The activity light is only active a short while for initial configuration. I actually prefer the sensor this way....not like other people's systems where its always active, so you get tempted to see if there's a way to get past it and not be seen by it
A second keypad is on my wish list....though not entire sure where I would put it for the most benefit but not get in my way. The handset version might be better, except that I already have enough trouble misplacing other things around my home...I wouldn't want to be misplacing this.
Later I also decided that I should replace the batteries in my CO detector and test it...just to complete things.
Always interesting that it has a peak reading...though not ever high enough to have gone off. But, every time that I've looked at it...its always read 0. Wonder when there is CO?
This was originally going to be a very long post, but I kept putting this off ... and now I just feel that something needs to be said.
The story starts with waking up on February 15th, to find zen was dead. It had self updated overnight, and now it was unbootable, and the start repair couldn't get me back. Apparently, the problem had started long ago with all the previous times where Windows 7 would lock up...usually under intense disk activity...and the afterwards, the intel matrix raid would require re-initialization of my 1.5TB RAID 1 array.
Apparently, it was slowly corrupting my drive....because trying to restore from WindowsImageBackup was also a failure. Since this happened the day before Gallifrey One, I had to wait until I got back to do some more serious attempts to recovery, during which I ordered a full copy of Windows 7 Professional, hoping that a repair install might be an option. It isn't because the repair option can only be invoked inside a running Windows 7 system .... in need of repair. Not by booting the disk. ARGH!
At least I should have the data in BackupPC to restore from.....though hopefully before the bit rot of its ext4 filesystem makes it go away. Plus I had hoped to get some configuration going where I could mount the RR62x RAID 5 array, and get at the Oops!Backup store.
So, the plan now was to wait until Ubuntu 12.04LTS to land and then maybe some configuration of running Windows 7 in VirtualBox and recovering into that, etc.
My first TiVo Premiere (activated July 12, 2010) started having weird problems a the last couple of months. After much pain, and troubleshooting with TiVo support. It was determined that my drive was failing, so freed up a bunch of space on zen, installed pyTiVo and started downloading as much as I could from the TiVo Premiere....I downloaded almost 1TB of shows. Had to reboot the TiVo now and then when it got confused again. Not entirely sure what I downloaded will be right. Since it was losing the links between metadata and shows, sometimes it would play the wrong show briefly before throwing an error...other times it would error out straight. Rebooting would fix it sometimes.... So, don't know if the downloading was affected.
So, now that I have everything that I could get...I swapped the drive (It was on my shopping list to get a WD3200AVVS eventually...though went with a Weaknees ready to go one instead. To start fresh. I had done a TiVo HD in the past with ddrescue to a WD1600AVVS via buy.com (where I have an extra for when my second TiVo HD needs it...seems odd that its my first TiVo HD that's going again though), which preserved its pairing with the My DVR Expander and all my shows...though that TiVo started having issues again in August, so the plan is to free up its My DVR Expander to put on my TiVo Premiere Elite...and then perhaps at some much more future date, swap the drive for a bigger Weaknees replacement drive.) and started things back up. Yay...its a blank TiVo Premiere. I used online TiVo Season Pass Manager to copy my season passes back onto my TiVo. It was slightly confused, because it still knew of the Season Passes that were there before....at first. I had cleared out all the season passes on the failing TiVo HD months ago, so it was where I had made a copy of all the season passes that I wanted to recover. It also took a while for my CableCard to work again....it was saying everything needed activation. So, 10 - HSN wasn't what I saw during guided setup...but I knew that it would be. Wish it would pick a channel that's more definitive....like a 2xxx channel. Since, I remove all the channels less than 2000 later in setup. I've been fully HDTV for some time now. Though seemed odd that cablecard comes into play for getting analog channels (unless things have changed, and there are digital streams of the analog channels now.)
So, I put those back....and over night it picked up 3 shows that had repeated recently....though it didn't need to, because the active shows have been recording on other TiVo's....and I had watched 2 of the shows it rerecorded already. Haven't caught up on the other show yet, so at least that one show I won't have to transfer back.
I checked through my channels..and I was able to get almost all my channels...though the activation screen would pop up on the occasional channel here and there....mostly ones I could probably live without, though it would be a nuisance.... Come to think of it...this is not the first time that this TiVo had done this. So, I call Cox and go through the pairing process again, and that fixes it. Strange that the channels I tried that were affected were, 2002 (The Weather Channel), 2101 (Hub HD), 2200 (Epix HD), and 10 (HSN).
So, I thought about starting the process of transferring back...but found that I couldn't list my shows on my TiVo Premiere. I guess I never tried it before.... I can browse the shows on my other installation of pyTiVo (ubuntu 10.04LTS). Also can't browser from my TiVo Premiere Elite. Wonder if there's some quirk with FreeBSD? I used the ports tivodecode? The newer python? But, then I find that I can browse from my TiVo HD.
I check the versions....the ubuntu version was originally much older (like a year or two) than the FreeBSD install. But, I had updated the ubuntu install...it was was 6 days newer than the FreeBSD one now. So I update the FreeBSD install....so now its newer than my ubuntu install. Only 4 files changed, though looking at the change logs on the files. There were changes that fell into the 6 day window. But, it still doesn't work.
I try debug, but can't seem to get that figured out. After much googling and head scratching...and looking at the code of where its throwing the exception. I see its looking at the .tivo file....hmmm, wonder if it might have an issues with the 0 length ones. Move those out of the way....and yup, its working now. Strange that the TiVo HD could tolerate them, but the Premiere couldn't....or something?
So, now that I've moved out the bad shows....I got to thinking how will I recover those. I'm searching around the internet, on what to do....when it occurs to me to check Amazon. Hmmm, yes...I can buy the missing episodes that way.... Hmmm, in some cases I can buy the whole season for a reasonable price. Wonder if I shouldn't do that for some of the shows, rather than deal with the pain of transferring them back. Plus watching will go faster with not having to skip old commercials (since I'm over a year behind on my TV watching in some cases....the commercials are really strange). Plus who knows what other bad episodes I'll run into when I do start catching up....along with episodes that got clipped or preempted, but I didn't know....etc.
Earlier this month my Quicken 2012 Premier stopped being able to get updates from Discover, Target, Commerce Bank and my Credit Union. But, only on one computer. I run Quicken 2012 Premier in a VM (since I no longer have any native Windows hardware around), and I have my quicken data file in Dropbox so that I can keep my records up to date whether I'm at home or on the road.
This actually came about when zen died, I needed to get my records updated and keep them updated (and later be able to do my taxes...as things dragged out.)
So, I had reinstalled Quicken 2012 Premier into the Windows XP VM on my laptop, since zen died a couple days before I went to Gallifrey One...and I did the Quicken recovery while I was at Gallifrey one.
Later when I was home, I repeated the process into my Windows XP VM on orac. Orac became my main home computer while zen was out of commission. But, eventually I got zen going again, and it was time to set up a new Windows VM on there. Not being able to locate the other copy of my WXP SP3 OEM image (that I got just before they stopped selling them)... though later I found I have a Windows XP - 64-bit OEM CD. Wonder what was I thinking? Anyways...I had bought a Windows 7 Professional Full, during the attempt to revive zen as Windows 7 Professional. (I should finish that post someday...) And, I intend to rebuild old zen into the Windows 7 VM on new zen, but that's been dragging.... But, I did get Quicken 2012 Premier installed and moved to mainly working from there. Though I still have the option now to do Quicken updates when I travel (rather than try to keep notes on what I've spent, etc. and then forget or lose notes by the time I get home)
Which reminds me....I didn't update everything after last trip....hmmm, darn...I have less cash than I thought I did, hopefully it'll be enough to cover incidentals during my next trip....
Anyways the recent problem seemed timed with my return from LISA '12, the Sunday following...updates for 4 of my accounts stopped working. Though now it seems that KB2761465 released on December 11th (during LISA...so it had applied before I finally got around to using Quicken....I initially started it up to let Eye-Fi do its stuff....except I keep forgetting to unpack my digital cameras -- guess I can do that now. ) Though when I'll get to posting pictures online again...who knows. That part of zen rebuild hasn't happened yet, though I should work on getting the data replication working again at least....
But, the error with Quicken kept pointing to something wrong on my end, like check the time (nope...and NTP is using 4 servers...which in a poster session is the minimum in an unreliable environment for reliable time keeping. And, I do see that 1 of the 4 servers has gone away...) Or if I'm on XP, check if root certificate update is installed. Well, it works on XP....not on 7.
Kind of annoying having to go to XP on Orac to do One Step Updates....etc. So after a week, I decided that the problem wasn't going to fix itself and Quicken was still pointing to my connection as being the problem. But, 7 other accounts were updating fine....though it was also going much more slowly...
I had been seeing complaints about slowness recently online....though the hits for connection errors were old and/or unhelpful.
So, since the world didn't end today...I decided that it was time to investigate more in depth....
I eventually did notice in Windows Event Log, Schannel errors - Event ID 36888 that seemed to coincide with failed attempts. Which didn't yield much in helpful hits online...at first.
But, this seemed to indicate some kind of SSL connection problem with Quicken...so I compared the security settings of IE9 on Windows 7 and IE8 on Windows XP. There were some differences...like though more in that IE9 has more security options like TLS 1.1 and TLS 1.2 (though it had TLS 1.0 unchecked...so I checked TLS 1.0 ... its was checked on XP and it was the only TLS option. Both SSL 2.0 and 3.0 were checked on XP, but I didn't feel that was necessary...though I tried it at one point.) That didn't help.
But, eventually, I saw that the Event 36888, Schannel was giving a fatal alert 43...which I then found to mean TLS1_ALERT_UNSUPPORTED_CERT. So, I did a packet capture to see where it was connecting to and tried connecting there myself. Well, those sites worked...though I was trying them in Chromium on FreeBSD. And, they also worked in Chrome on Windows 7. But, finally when I tried in IE9, they didn't work. The troubleshooter was no help. But, it was in IE9 that I confirmed that I could get to sites that had the same issuer cert for an intuit/quicken domain. So, there was something specific to the sites.
Finally, I decided to connect to the problem site using openssl to see what its sending during the negotiation. Hmm, its doing TLSv1. Well, I turned on TLS 1.0, wonder if TLS 1.1/1.2 being on causes problems. During my search, I had read somewhere that TLS 1.2 enabled would prevent SSL 2.0 from happening...enabled or not. Wonder if it also prevents TLS 1.0?
Answer...YES....TLS1.2 is causing problems.
Unchecking it (so SSL 3.0, TLS 1.0 and TLS 1.1 are the only ones checked). Fixed all my connection problems. I did updates of the accounts individually first (my credit union, then Discover, then Target, though Target failed with a different error because I had tried disabling and the reconfiguring Discover and Target...and Quicken hadn't relearned all the extra security passwords needed yet.
Then, I tried updating all the accounts at once...at first it seemed that it was going to go slowly still. But, once it updated one of the problem accounts, it suddenly started them in bunches and in a blink it was done.
In what turned into the continuing saga of Finally rolled my retirement to new job... I get notice from IRS that I owned them taxes for my IRA rollover plus interest and that unless I provide document to the contrary, I was to send them payment or arrange a payment plan....
At first I wondered what the heck was up... and why would TD Ameritrade report to the IRS differently than what they had reported to me, and that I had filed in my return. TD Ameritrade reported the distribution from my Rollover IRA, but not that it went to a qualified retirement account. And, reviewing my Turbo Tax data, no other documentation was needed for to document such. And, checking with TIAA-CREF, they said no tax form was needed from them and that they had nothing to issue for it.
I then struggled with how I would file an appeal, when I remembered that I get the Audit Protection service every year I've been filing with Turbo Tax. So, I open up a case with the Audit Protection company (Tax Resources). They then ask me to send some forms giving them permission to access my return data with the IRS, along with the TurboTax data file, and granting them power to represent me on this matter. Plus copies of the forms I had gotten from TD Ameritrade. Later they ask if there's some kind of confirmation letter when TIAA-CREF received the rollover, which TIAA-CREF was able to send me a new copy to forward on.
After many months....I get a call that the matter has been resolved and that I'll get an official letter from the IRS in a couple of weeks. But, we're done and hopefully we'll never have to talk to each other again.
Pages: 1· 2
After years and years, of saying that I'm going to do it....I finally did it....I got a home security system.
Last couple of years, my HH had been getting particularly disturbing....I thought about doing it then, at least I got my locks rekeyed, which helped on the anxiety level after any particularly disturbing HH.
I had kind of registered the idea that I would definitely get a home security system if I should get a Narcolepsy diagnosis and open me to its particular treatment option.
Well, I got the Cataplexy Dx on May 15th, and the Narcolepsy Dx on July 12th. And, eventually I was to start treatment....July 26th.
After the Cataplexy Dx, I ramped up my intent to get a system. I noticed that AAA offers a discounted package with Lifeshield. So, I opted to get that package for my condo. Along the way, the base package was more than adequate to cover the basic exit/entry points. But, I opt to get a bunch more sensors to provide extra coverage around my medication fridge and medication safe.
It doesn't get me much of a discount off of my condo insurance (since the main structure is covered by a master policy from the HOA) to get any real savings for a security system, it needs to be cellular backed. The cellular gateway option is like $270, so the pay back is there...though it is on my list of addons to get.
But, it sure has helped with piece of mind and my sleeping.
Pages: 1· 2
Every now and then, Bank of America would call me to verify charges, which seemed annoying....they most often would do it every time I placed an order with NewEgg.com. Of course, NewEgg.com doesn't charge the card at the time of checkout, so you don't know what's going on when they do process the charge, and telling them to try again doesn't work.
But, recently I found my card wasn't working. I don't use the card as much at the moment (with the current Cash Back promotion on Discover), but still there are occasions...like during Black Friday/Cyber Monday...
I call to find out what's up, and keep getting disconnected from one number that's supposed to be available 24/7. I then call another number, and they tell me that there's a fraud lock on my account and that I need to call the fraud security number. The 24/7 number I had been calling. But, then the customer service rep adds, that they're closed right now and to call back tomorrow after 8am. Huh?
After this I check my caller ID log to see if any Bank of America calls had been received. There hadn't been, but I recognize one of the unlisted 866 numbers. It called at 11:34am on November 29th, and left no message. That hardly counts as a contact attempt, since in the past they do leave messages and they used to be identified as from Bank of America. Though recently Discover did the same thing, where in the past the calls came from an identified number (which I had saved, so it would be recognized when it showed up on my cell...and I changed my phone setup to only pass a specific group of numbers to my cell....at first to limit work calls going to my cell....but later to limit the calls since I'm on a prepaid plan now.
Well, I call this morning to find out what's up. And, they tell me that a number not associated with my account called my card (but associated with fraud), when prompted for identity verification information....like last 4 of social or my zip code, and eventually confirmed by zip code. The number is associated with attempting to access the points balance on cards that have points. (Mine does.) Back on November 27th.
This was after they had me verify with additional questions from my account usage to verify identity.
They check my points balance, and there doesn't seem to be any redemptions and the balance appears right.
Because they had called, once on November 29th and left no message. That constituted a failure to reach me regarding suspicious activity on my account, so they suspended my account on the 29th. My last transaction was on the 28th, and that worked fine. With a upcoming direct charge around December 2nd....which hasn't shown up yet. Though they took my card payment on the 30th.
But, now they are going to go and cancel my account and issue a new card...which takes about 7 days. Unless I'm in a rush, then they can FedEx a new card to me tomorrow. Well, I'm about to go on a business trip...so yeah, I'm in a bit of a rush. Though when I travel, Amex is my primary card. "Don't Leave Home Without It" So, they will FedEx me a new card...and add a note on my account of my immediate travel plans.
Darn, and I just setup an automatic bill to my card recently...which I'm going to have to update, or will I? I setup Amnesty International again, which was also right around the last time I with through the card replacement due to fraudulent activity.... just a coincidence?
Wonder how to update those charges?
The backstory is that I've been working in a primarily Sun shop, and one of the things we've been doing is running Solaris 10 on large boxes, such as T2000's, T5120's, M4000's and cutting them up with Solaris zones/containers with the global native into a management vlan and tagging appropriate vlans for the zones, and the zones have their own default route specification so all has been great.
ipf on the global so the zones can't tamper with their own firewalls, and on some of the 'zone' servers using:
/usr/sbin/ndd -set /dev/ip ip_restrict_interzone_loopback 1
The zones remain isolated from each other. Or it avoids problems of short circuiting (asymetric routing + wrong IP)....because some of the zones are behind the F5.
For years, we've tossed around the idea of introducing FreeBSD into our datacenter, and finally one of our customers decided that while they really like the containers/zones and ZFS, the cost of replacing their aging Sun server would be better done by replacing it with a FreeBSD server. While they own the hardware, and it resides at their facility...we provide the system administration support. But, this opened the door to having FreeBSD on our work site. I was in the process of replacing my aging Sun Ultra 20 with an Optiplex 990...which originally I was looking at install Ubuntu on, but instead I went with FreeBSD 9.0 (though the effort in getting the Desktop working on it, and recreating my Sun desktop/work environment on it...made me question if that was really the right way to go. But, I got it working.) And, it helps me try some of the things before doing them on the customer's server (which is headless in a closet [well, they have a monitor & keyboard for console access], so all the desktop stuff was for my benefit...it paved the way to me getting a working FreeBSD desktop at home .... though I may end up with a different system for my main desktop at home and have the FreeBSD machine go headless with my other FreeBSD servers....unless there's some way to easily share between the two....switching doesn't qualify.)
So, in needing to deploy some new internal services (such as monitoring) and not really wanting to go through the major process of find all the bits and pieces and creating packages under our CM system for Solaris. Its quite the pain building each and every perl module as separate CM packages, instead of having some system that automatically builds and installs (or makes packages) for you...ala ports or CPAN. I've done package install requests that start out as install one package, and end up building 100 or so packages instead.
I had contemplated sneaking Ubuntu in since I run the same monitoring servers on an Ubuntu server at home, but the work to incorporate Ubuntu into our configuration management infrastructure got sidelined by FreeBSD. And, there's no decision on whether Ubuntu will come into play (though the high cost of RedHat licenses to just get patches...for systems that are rarely patched....is making Ubuntu look attractive.)
Anyways things led to me starting work on pxe boot installing Proliant DL380s with FreeBSD 9.0 and creating 'jail' servers to work like our 'zone' servers.
Cloning interfaces to do VLANs was simple ....
Pages: 1· 2
Latest Poopli Updaters -- http://lkc.me/poop
|<< <||> >>|
linux «sans digital» replaytv lhaven appletv tardis «watch instantly» boinc dvd cfengine3 box mdadm b2evolution ubuntu upgrade amazon.com tv orac batteries usb virtualbox ups freebsd «amazon prime» dsl prescription «chicago tardis» «air purifier» raid1 newegg eyeglasses voip cpap 10.04lts ebay netflix backuppc «tivo hd» «powersource 400» «windows 7» raid twitter tivo «instant streaming» cox «doctor who» «hd movie» woot «windows xp» zen