Bitcoin Forum
May 03, 2024, 02:30:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 [604] 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 ... 2191 »
  Print  
Author Topic: [XMR] Monero Speculation  (Read 3312366 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (2 posts by 1+ user deleted.)
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
January 15, 2016, 01:11:47 PM
 #12061

Crosspost:

NB: https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution

From that post (which will be kept updated) -

Hi all,

The Monero network was (once again) the subject of an attack. Due to an error during the development of 0.9, Hydrogen Helix, we omitted a check that allowed for v2 blocks to be added to the network prior to the hard fork block height. Thus instead of forking on March 20, at block height 1009827, a v2 block was added to the network at block height 913193.

This is obviously problematic as not all services have updated to 0.9, and the bulk of the network hash rate is still on 0.8.x. We are preparing a point release to 0.9 that resolves this, but in the meantime only if you are running 0.9 you can do the following as a quick patch:

Shut down your Monero daemon
Grab a checkpoints.json file from getmonero: https://downloads.getmonero.org/checkpoints.json
Put the file in your bitmonero working directory (eg. ~/.bitmonero or C:\ProgramData\bitmonero)
Restart the daemon
As soon as the patched point release is out you can remove the checkpoints.json file, if you wish, and run the updated version. The checkpoints.json patch is a quick fix and does not prevent the attacker from replaying their attack at a later block.

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
1714746605
Hero Member
*
Offline Offline

Posts: 1714746605

View Profile Personal Message (Offline)

Ignore
1714746605
Reply with quote  #2

1714746605
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
canth
Legendary
*
Offline Offline

Activity: 1442
Merit: 1001



View Profile
January 15, 2016, 01:13:37 PM
 #12062

http://blog.cryptsy.com/

Since Cryptsy was late to the game with Cryptonote coins, hopefully not many lost their XMR there. Still, not great for the alt community. I can't believe that Cryptsy didn't run a real cold wallet for their BTC/LTC at least! Amateur hour, it seems.

tifozi
Hero Member
*****
Offline Offline

Activity: 742
Merit: 501


View Profile
January 15, 2016, 01:29:48 PM
 #12063

http://blog.cryptsy.com/

Since Cryptsy was late to the game with Cryptonote coins, hopefully not many lost their XMR there. Still, not great for the alt community. I can't believe that Cryptsy didn't run a real cold wallet for their BTC/LTC at least! Amateur hour, it seems.


Seems like a completely fabricated story that they are trying to mislead people with. An IRC daemon cannot do anything with a "cold" wallet, even a hot wallet is a stretch. The biggest indicator is the way the coins didn't move or get sold after this hypothetical theft contrary to every other theft we have seen till date. Cryptsy was deliberately not adding XMR under threats from BitcoinExpress et al and few other parties who didn't want to see it there. They also leaked confidential information about some of the users there illegally.
primer-
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
January 15, 2016, 02:07:07 PM
 #12064

Crosspost:

NB: https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution

From that post (which will be kept updated) -

Hi all,

The Monero network was (once again) the subject of an attack. Due to an error during the development of 0.9, Hydrogen Helix, we omitted a check that allowed for v2 blocks to be added to the network prior to the hard fork block height. Thus instead of forking on March 20, at block height 1009827, a v2 block was added to the network at block height 913193.

This is obviously problematic as not all services have updated to 0.9, and the bulk of the network hash rate is still on 0.8.x. We are preparing a point release to 0.9 that resolves this, but in the meantime only if you are running 0.9 you can do the following as a quick patch:

Shut down your Monero daemon
Grab a checkpoints.json file from getmonero: https://downloads.getmonero.org/checkpoints.json
Put the file in your bitmonero working directory (eg. ~/.bitmonero or C:\ProgramData\bitmonero)
Restart the daemon
As soon as the patched point release is out you can remove the checkpoints.json file, if you wish, and run the updated version. The checkpoints.json patch is a quick fix and does not prevent the attacker from replaying their attack at a later block.



ANOTHER FUCK-UP BY THE MAN-CHILD DEVELOPERS!!!
Hueristic
Legendary
*
Offline Offline

Activity: 3808
Merit: 4891


Doomed to see the future and unable to prevent it


View Profile
January 15, 2016, 04:00:18 PM
 #12065

Mike Hearn has an interesting new article on some of the failures of Bitcoin...

https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7

He makes some very valid points and he is of course right about the negative impacts of the 1 MB blocksize. He is also correct in saying the "bloat" is not the issue, in fact the small blocksize in Bitcoin may have led to the massive concentration of the Bitcoin hash rate in China effectively allowing the Government of China to control Bitcoin. On the other hand I do not agree at all with the criticism of people such as Gregory Maxwell, who I must say has also made many very valid points on the matter of scaling Bitcoin. The simple reality is that the Bytecoin solution of adaptive blocksize limits without a tail emission is also a prescription for disaster.

The problem with Bitcoin is that nobody has found and it may well be impossible to find a way to develop a fee market, in the, absence of a block subsidy, that does not over time converge to one of two undesirable results: Fixed blocksize and infinite fees or infinite blocksize and zero fees. Mike Hearn has made a very persuasive argument as to why a fixed blocksize and infinite fees is such an undesirable outcome; however I am sure that Gregory Maxwell can make an equally persuasive argument as to why an infinite blocksize and zero fees is an equally undesirable outcome.

Maybe the real reason why there has not been a solution to Bitcoin blocksize debate is that a solution may in fact not be possible, if one keeps the 21,000,000 maximum number of XBT limit in place, rather than because of the personalities involved.

So in all of this where does Monero stand? Well Monero is the highest capitalization coin that has solved this problem in a pure proof of work coin. My philosophy on this is that when one takes care of the long term the short term will take care of itself. On the other hand focus on the short term and expect grief over the long term. Monero has taken care of the long term, unfortunately Bitcoin and for that matter most other crypto currencies have not.

Nice post, you should cross post it to anonymints thread. Tongue

Quote

Obfuscation will never be the solution and you can quote me on that.

http://blog.cryptsy.com/

Since Cryptsy was late to the game with Cryptonote coins, hopefully not many lost their XMR there. Still, not great for the alt community. I can't believe that Cryptsy didn't run a real cold wallet for their BTC/LTC at least! Amateur hour, it seems.

Since day one I and many others were warning not to get on that scam exchange but people saw dollor signs and sealed their own fate. C'est la vie

Crosspost:

NB: https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution

From that post (which will be kept updated) -

Hi all,

The Monero network was (once again) the subject of an attack. Due to an error during the development of 0.9, Hydrogen Helix, we omitted a check that allowed for v2 blocks to be added to the network prior to the hard fork block height. Thus instead of forking on March 20, at block height 1009827, a v2 block was added to the network at block height 913193.

This is obviously problematic as not all services have updated to 0.9, and the bulk of the network hash rate is still on 0.8.x. We are preparing a point release to 0.9 that resolves this, but in the meantime only if you are running 0.9 you can do the following as a quick patch:

Shut down your Monero daemon
Grab a checkpoints.json file from getmonero: https://downloads.getmonero.org/checkpoints.json
Put the file in your bitmonero working directory (eg. ~/.bitmonero or C:\ProgramData\bitmonero)
Restart the daemon
As soon as the patched point release is out you can remove the checkpoints.json file, if you wish, and run the updated version. The checkpoints.json patch is a quick fix and does not prevent the attacker from replaying their attack at a later block.

Did this coincide with the hash rate increase?



PEOPLE there are reasons threads have titles put your posts in the correct threads. Damn

@Smooth: This shit is really all over the place can you enforce thread discipline?


OH, ON Topic. I bought some, it's been over a year. My money is that we are at the bottom and will not see a dip past 10% in the foreseeable future and the upside is massive.  Looks like I always pick a nexus point to invest in this phenomenon(<< yeah thats what these techs are bringing to the world, nothing less)

“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
dnaleor
Legendary
*
Offline Offline

Activity: 1470
Merit: 1000


Want privacy? Use Monero!


View Profile
January 15, 2016, 04:05:01 PM
 #12066

***INSULT TOWARDS THE DEV TEAM***

Did you contribute any line of code so the core devs had more eyes to check for errors?
Did you donate any eto to the dev fund so the devs had more incentive to check the code?

I guess the answer is NO and NO.
So STFU and GFY
Hueristic
Legendary
*
Offline Offline

Activity: 3808
Merit: 4891


Doomed to see the future and unable to prevent it


View Profile
January 15, 2016, 04:07:27 PM
 #12067

***INSULT TOWARDS THE DEV TEAM***

Did you contribute any line of code so the core devs had more eyes to check for errors?
Did you donate any eto to the dev fund so the devs had more incentive to check the code?

I guess the answer is NO and NO.
So STFU and GFY

Hasn't hurt the price any.

“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
smooth (OP)
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
January 15, 2016, 04:08:01 PM
 #12068

@Smooth: This shit is really all over the place can you enforce thread discipline?

We're getting close to the line but I think it is okay so far. Issues such as the quality of development and centralization pressure compared to Bitcoin are on-topic as long as substantive and not mere insults. The announcement of the forking issue and patch is also somewhat relevant to potential price action, though the market seems to have shrugged it off (in addition to the valid point of wanting to get the word out on an important announcement).
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
January 15, 2016, 04:08:28 PM
 #12069

@ Hueristic, I am cross posting it so it reaches as many people as possible. Some read this thread and not the ANN thread and vice-versa, hence.

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
bitebits
Legendary
*
Offline Offline

Activity: 2211
Merit: 3178


Flippin' burgers since 1163.


View Profile
January 15, 2016, 04:19:22 PM
Last edit: January 15, 2016, 05:30:33 PM by bitebits
 #12070

Crosspost:

NB: https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution

From that post (which will be kept updated) -

Hi all,

The Monero network was (once again) the subject of an attack. Due to an error during the development of 0.9, Hydrogen Helix, we omitted a check that allowed for v2 blocks to be added to the network prior to the hard fork block height. Thus instead of forking on March 20, at block height 1009827, a v2 block was added to the network at block height 913193.

This is obviously problematic as not all services have updated to 0.9, and the bulk of the network hash rate is still on 0.8.x. We are preparing a point release to 0.9 that resolves this, but in the meantime only if you are running 0.9 you can do the following as a quick patch:

Shut down your Monero daemon
Grab a checkpoints.json file from getmonero: https://downloads.getmonero.org/checkpoints.json
Put the file in your bitmonero working directory (eg. ~/.bitmonero or C:\ProgramData\bitmonero)
Restart the daemon
As soon as the patched point release is out you can remove the checkpoints.json file, if you wish, and run the updated version. The checkpoints.json patch is a quick fix and does not prevent the attacker from replaying their attack at a later block.

Thanks for sharing, fix applied successfully on the Linux VPS node. Mumbling something about anti-fragile..

Wonder what the real impact of this attack is. For example https://monerohash.com/nodes-distribution.html seems to be down (nodes not updated for >5 hours).

- You can figure out what will happen, not when /Warren Buffett
- Pay any Bitcoin address privately with a little help of Monero.
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
January 15, 2016, 06:30:05 PM
Last edit: January 15, 2016, 06:50:22 PM by dEBRUYNE
 #12071

** IMPORTANT **

Everyone that is running 0.9 needs to mandatory upgrade to 0.9.1!!

https://github.com/monero-project/bitmonero/releases/tag/v0.9.1

Again, mandatory upgrade for everyone that is running 0.9

This resolves the issues caused by the malicious fork which is described here -> https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution


EDIT: All pools listed here seem to be on the correct chain -> https://monerohash.com/#network

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
bitebits
Legendary
*
Offline Offline

Activity: 2211
Merit: 3178


Flippin' burgers since 1163.


View Profile
January 15, 2016, 08:09:58 PM
 #12072

Thanks for posting this here dEBRUYNE, really important to spread this news quickly.

** IMPORTANT **

Everyone that is running 0.9 needs to mandatory upgrade to 0.9.1!!

https://github.com/monero-project/bitmonero/releases/tag/v0.9.1

Again, mandatory upgrade for everyone that is running 0.9

This resolves the issues caused by the malicious fork which is described here -> https://forum.getmonero.org/1/news-announcements-and-editorials/2452/monero-network-malicious-fork-from-block-913193-updates-and-resolution


EDIT: All pools listed here seem to be on the correct chain -> https://monerohash.com/#network

- You can figure out what will happen, not when /Warren Buffett
- Pay any Bitcoin address privately with a little help of Monero.
allysa
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 15, 2016, 11:49:30 PM
 #12073

Nice volume and price up from what now looks like a definitive bottom test in spite of BTC rise...

Much more positive.
luigi1111
Legendary
*
Offline Offline

Activity: 1105
Merit: 1000



View Profile
January 16, 2016, 12:25:46 AM
 #12074

I stand corrected.  I think the chance of getting one or more double block in a day, including any double that's part of a triple
1 - (1 - .025^2)^1339 =~57%
Using exponents 3 and 1338, you have about a 2% chance of hitting a triple on any given day.

Now we're on the same page. Though, I don't think it's correct to subtract from the exponent like that, but I could be wrong.
Let's see if this makes sense.
Consider a group of three consecutive blocks.
Your chance of winning at least one is
1 - (1 - .025^1)^3
Your chance of winning at least two in a row is
1 - (1 - .025^2)^2
Your chance of winning all three is .025^3, or 1 - (1 - .025^3)^1.
The sum of the exponents is constant.


This still isn't right, but it's fairly close. For example:

1 - (1 - .025^2)^2 = 0.001249609375, but the true odds of "2 in a row out of 3 'rolls'" seem to be 79 / 64,000 or 0.001234375.

Anyway, I think neither of us are really correct. We need something more like: https://www.quora.com/How-many-times-do-I-have-to-roll-a-dice-to-roll-the-same-number-six-times-in-a-row

If I did it right, I think it should take 65,640 blocks on average for a triple, or like 2.19% / day.
TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 257


View Profile
January 16, 2016, 05:05:41 AM
 #12075

Mike Hearn has an interesting new article on some of the failures of Bitcoin...

https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7

He makes some very valid points and he is of course right about the negative impacts of the 1 MB blocksize. He is also correct in saying the "bloat" is not the issue, in fact the small blocksize in Bitcoin may have led to the massive concentration of the Bitcoin hash rate in China effectively allowing the Government of China to control Bitcoin. On the other hand I do not agree at all with the criticism of people such as Gregory Maxwell, who I must say has also made many very valid points on the matter of scaling Bitcoin. The simple reality is that the Bytecoin solution of adaptive blocksize limits without a tail emission is also a prescription for disaster.

The problem with Bitcoin is that nobody has found and it may well be impossible to find a way to develop a fee market, in the, absence of a block subsidy, that does not over time converge to one of two undesirable results: Fixed blocksize and infinite fees or infinite blocksize and zero fees. Mike Hearn has made a very persuasive argument as to why a fixed blocksize and infinite fees is such an undesirable outcome; however I am sure that Gregory Maxwell can make an equally persuasive argument as to why an infinite blocksize and zero fees is an equally undesirable outcome.

Maybe the real reason why there has not been a solution to Bitcoin blocksize debate is that a solution may in fact not be possible, if one keeps the 21,000,000 maximum number of XBT limit in place, rather than because of the personalities involved.

So in all of this where does Monero stand? Well Monero is the highest capitalization coin that has solved this problem in a pure proof of work coin. My philosophy on this is that when one takes care of the long term the short term will take care of itself. On the other hand focus on the short term and expect grief over the long term. Monero has taken care of the long term, unfortunately Bitcoin and for that matter most other crypto currencies have not.

Excellent insight. The problem of hash concentration could still be something that needs to be smartly tackled. Otherwise XMR has got some pretty solid design for a crypto currency. I am a big believer in PoW but hash concentration is a potential problem (down the road)

On the markets, seeing some minor positive action even at this hour for a change.

The problem of Bitcoin hash concentration in China was paradoxically a direct result of keeping the blocksize small. This happened because ASIC production is most economical in China. With an adaptive blocksize limit in Bitcoin this likely would not have happened since The Great Firewall of China would have placed miners in China at a very significant disadvantage due to latency. This would have forced Chinese ASIC manufacturers to sell their devices for export. The lesson I see here is that a well designed crypto currency will route around censorship and drive mining to those jurisdictions that do not engage in Internet censorship. Monero is way less vulnerable here since it is likely that both China will be the most cost effective place to manufacture electronics and will also continue to censor the Internet.

Well the myth that "bloat" leads to centralization has been debunked.

Edit: Monero has also other ways to mitigate this risk such as an ASIC resistant algorithm, and initiatives such as smart mining; nevertheless I do agree that this risk will need to be addressed and minimized.

ArticMine is correct about the problem and incorrect to claim Monero (or Aeon or any other crypto currency) has a solution. Only my design has a solution. Details at the following link:

https://bitcointalk.org/index.php?topic=1319681.msg13569087#msg13569087

wpalczynski
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 16, 2016, 05:27:20 AM
 #12076

Mike Hearn has an interesting new article on some of the failures of Bitcoin...

https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7

He makes some very valid points and he is of course right about the negative impacts of the 1 MB blocksize. He is also correct in saying the "bloat" is not the issue, in fact the small blocksize in Bitcoin may have led to the massive concentration of the Bitcoin hash rate in China effectively allowing the Government of China to control Bitcoin. On the other hand I do not agree at all with the criticism of people such as Gregory Maxwell, who I must say has also made many very valid points on the matter of scaling Bitcoin. The simple reality is that the Bytecoin solution of adaptive blocksize limits without a tail emission is also a prescription for disaster.

The problem with Bitcoin is that nobody has found and it may well be impossible to find a way to develop a fee market, in the, absence of a block subsidy, that does not over time converge to one of two undesirable results: Fixed blocksize and infinite fees or infinite blocksize and zero fees. Mike Hearn has made a very persuasive argument as to why a fixed blocksize and infinite fees is such an undesirable outcome; however I am sure that Gregory Maxwell can make an equally persuasive argument as to why an infinite blocksize and zero fees is an equally undesirable outcome.

Maybe the real reason why there has not been a solution to Bitcoin blocksize debate is that a solution may in fact not be possible, if one keeps the 21,000,000 maximum number of XBT limit in place, rather than because of the personalities involved.

So in all of this where does Monero stand? Well Monero is the highest capitalization coin that has solved this problem in a pure proof of work coin. My philosophy on this is that when one takes care of the long term the short term will take care of itself. On the other hand focus on the short term and expect grief over the long term. Monero has taken care of the long term, unfortunately Bitcoin and for that matter most other crypto currencies have not.

Excellent insight. The problem of hash concentration could still be something that needs to be smartly tackled. Otherwise XMR has got some pretty solid design for a crypto currency. I am a big believer in PoW but hash concentration is a potential problem (down the road)

On the markets, seeing some minor positive action even at this hour for a change.

The problem of Bitcoin hash concentration in China was paradoxically a direct result of keeping the blocksize small. This happened because ASIC production is most economical in China. With an adaptive blocksize limit in Bitcoin this likely would not have happened since The Great Firewall of China would have placed miners in China at a very significant disadvantage due to latency. This would have forced Chinese ASIC manufacturers to sell their devices for export. The lesson I see here is that a well designed crypto currency will route around censorship and drive mining to those jurisdictions that do not engage in Internet censorship. Monero is way less vulnerable here since it is likely that both China will be the most cost effective place to manufacture electronics and will also continue to censor the Internet.

Well the myth that "bloat" leads to centralization has been debunked.

Edit: Monero has also other ways to mitigate this risk such as an ASIC resistant algorithm, and initiatives such as smart mining; nevertheless I do agree that this risk will need to be addressed and minimized.

ArticMine is correct about the problem and incorrect to claim Monero (or Aeon or any other crypto currency) has a solution. Only my design has a solution. Details at the following link:

https://bitcointalk.org/index.php?topic=1319681.msg13569087#msg13569087

Not this again.....

TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 257


View Profile
January 16, 2016, 05:31:09 AM
 #12077

Not this again.....

Facts don't have an ego. Study the facts, so you don't need to create needless drama spam posts.

If the facts are incomprehensible to you, then you will be inclined to post drama bullshit.

jwinterm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1103



View Profile
January 16, 2016, 05:35:13 AM
 #12078

Not this again.....

Facts don't have an ego. Study the facts, so you don't need to create needless drama spam posts.

If the facts are incomprehensible to you, then you will be inclined to post drama bullshit.

Do facts have a code base?
TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 257


View Profile
January 16, 2016, 05:40:18 AM
 #12079

Not this again.....

Facts don't have an ego. Study the facts, so you don't need to create needless drama spam posts.

If the facts are incomprehensible to you, then you will be inclined to post drama bullshit.

Do facts have a code base?

That is another fact.

wpalczynski
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 16, 2016, 05:40:29 AM
 #12080

Not this again.....

Facts don't have an ego. Study the facts, so you don't need to create needless drama spam posts.

If the facts are incomprehensible to you, then you will be inclined to post drama bullshit.

I ask you again, have you coded anything yet?

Pages: « 1 ... 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 [604] 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 ... 2191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!