Welcome Guest.   Make a donation to an author on the site August 22, 2014, 04:54:02 AM  *

Please login or register.
Or did you miss your validation email?

Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.

You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
View the new Member Awards and Badges page.
  Forum Home Thread Marks Chat! Downloads Search Login Register  
  Show Posts
      View this member's profile 
      donate to someone Donate to this member 
Pages: Prev 1 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 381 Next
176  Main Area and Open Discussion / Living Room / Re: Russia offers over $100,000 to de-anonymize Tor on: July 27, 2014, 10:30:15 AM
Do you think this is like the truecrypt debacle?  If people are trying to break it, just by the fact that there is a bounty- your trust in it is less.  So you start to trust less in Tor and more in other ways of being anonymous.

I really don't know.

It could all just be an elaborate psy-op to drive people away from Tor.

If I were doing anything that really mattered, I'd keep it off the net as much as possible. There are topics that I only discuss with people in person.

I want a Faraday room! Cool

I thought the NSA already had backdoors/vulnerabilities in Tor. Wasn't something like that mentioned in another thread here on DC?

I'm not sure. The NSA has funded Tor. Whether or not they have backdoors, I don't know.

They can track people with significant effort, as far as I understand. But the effort is enough to make them do it in a targeted manner.
177  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 27, 2014, 10:22:51 AM
Some of George Carlin's humorsmiley

Frisbeetarianism is the belief that when you die, your soul goes up on the roof and gets stuck.

Just cause you got the monkey off your back doesn't mean the circus has left town.

One tequila, two tequila, three tequila, floor.

I put a dollar in a change machine. Nothing changed.

The main reason Santa is so jolly is because he knows where all the bad girls live.

When you're born you get a ticket to the freak show. When you're born in America, you get a front row seat.

Most people work just hard enough not to get fired and get paid just enough money not to quit.

If it's true that our species is alone in the universe, then I'd have to say the universe aimed rather low and settled for very little.

The IQ and the life expectancy of the average American recently passed each other in opposite directions.

By and large, language is a tool for concealing the truth.

If we could just find out who's in charge, we could kill him.

The other night I ate at a real nice family restaurant. Every table had an argument going.

I have as much authority as the Pope, I just don't have as many people who believe it.

I would never want to be a member of a group whose symbol was a guy nailed to two pieces of wood.

I don’t have pet peeves — I have major psychotic fucking hatreds!

If it requires a uniform, it’s a worthless endeavor.

If a movie is described as a romantic comedy, you can usually find me next door playing pinball.

I don’t like to think of laws as rules you have to follow, but more as suggestions.

In America, anyone can become president. That’s the problem.

The planet is fine. The people are fucked.

Boxing is a more sophisticated form of hockey.

The reason they call it the American Dream is because you have to be asleep to believe it.

“Meow” means “woof” in cat.

If the cops didn’t see it, I didn’t do it!

SOOOOO many there that I LOVE! Cool
178  Main Area and Open Discussion / General Software Discussion / Re: MaidSafe - The new decentralized Internet on: July 27, 2014, 10:18:07 AM
Still, anything effort on this front is better than nothing.

Do I detect a hint of hope and optimism? Cool

Fingers crossed! Cool Thmbsup

You and me both! Wink
179  Main Area and Open Discussion / General Software Discussion / Re: MaidSafe - The new decentralized Internet on: July 27, 2014, 10:15:48 AM
Funny... I was actually going to post about Maidsafe! smiley

This goes beyond darknets and meshnets,

Not really... Maidsafe isn't Hyperboria (CJDNS). I think you're mixing some of this up a bit.

Just to clarify:

DARKNET: What this is varies, but ultimately boils down to using existing infrastructure. That infrastructure is used with encryption protocols to obfuscate identity or otherwise anonymise users. This is often over Tor, but not always.

MESHNET: This is more along the lines of Hyperboria or similar technologies. It's an infrastructure for communications. See here: http://www.reddit.com/r/hyperboria/

Maidsafe can use a meshnet or the normal Internet. The network infrastructure isn't really an issue (IIRC).

So, for example...

You have a communications infrastructure, like Hyerboria/CJDNS, and run a Darknet service over top of that, like Tor or I2P, then store data anonymously anonymously (doubled - once for the Darkent service, then again for Maidsafe) using Maidsafe.

Maidsafe adds in a new aspect to the equation that isn't Darknet (Tor/I2P), and isn't MeshNet (CJDNS), but is something entirely new that fits right on top of all that other wonderfully crypto-anarchical goodness! Grin Cool

I've been following it off and on for a while. I'm still trying to figure out some of it, but I think that I really just need to read the API documentation.

For a badass example of Maidsafe:

<a href="http://www.youtube.com/watch?v=rlj0DCa7LyU" target="_blank">http://www.youtube.com/watch?v=rlj0DCa7LyU</a>

You can see file storage, file sharing, and real time chat there. :O Yeah... bad. ass.

The new "Hello World!" application should be amended to "Hello World! Welcome to crypto-anarchy!" Because that's what the new generations (plural) of applications will be.

Crypto-anarchy is winning, and will win. The effort to encrypt compared to the effort to decrypt without keys is disproportionate in many, many orders of magnitude.

I came across a gambling site that was provably fair. I saw that the encryption was relatively weak and decided to see if I could game the site. I crunched the numbers. Nope. Not doable. I know how to crack the cryptography on that site, but, it simply cannot be done sanely. It would cost far too much.

People would do well to look into crypto-anarchy and find out what it is and what it means. I'll skip that as it is a topic best left to the Basement.
180  Main Area and Open Discussion / Living Room / Re: Google Acquires Twitch for $1 Billion on: July 26, 2014, 12:37:46 PM
How doth the little crocodile?

I have improved it! smiley
181  Main Area and Open Discussion / Living Room / Re: Google Acquires Twitch for $1 Billion on: July 26, 2014, 11:56:39 AM

Let’s just hope Google doesn’t mess up Twitch.

Yeah... Good fucking luck with that! tongue
182  Main Area and Open Discussion / Living Room / Re: Does anyone here use Bitcoins? on: July 26, 2014, 10:21:03 AM
An excellent presentation here. I've cued up the tl;dr here (about 15 seconds):


Full presentation:

<a href="http://www.youtube.com/watch?v=hPY-5SR-jPQ" target="_blank">http://www.youtube.com/watch?v=hPY-5SR-jPQ</a>



183  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 26, 2014, 07:29:10 AM
Oh god... this is just so wrong...


Article there, but you need to watch the video all the way to the end. :O

Why don't ice cream sandwiches melt anymore?

Just, wrong.
184  Main Area and Open Discussion / Living Room / Re: What about Condaleezza Rice and Dropbox? on: July 26, 2014, 07:12:38 AM
There are lots of Boogey Men. Lots. (Snowden just shone a flashlight on what some Boogey Men did.)

Via Techdirt, let's have a look at a few:



Dropbox is most closely related to the Comcast & Media Venn diagrams.

Those diagrams are a bit older, and slanted, but it doesn't matter (more here and here - text only) - industry loves to have govt. insiders on their payroll. 

Condaleeza is no exception. It's not going to turn out well for anyone except her and her employer.

Dropbox will lobby for more regulations to "protect people's privacy". Those regulations will include Trojan horses like they always do. The end will be a disaster, just like it always is.

CR will help facilitate that.

Just as an example, Dropbox may lobby for government oversight or licensing of public or private file storage services, or some kind of additional "security measure" that companies would have to meet (possibly in order to be licensed). Maybe it's for privacy, or security, or "think of the children" - there will be some BS reason. That would create additional overhead for anyone looking to get into that business, which favours the incumbents - convenient for Dropbox. Meanwhile, some clauses or phrase in there is corrupted to further allow the erosion of privacy or that will criminalise something and instantaneously create millions of "criminals" out of thin air so that more prisons can be built (think of the jobs!) and be filled (more jobs!).

But you don't need to be a war criminal - you just need to be a corrupt District of Criminals insider. (BTW - that's a doubly-pleonastic phrase.)

It's influence peddling - that's all.

The job she should be doing is peeling potatoes in a prison kitchen.

185  Main Area and Open Discussion / Living Room / Re: What about Condaleezza Rice and Dropbox? on: July 25, 2014, 09:58:20 PM
Ed Snowden claims that Condaleezza Rice (NSA spy) now works for Dropbox.
Should we worry now about our data there or just "surrender" like many have with Google?

Yes. Worry. Then worry some more.

Keep in mind that she is a war criminal [1] [2] [3 - even the shills talk about it] [4]. So... yeah... worry.

186  Other Software / Developer's Corner / C# Rename file with incrementing number - file (1).ext on: July 25, 2014, 09:51:55 PM
I've seen people posting code snippets, so here's one...

I was looking around for a way to increment a file name, and didn't come across anything that really worked all that well except for 1 that kind of worked. I've bolstered it up a bit & made it more robust.


You want to quickly save file.ext, but not overwrite an existing file with that name. Obviously you want to add an increment for the file name: 1, 2, 3, etc. So you end up with something like this in a folder:

file (1).ext
file (2).ext


This is a bit sloppy in a few places, but it's good enough.

NOTE: This comes out of writing some transcoding software, so the signature there is to allow passing in a file name along with a new file name extension, which is a bit sloppy for general purposes. Basically, you can change the file extension by passing in a different "ext" parameter.

If you don't want a new file extension, simply pass in an empty string for "ext".

Formatted for C# with the GeSHI Syntax Highlighter [copy or print]
  1. /// <summary>
  2. /// A function to add an incremented number at the end of a file name if a file already exists.
  3. /// </summary>
  4. /// <param name="file">The file. This should be the complete path.</param>
  5. /// <param name="ext">This can be empty.</param>
  6. /// <returns>An incremented file name. </returns>
  7. private string AppendFileNumberIfExists(string file, string ext)
  8. {
  9. // This had a VB tidbit that helped to get this started.
  10. // http://www.codeproject.com/Questions/212217/increment-filename-if-file-exists-using-csharp
  12. // If the file exists, then do stuff. Otherwise, we just return the original file name.
  13. if (File.Exists(file)) {
  14. string folderPath = Path.GetDirectoryName(file); // The path to the file. No sense in dealing with this unecessarily.
  15. string fileName = Path.GetFileNameWithoutExtension(file); // The file name with no extension.
  16. string extension = string.Empty; // The file extension.
  17. // This lets us pass in an empty string for the file extension if required. i.e. It just makes this function a bit more versatile.
  18. if (ext == string.Empty) {
  19. extension = Path.GetExtension(file);
  20. }
  21. else {
  22. extension = ext;
  23. }
  25. // at this point, find out if the fileName ends in a number, then get that number.
  26. int fileNumber = 0; // This stores the number as a number for us.
  27. // need a regex here - \(([0-9]+)\)$
  28. Regex r = new Regex(@"\(([0-9]+)\)$"); // This matches the pattern we are using, i.e. ~(#).ext
  29. Match m = r.Match(fileName); // We pass in the file name with no extension.
  30. string addSpace = " "; // We'll add a space when we don't have our pattern in order to pad the pattern.
  31. if (m.Success) {
  32. addSpace = string.Empty; // We have the pattern, so we don't add a space - it has already been added.
  33. string s = m.Groups[1].Captures[0].Value; // This is the single capture that we are looking for. Stored as a string.
  34. // set fileNumber to the new number.
  35. fileNumber = int.Parse(s); // Convert the number to an int.
  36. // remove the numbering from the string as we're constructing it again below.
  37. fileName = fileName.Replace("(" + s + ")", "");
  38. }                
  40. // Start looping.
  41. do
  42. {
  43. fileNumber += 1; // Increment the file number that we have above.
  44. file = Path.Combine(folderPath, // Combine it all.
  45. String.Format("{0}{3}({1}){2}", // The pattern to combine.
  46.  fileName,         // The file name with no extension.
  47.  fileNumber,       // The file number.
  48.  extension,        // The file extension.
  49.  addSpace));       // A space if needed to pad the initial ~(#).ext pattern.
  50. }
  51. while (File.Exists(file)); // As long as the file name exists, keep looping.
  52. }
  53. return file;
  54. }

Just one of those typical jobs that nobody should have to bother doing again.
187  Main Area and Open Discussion / Living Room / Russia offers over $100,000 to de-anonymize Tor on: July 25, 2014, 07:49:11 PM
Looks like there's a bounty on Tor. Yay.  undecided


The never-ending race to break Tor just got a little more competition.

The Russian federal government is now offering roughly $111,000 (or 3.9 million roubles) to researchers who explore ways to de-anonymize and learn technical details about all Tor users. The Russian Ministry of Internal Affairs (MIA) is accepting proposals until August at their Moscow office.

The MIA specifically calls for research to “study the possibility of obtaining technical information about users and users equipment on the Tor anonymous network,” according to a translated version of the proposal. Only Russian nationals are allowed to win the contract "in order to ensure the country's defense and security."

Tor, which was originally invented at the U.S. Navy and receives millions of dollars in funding from the U.S. government every year, is in the crosshairs of governments around the globe due to its ability to allow user to access the Internet anonymously. Even the U.S. government, the chief underwriter of the project, spends significant resources targeting users and trying to break the program’s anonymity as revealed by National Security Agency documents leaked by Edward Snowden last year.

The American-funded anonymity network has become extremely popular in Russia over the last three months, hitting a peak of over 200,000 concurrent users in June.

The Russian surge in Tor usage is seen as a reaction to the slow tide of both digital and offline oppression in the country. In April, Russian President Vladimir Putin called the Internet “a special CIA project” in the midst of new laws being passed that clamped down on citizens' freedoms.

“The reason for a surge in TOR-usage in Russia is quite obvious and has to do with the unfathomable repressive turn the Russian regime has taken since starting off the conflict with Ukraine,” Russian scholar Vilhem Konnander told the Daily Dot via email.

More at the link.

188  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 25, 2014, 07:43:44 PM
...Just. Wow.
Aw, come on @Renegade. That's not up to your usual high standard - I mean using a redundant cliché that usually seems reserved for use as an excuse for thinking or making some valid comment...going forward.    Grin
By the way, I thought you were doing pretty much OK otherwise, up until you wrote that.    smiley
...and there were some pretty weird/amazing comments in that comment thread. I presumed a lot of them were probably tongue-in-cheek and not intended to be taken seriously.

Everyone slacks off sometimes. smiley
189  Main Area and Open Discussion / Living Room / Re: Does anyone here use Bitcoins? on: July 25, 2014, 07:34:17 PM
A TEDx talk that isn't an establishment circlejerk:

LOL! Amazing how something that was formerly so incontrovertibly despised (i.e. TED) suddenly becomes a bit more acceptable once things start being said that we can agree with, huh?

(Just sayin' tongue)

I still think a large proportion of TED Talks are revolting and often Malthusian. That doesn't preclude the possibility of someone slipping through the cracks. Wink

TED is no more acceptable than before. But buddy there has some interesting things to say. i.e. Buddy isn't TED.
190  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 25, 2014, 10:15:33 AM
Did you read all 1700+ comments?  I tried to get an idea of when this conversation took place... but lost interest at around day 10.   Grin

Oh god no!

I just looked as I listened, then picked out a few at random. There are probably much worse there. I only scanned a few.
191  Main Area and Open Discussion / Living Room / Re: Does anyone here use Bitcoins? on: July 25, 2014, 10:13:10 AM
A TEDx talk that isn't an establishment circlejerk:

The Four Pillars of a Decentralized Society: The Technology of Trust

<a href="http://www.youtube.com/watch?v=8oeiOeDq_Nc" target="_blank">http://www.youtube.com/watch?v=8oeiOeDq_Nc</a>

The Four Pillars of a Decentralized Society

1. Decentralized Communications
2. Decentralized Law
3. Decentralized Production
4. Decentralized Finance

#4 gets into Bitcoin.

He's not a good presenter, but has good ideas.
192  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 25, 2014, 08:31:17 AM
The Comcast customer service disconnection call that went viral:


Comcast responds: "He did what we trained him to do"



Some of the SC comments:

* I created a petition post to arrest that monster, Ryan Block. Please sign, if you have a brain.

* Ryan Block, You are a FAGGOT for doing this! I hope you FUCKING DIE for this you fucking faggot how fucking dare you record this and traumatize this poor man you sir need to be shot fuck you and fuck the company you work for.

* People supporting this customer are stupid idiots. The fact is that this customer was being a dickhead. He wasn't answering the questions and was purposely giving this rep a very hard time. Shame on you people.

* I don't understand why these stupid people are cussing out on the customer service representative and supporting this fucking asshole customer for trying to disconnect. In my honest opinion, he has been a loyal customer for NINE FUCKING YEARS, which is CLOSE TO A DECADE! So he is making a STUPID FUCKING DECISION to cancel. Well anyways, fine. He wants to cancel, I’ve canceled Comcast before because I personally think it sucks, but this customer is being a FUCKING ASSHOLE. He is NOT being coherent at all and is purposely dicking around saying “that’s none of your business” and “I don’t want something that works”. Surely, anyone should be ANGRY and this fucking dumbass for having such a shitty attitude. Stop supporting this dumbfuck, plus he recorded it and put it on the internet for people to listen to, this just shows how much of a dumbass he really is.

What? Sounds like some shilling for Crapcast.

Just. Wow.
193  Main Area and Open Discussion / Living Room / Director wants his film on The Pirate Bay, pirates deliver… on: July 25, 2014, 07:17:33 AM
An interesting story about a film maker putting his work up for pirates...



A few days ago a Dutch movie director asked people to upload a copy of one of his older films onto The Pirate Bay. The filmmaker had become fed up with the fact that copyright issues made his work completely unavailable through legal channels. To his surprise, pirates were quick to deliver.

suzyDutch movie director Martin Koolhoven sent out an unusual request on Twitter a few days ago.

While many filmmakers fear The Pirate Bay, Koolhoven asked his followers to upload a copy of his 1999 film “Suzy Q” to the site.

“Can someone just upload Suzy Q to The Pirate Bay?” Koolhoven asked.

The director doesn’t own all copyrights to the movie himself, but grew frustrated by the fact that his film is not available through legal channels.

The TV-film, which also features the film debut of Game of Thrones actress Carice Van Houten, was paid for with public money but after the music rights expired nobody was able to see it anymore.

The main problem is with the film’s music, which includes tracks from popular artists such as The Rolling Stones and Jimi Hendrix. This prevented the film from being released in movie theaters and on DVD, and the TV-network also chose not to extend the licenses for the TV rights.

Since the music was no longer licensed it couldn’t be shown anymore, not even on the websites of the public broadcasters.

“To me, it felt like the movie had died,” Koolhoven tells TorrentFreak.

Hoping to bring it back to life, Koolhoven tweeted his upload request, and it didn’t take long before the pirates delivered. Within a few hours the first copy of the film was uploaded, and several more were added in the days that followed.

“I had no idea the media would pick it up the way they did. That generated more media attention. At first I hesitated because I didn’t want to become the poster boy for the download-movement. All I wanted was for people to be able to see my film,” Koolhoven says.

Unfortunately the first upload of the movie that appeared on The Pirate Bay was in very bad quality. So the director decided to go all the way and upload a better version to YouTube himself.

“I figured it would probably be thrown off after a few days, due to the music rights issue, but at least people could see a half decent version instead of watching the horrible copy that was available on The Pirate Bay,” Koolhoven tells us.

Interestingly, YouTube didn’t remove the film but asked the director whether he had the right to use the songs. Since this is not the case the money made through the advertisements on YouTube will go to the proper rightsholders.

“We’re a few days later now and the movie is still on YouTube. And people have started to put higher quality torrents of Suzy Q on Pirate Bay. Even 720p can be found, I’ve heard,” Koolhoven notes.

While the director is not the exclusive rightsholder, he does see himself as the moral owner of the title. Also, he isn’t shying away from encouraging others to download and share the film.

In essence, he believes that all movies should be available online, as long as it’s commercially viable. It shouldn’t hurt movie theater attendance either, as that remains the main source of income for most films and the best viewing experience.

“I know not everybody cares about that, but I do. The cinema is the best place to see movies. If you haven’t seen ‘Once Upon a Time in the West’ on the big screen, you just haven’t seen it,” Koolhoven says.

In the case of Suzy Q, however, people are free to grab a pirated copy.

“Everyone can go to The Pirate Bay and grab a copy. People are actually not supposed to, but they have my permission to download Susy Q,” Koolhoven said in an interview with Geenstijl.

“If other people download the movie and help with seeding then the download time will be even more reasonable,” Koolhoven adds.
194  Main Area and Open Discussion / Living Room / Re: What song are you addicted to at the moment? on: July 25, 2014, 06:49:08 AM
<a href="http://www.youtube.com/watch?v=1y6smkh6c-0" target="_blank">http://www.youtube.com/watch?v=1y6smkh6c-0</a>

That is a fantastic tune!  Thmbsup

But actually... that's the first time that I've listened to the original! smiley

(I LOVE "breathy" synths!)

But I still like this remix better! Wink (The original is still damn good though!)

Zhou Tonged - Cyprus Anthem (Swedish House Mafia - Don't You Worry Child)

<a href="http://www.youtube.com/watch?v=yc6Hp_Zq3rU" target="_blank">http://www.youtube.com/watch?v=yc6Hp_Zq3rU</a>

"Satoshi said!" - It's so well done.

195  Main Area and Open Discussion / Living Room / Re: Printer's Ink on: July 24, 2014, 08:12:17 PM
If you have a DMP, you're probably using a ribbon? I used to just rewind the ribbon years ago, and that worked well enough.
I don't want to change the subject here but "rewinding"..............
Surely you didn't rewind those ribbons by hand, manually, twist, twist, twist, turn, turn, turn...huh???

I was 14 or something like that, and had more time and patience than I do now. smiley
196  Main Area and Open Discussion / General Software Discussion / Re: Tizen OS declared 'dead in the water' on: July 24, 2014, 11:39:44 AM
Something to watch:


If that happens, Tizen will be mainstream.
197  Main Area and Open Discussion / Living Room / Re: silly humor - post 'em here! [warning some NSFW and adult content] on: July 24, 2014, 11:09:03 AM

That was pretty good.
198  Main Area and Open Discussion / Living Room / Re: Moore's Law Dead by 2022, Expert Says on: July 24, 2014, 11:00:37 AM
My current box is 4 years old (about), and still has LOTS of power. It was mid-range when I got it too.

Few people need what many computers can do now. They do email, Facebook, and not much else.
199  Main Area and Open Discussion / Living Room / Re: Homebrewing on: July 24, 2014, 10:57:52 AM
Some fun beer commercials:

What do you mean I can't drink it? smiley

<a href="http://www.youtube.com/watch?v=PWY3kkGpDbs" target="_blank">http://www.youtube.com/watch?v=PWY3kkGpDbs</a>

<a href="http://www.youtube.com/watch?v=X7ueUHAagqw" target="_blank">http://www.youtube.com/watch?v=X7ueUHAagqw</a>

<a href="http://www.youtube.com/watch?v=6YMmpSdcKNo" target="_blank">http://www.youtube.com/watch?v=6YMmpSdcKNo</a>

Damn rules! tongue

Homebrew is still leagues better than that stuff.
200  Main Area and Open Discussion / Living Room / Re: Does anyone here use Bitcoins? on: July 24, 2014, 10:46:58 AM
^ I'll take the bait:

what did these people use before bitcoin?

Nothing, crime didn't even exist before Bitcoins were created. But instantly after their manifestation the entire planet en masse went criminally insane.

what would they use if there were no bitcoin?

They'd all have to go back to swapping hen weights and handjobs.


Yup. That. Wink

Coinkite now has a Tor address:


Many of our users protect their privacy and defend themselves against snooping advertising companies by using Tor. This has been the case from day one at Coinkite and we accept that everyone has their own reasons.

Until now, these users have been using the Tor Browser and simply surfing to Coinkite.com using that wonderful package. Starting today, anyone who wishes to use Tor with Coinkite can also use our new “onion address" to connect directly to Coinkite over the Tor network:


More at the link.
Pages: Prev 1 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 381 Next
DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.077s | Server load: 0.08 ]