Bitcoin Forum
July 05, 2024, 10:24:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 »
2441  Local / Débutants / Signer un message avec Electrum pour les nuls on: March 24, 2023, 03:45:21 PM
Il n'y a pas longtemps j'ai eu une discussion avec l'une de nos consoeurs de Bitcointalk, et elle n'avait pas l'air très au clair sur comment signer un message avec son wallet.

Du coup je fais ce topic, au cas où ça puisse être utile pour quelqu'un d'autre à l'avenir, même si je me doute que la plupart des (10  Grin) membres actifs francophones le savent déjà, d'autres personnes non-inscrites sur le forum nous lisent peut être 

-Première étape, faut aller sur https://electrum.org et télécharger Electrum (Vérifiez la signature du fichier si vous avez des doutes sur sa provenance, mais c'est pas obligatoire). Puis faut se créer un wallet si vous en avez pas déjà un, rien de bien compliqué, comme d'hab pensez à protéger votre seed et à la stocker hors-ligne loin des yeux des autres. J'ai pris Electrum pour l'exemple car c'est super simple et intuitif comme wallet, mais c'est aussi faisable avec Bitcoin Core et d'autres portefeuilles bien sur.

-Ensuite : "Outils" > "Signer / Vérifier un message"



-Là il va falloir rentrer les infos voulues: le message que vous voulez signer + l'adresse de votre portefeuille avec laquelle vous voulez le signer.
Dans notre exemple :
Message : Donne moi juste un SMIC, au black.
Adresse : 1SMiCj5LV69GTQf1vVuJwJ4n5e8oPr22y

Ensuite vous cliquez sur "Signer". La signature apparait à l'écran, cela vous donne donc :



Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
Donne moi juste un SMIC, au black.
-----BEGIN SIGNATURE-----
1SMiCj5LV69GTQf1vVuJwJ4n5e8oPr22y
H1nN2Xb/G98YhxIK9QFDOQXrmaL2RWZxMtlLV6BMu+TGHUrwop4W0nwN8aB65dvsdnowAl+nTWWsUFcI9DiJUuk=
-----END BITCOIN SIGNED MESSAGE-----

Si quelqu'un rentre le message, l'adresse et la signature, et qu'il clique sur "Vérifier", il aura donc le message de confirmation que tout est bon. Vous pouvez faire le test avec ce message exemple dans votre Electrum si vous le voulez :



PS : Je sais que pas mal de tutoriels existent déjà sur le sujet, mais je n'en ai pas trouvé en français sur le forum, et en me mettant à la place de quelqu'un qui n'est pas à l'aise avec tout ça, je trouvais les tutos francophones dispos sur le net plutôt excessivement lourds pour des débutants
2442  Local / Hors-sujet / Re: [SPLIT] Ne m'appellez plus jamais Fraaaance on: March 24, 2023, 02:40:04 PM
https://www.lemonde.fr/sport/article/2023/03/23/jo-2024-les-deputes-autorisent-la-videosurveillance-algorithmique-avant-pendant-et-apres-les-jeux_6166681_3242.html




Je parie que cette loi à la con va rester après les JO, un peu comme l'état d'urgence suite aux attentats.

On pourra bientôt imaginer de manière crédible un système à la Chinoise, avec des points sociaux (j'avais lu quelqu'un qui prédisait un système à base de "points Républicains" et en fait ça me semble pas trop à côté de la plaque  Grin)
2443  Other / Archival / Re: [History] Censorship on bitcointalk on: March 23, 2023, 07:33:35 PM
I thought that moderators can only nuke newbies but can't do any other ban ? Is it still true ?
2444  Economy / Games and rounds / Re: MEGA:PARI 50$ CRYPTO GIVEAWAY NOW ON 🎁🎁🎁 on: March 23, 2023, 04:26:45 PM
Still waiting for someone who would like to win 50$  Grin

Hi OP! I also organize giveaways on the forum, I like the state of mind of giveaways. I think it's a pretty healthy way to promote yourself as a company too.

So to support the initiative, I wanted to register and start the festivities  Cheesy

However, my browsers (Firefox and Brave) block your site with the following message:

Quote
Encryption is normally used on megapari.com to protect your information. During last attempt to connect to megapari.com, unusual and incorrect credentials were returned. It is possible that a malicious individual is attempting to impersonate megapari.com or that a Wi-Fi connection screen has interrupted the connection. Your information is still secure because we stopped the connection before the data was exchanged.

Can you have a look on it ?
2445  Bitcoin / Bitcoin Discussion / Re: Guys!! I was finally able to buy my home thanks to Bitcoin!!! on: March 23, 2023, 04:12:58 PM
Wow thanks for all your messages, and all your encouragements! I've read all your messages, they sincerely made me happy, I'm glad to read so many positives answers! Sorry I won't be able to answer them all individually, I think you will understand  Smiley

To answer those who ask me if I had pay the house directly in BTC, the answer is no unfortunately. In absolute terms, I am in a country where it would be more or less possible to find homeowners who would be willing to sell their property for BTC, or at least in stablecoin. However, I took a partial profit a little before the BTC ATH, I wanted to "freeze" the funds (I mean in FIAT perspective) so I could buy later when I found the perfect home. I didn't want to risk not having enough funds, or selling almost all my BTC if he dropped significantly in the next months/year.
In retrospect, when I think about all this right now, I think I could have swapped BTC for stablecoin, and pay for the house in crypto (or even rebought BTC via FIAT but I didn't thought about it at the moment). I have to admit, though, that I have very little faith in stablecoins and so the idea never occurred to me.

Otherwise, yes the moment of the sale was quite difficult for me, I was extremely afraid to sell at the wrong time. Knowing when to get out of the market is much more difficult for me than knowing when to get in. We all know, it is about psychology  Grin That's why I wanted to keep some of my sats, you never know what the next day will bring  

I am impressed that you took a very nice decision of swapping the coins immediately. It was a crucial step considering the prices wobbled in the later timing. BCH was way down so you could have lost a lot of money in the process. At least bitcoin kept some resistance and that might have benefited you.
I am not sure if bitcoin is a real retirement asset considering its volatility, but yeah why not we should have trusted both ways and continue to hold always. Smiley

(I think this will answer to Renampum too, most of my BTC were issued from BCH solo mining and swapped to BTC after each block, regardless of the value of the pair BCH/BTC)
Yeah it was risky to do all-in in BTC, but betting on any altcoin was too risky for me! I just took advantage of the low difficulty of BCH and took the bet of solving enough blocks to reach a target in BTC. The difficulty for BCH mining (and BTC too) was significantly lower than today, I was super lucky, most of the success I had with my plan was only due to luck : blocks solved, BTC price increasing etc...etc.. The great luck I had is that electricity was ultra-cheap where I moved at this time, almost free if you think in usd.

About BTC and retirement, you're right. It is just another bet I'm doing, I am not sure how it will end, but I have a strong faith in the capacity of Bitcoin to grow more and more in the next decades. We will see Smiley



Thanks again for all these messages! I wish to all of us all success and perseverance in our projects, I hope we will all reach our targets!

I think this is the good topic to share these propaganda pictures  Grin


2446  Economy / Scam Accusations / Re: WINTOMATO.com scam 4300 usdt on: March 23, 2023, 03:06:35 PM
Now casino do not answer at casino guru site.
More that 3 days passed but they can not sent any evidence to casino guru site manager Bratislav.
I will post here, what casino guru site will decide.

Yes please, keep us informed ! I am very curious about the ending of your dispute with them.
2447  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 09:32:25 PM
Mais c'est super, parfois juste en discutant on a le déclic. Il faudrait que j'apprenne à coder, ce serait plus simple de bien comprendre

Oui en effet !

Le code est tout dégueu par contre, mais l'idée est là, c'est à travailler.

Python c'est simple à apprendre si jamais tu as un peu de temps, c'est une excellente porte d'entrée dans ce merdier  Grin
2448  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 09:28:00 PM
En gros il faudrait arriver à faire un truc du genre "If balance > 0 BTC ; sent max_balance to 1scammeraddressBTC.... " mais dur de faire un truc fonctionnel
Je n'ai pas creusé plus loin, mais je vais regarder à nouveau ça avec un peu plus de recul dans les prochains temps, ça fait longtemps que j'ai abandonné ces recherches

En fait c'est pas si compliqué, je viens de trouver / comprendre  Roll Eyes.

Voila un script python avec la librairie python-bitcoinrpc qui permet de faire ce fameux "balayage" qui en réalité s'appelle "forwarding of transaction"

Code:
import bitcoin.rpc

bitcoin_url = "http://username:password@localhost:8332" #tu mets ton noeud BitcoinCore ici

proxy = bitcoin.rpc.Proxy(bitcoin_url)

def forward_payments():

    address1 = "Adresse_cible"
    address2 = "Adresse_destination"
    unspent = proxy.listunspent(1, 9999999, [adresse_cible]) #Obtenir les tx non spent de BTC sur l'adresse cible
    inputs = [{"txid": u["txid"], "vout": u["vout"]} for u in unspent] #Créée une liste d'entrées pour les transactions non dépensées
    outputs = {adresse_destination: sum([u["amount"] for u in unspent])} #Créée une sortie unique qui envoie tous les fonds à l'adresse de destination
    tx = proxy.createrawtransaction(inputs, outputs) #Créée la transaction brute
    signed = proxy.signrawtransaction(tx)["hex"] #Signe la transaction brute avec la clé privée associée à l'adresse cible
    txid = proxy.sendrawtransaction(signed) #Envoie la transaction signée sur le réseau Bitcoin
    print(f"Forwarded {sum([u['amount'] for u in unspent])} BTC from {adresse_cible} to {adresse_destination} with transaction ID {txid}")

if __name__ == "__main__":
    forward_payments()

Sinon plus simple, tu vas dans BitcoinCore :
-Paramètres
-Options --> Transfert automatique des paiements

Putain je comprends pas comment j'ai pu bloquer si longtemps pour un truc si simple, et encore moins pourquoi c'est si dur de trouver les infos en ligne. Probablement que je cherchais avec les mauvais mots clés à l'époque
2449  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 08:11:02 PM
Oui c'est vrai mais comme le résume très bien XKCD dans ce dessin, une passphrase de quelque mots bien générée est beaucoup plus sécurisée et plus facilement mémorisable qu'un mot de passe tordu. Lorsqu'on ajoute des caractères spéciaux ou des chiffres à un mot de passe on ne fait qu'ajouter des possibilités de mots au dictionnaire, alors que lorsque l'on ajoute un mot supplémentaire on les multiplie.

Ah oui tout à fait, on ne peut qu'ètre d'accord avec ça !

Très cool le dessin, je ne connaissais pas XKCD, merci pour la découverte, je sens que ça va m'occuper un bon moment de cliquer sur "random" sur xkcd.com !  Smiley
2450  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 07:36:12 PM
Une seed BIP39 c'est juste 12 à 24 mots d'un dictionnaire qui n'en compte que 2048. On voit donc mal comment une passphrase pourrait être plus "bruteforçable" qu'une seed. Sachant que pour la passphrase on peut utiliser n'importe quels mots de n'importe quelle langue, y compris des mots qui n'existent pas, ainsi que tout caracètre UTF-8 NFKD.
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

Quote
Sauf que dans l'absolu, "impossible" n'est pas vrai : y'a toujours une chance qu'elle soit bruteforçable

Rien que pour le francais un dictionnaire courant compte plus 50 000 mots. On n'est donc tres tres loin de quelquechose de non sécurisé.

Quote
C'est comme tout, il y a des avantages et des incovénients. Mais perso, entre un cold wallet (spécialement hardware) et un hotwallet, je choisirai toujours le cold. Et entre un Ledger avec ses 24 mots en guise de seed de base, et un Ledger avec 24 mots + passphrase, je choisirai toujours l'option sans passphrase. Je fais confiance dans ma capacité à stocker mes seeds, beaucoup plus que dans ma capacité à retenir un mot random, une phrase etc..

Quote
Autre chose : stocker une seed dans un lieu safe est quasi une protection absolue de base. Y ajouter un mot augmente le risque d'oubli du mot en question, de problèmes potentiels en cas de récupération de wallet des années plus tard (cf le topic que j'ai mis juste avant)

Ne me fais pas dire ce que je n'ai pas dit Smiley

Je dis pas que c'est "non sécurisé", je dis que c'est (pour moi) un vecteur de merdes potentielles à cause du facteur humain.
Bien sur il y a des mots potentiellement non "bruteforçables" mais il y a tout autant de mots qui le sont, il y aura toujours des gens qui utiliseront leur date d'anniversaire de mariage comme passphrase, et si la personne a juste un seul indice sur ce que peut être la passphrase, c'est pas loin d'être foutu.

Comme écrit dans mon message, il y a des avantages et des inconvénients.
2451  Local / Mining (Deutsch) / Re: Groupbuy Solo Mining - Blockparty LONG-TIME-RUN 2022 on: March 22, 2023, 07:00:05 PM
Hey Willi

I can send you the 0.04 BTC when you want, I had the opportunity to go home quickly and take my Ledger.

Just give me an address please  Smiley
cool, faster as expected Smiley

here are my address --> bc1qy3mqh9z9ac55qcxdhff532zxx98483xcqrlh5p

Yes that's nice, I really don't like to have debts haha

Here is the TXID for 0.042 BTC as due : https://mempool.space/fr/tx/3e1c2734826404e627aa35517c10b7d414313089189fc43c4f9bf7b9a697b45d

If we find a block, my payout address will be : bc1qruv49ns4ssdx2r949ugnm2q50cavajfq3aydz8

Thank you once again ! Smiley
2452  Local / Mining (Deutsch) / Re: Groupbuy Solo Mining - Blockparty LONG-TIME-RUN 2022 on: March 22, 2023, 06:46:17 PM
Hey Willi

I can send you the 0.04 BTC when you want, I had the opportunity to go home quickly and take my Ledger.

Just give me an address please  Smiley
2453  Bitcoin / Mining / Re: Mining on clouds waves on: March 22, 2023, 05:12:20 PM
I think that, here is not the right section of the forum to ask your question.

Look at the first post of the mining section : https://bitcointalk.org/index.php?topic=2415854.0

Quote
6. All virtual mining - such as cloud mining, purchasing hashrate etc. is a service and NOT bitcoin mining. Discussion regarding cloud mining, contracts, hosting services, renting hashrate etc. belong in the economic services subforum and not the mining subsection.


Cloud mining is not real-mining, it is almost always only numbers on a UI of a website and nothing more, only a scam.

If you put your public Bitcoin address in an explorer (mempool.space for example), what do you see? Incoming and outgoing transactions? Nothing at all?

We don't have enough details to help you. But basically, excuse me for saying this, but there is a 99.9% chance that you just got scammed. There was probably never any Bitcoin on your address, but only you can find that out by checking your address on an explorer.
2454  Bitcoin / Bitcoin Technical Support / Re: Looking for Help / Full Node + Electrs + Tor on: March 22, 2023, 04:59:34 PM
Sorry it is not really the answer to your question, but in my opinion, the best solution would be a RPI 4 with Raspiblitz :

https://openoms.github.io/bitcoin-tutorials/electrs/Tor_Hidden_Service_for_Electrs.html

Windows is not safe, offers low privacy features, is not open source and is not as stable as a Linux distribution in general (for example : mandatory updates, BSOD and other Microsoft shit)

2455  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 04:47:13 PM
Merci, c'est super intéressant. Comment s'appelle cette technique de balayage ? C'est un robot qui balaie ?

Sinon il ne reste plus qu'à essayer de créer un wallet avec passphrase pour voir comment ça marche.

J'ai environ 40 wallets Electrum, où j'ai importé dans chacun 300 clés privées parmis les plus actives que j'ai trouvé dans une des bases de données mentionnées avant. (mon Electrum plante quand j'importe plus de 300 clés par wallet)
Si tu regardes l'heure et les dates des entrées / sorties, tu pourras constater le "balayage" :



J'ai (très) longtemps cherché comment ça fonctionne.
J'avais trouvé sur le forum des explications très floues, il semblerait que ça soit bricolage via BitcoinCore, et certains mentionnaient avoir codé un script maison dans le but d'y arriver. Si je me trompe pas, Gazetabitcoin ou LoyceV, je sais plus, expliquait savoir comment faire. C'est extrêmement difficile (en tout cas pour moi) de trouver des infos sur ce sujet.

Personnellement je n'ai jamais trouvé, même pas le nom de la commande dans BitcoinCore qui permettrait de faire ça. Pourtant sur des milliers de transactions, et pendant des années, ces transactions partent en moins de 30-40 secondes après être arrivées. C'est humainement pas possible d'être aussi efficace sur du long terme en faisant cela manuellement, même avec des alertes qui préviennent quand une transaction arrive, c'est compliqué.

Ce que je comprends, c'est qu'il faut autoriser la pré-depense de coins déposés et non-confirmés, et avoir un scrypt fait maison pour obtenir ce "balayage". Les fees sont toujours très hautes pour les sorties de wallet, genre souvent 20-30 sat/vB (et avant Ordinals c'était encore plus fou comme fees). Donc il n'y a pas de réglage manuel opéré pour les transactions de sortie, ils mettent des fees élevées pour que ça se casse vite et éviter que quelqu'un qui monitor le wallet puisse double-spend (même si ça reste faisable en s'acharnant)
En gros il faudrait arriver à faire un truc du genre "If balance > 0 BTC ; sent max_balance to 1scammeraddressBTC.... " mais dur de faire un truc fonctionnel
Je n'ai pas creusé plus loin, mais je vais regarder à nouveau ça avec un peu plus de recul dans les prochains temps, ça fait longtemps que j'ai abandonné ces recherches
2456  Local / Mining (Deutsch) / Re: Groupbuy Solo Mining - Blockparty 2023 Number 31 on: March 22, 2023, 04:04:21 PM
Wow what a run  !
455G as Bestshare ; still a nice share, not enough but at least 1/100th of the minimum necessary  Grin
We didn't hit a block, but 669G of work done is pretty good !

Thank you for taking care of these runs Willi, and see you soon !
2457  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 03:56:05 PM
Merci beaucoup pour tes remarques. Si tu prends un hotwallet + une passphrase de ouf, j'ai l'impression que c'est quand chaud pour le pirater (ouais un peu facile le jeu de mots). J'ai même l'impression que des scammers utilisent ça pour récupérer pleins de fees. En effet, sur twitter tu vois passer des phrases mnémoniques de temps en temps. j'ai voulu creuser un peu. J'ai installé un de ces wallets : je peux voir ce qu'il y a dedans, les mouvements, mais il n'est pas possible de faire de transfert de fonds. Je me suis demandée comment c'était possible. C'est peut-être cette passphrase la réponse, non ? Des idées ?

Je suis pas certain qu'on parle de la même chose, désolé si je suis HS par rapport à ce que tu dis (si jamais c'est trop HS je laisse à Halab le soin de supprimer ce post  Grin )

Ce que tu racontes me fais penser à un type d'arnaque bien connu,

Tu connais les sites de ce genre ? https://privatekeys.pw/
Il y a en une bonne dizaine en ligne, ils recensent toutes les clés privées imaginables, et les trient par crypto.

Les pages les plus vues sont les premières pages, genre les pages de 1 à 100. Prenons l'exemple de l'ETH, car c'est le plus parlant :

Page 1 pour l'exemple :


Tu remarqueras qu'il y a des miettes d'ETH sur ces adresses, des NFT, des token ERC20 en masse des fois.
Le but c'est que tu te dises "Bingo! J'importe la private key dans Trustwallet, j'envoie un peu d'ETH pour les fees, et à moi les fantastiques NFT de Salma Hayek nue en ASCII art".

Des gens se font avoir, et perdent leur fees car il y a simplement un smart contract qui les renvoient sur une autre adresse, adresse dont ils n'auront jamais la private key.

J'ignore si une passphrase est inclue là-dedans, car si tu fais le test, tu pourras effectivement importer les private keys que tu vois sur le site, voir la balance dans ton wallet, et tout correspond à la virgule près. Si tu arrivais à y envoyer de quoi payer les fees, tu pourrais vraisemblablement retirer les tokens et les NFT en questions.

La même chose existe avec les private keys de Bitcoin, où une technique de balayage est utilisée pour rapatrier automatiquement les coins envoyés sur ces clés vers une adresse tierce dont seuls ces scammers ont le contrôle.

PS : +1 pour ton jeu de mots  Grin Grin
PS 2 : Je viens de relire ton message, je sais pas si tu peux voir en mode spectateur un wallet qui a une passphrase en rentrant la seed sans passphrase, bonne question. Pour moi la passphrase fait partie de la seed et donc en théorie ça devrait pas marcher comme ça, mais j'en ai aucune idée objectivement
2458  Local / Débutants / Re: La passphrase (contributions bienvenues) : protégez vos bitcoins on: March 22, 2023, 03:34:16 PM
À mon avis, dans tous les cas un cold wallet sera toujours plus sécurisé que n'importe quel hot wallet. Générer sa clé hors ligne est fondamental.

C'est vrai qu'ajouter une passphrase augmente le niveau de sécurité, si tu te fais cambrioler ou si tu fais l'erreur de stocker ta seed sur un support numérique, en effet, sans la passphrase on ne peut rien faire de ta seed. (même internet nous offre des exemples de gens qui stockaient leur seed + passphrase au même endroit, mais ça, ça me dépasse)

Sauf que dans l'absolu, "impossible" n'est pas vrai : y'a toujours une chance qu'elle soit bruteforçable (pas certain que ce mot existe  Grin).
Par exemple, le sujet vient d'être abordé sur le forum récemment : https://bitcointalk.org/index.php?topic=5445794.msg61952460#msg61952460
Si l'attaquant possède un gros dictionnaire, ou qu'il possède une ferme de GPUs, ça peut sentir mauvais. Si il a un indice quelconque sur ce que pourrait être la passphrase, ça pue.

Autre chose : stocker une seed dans un lieu safe est quasi une protection absolue de base. Y ajouter un mot augmente le risque d'oubli du mot en question, de problèmes potentiels en cas de récupération de wallet des années plus tard (cf le topic que j'ai mis juste avant)

C'est comme tout, il y a des avantages et des incovénients. Mais perso, entre un cold wallet (spécialement hardware) et un hotwallet, je choisirai toujours le cold. Et entre un Ledger avec ses 24 mots en guise de seed de base, et un Ledger avec 24 mots + passphrase, je choisirai toujours l'option sans passphrase. Je fais confiance dans ma capacité à stocker mes seeds, beaucoup plus que dans ma capacité à retenir un mot random, une phrase etc..



2459  Other / Archival / Re: Helping Potential Legendary, Hero, Senior and Full Members (March 2023 Update) on: March 22, 2023, 03:17:06 PM

Wrong topic I think, you should give a look to this one maybe : https://bitcointalk.org/index.php?topic=5275032.0
2460  Bitcoin / Pools / Re: [∞ YH] solo.ckpool.org 2% fee solo mining 271 blocks solved! on: March 21, 2023, 06:19:16 PM
Pool is down?


You can always check here : https://solo.ckpool.org/pool/pool.status

Right now pool if online, and to be honest, I don't remember when was the last time I saw it offline (If I ever saw it down, not sure)
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!