Bitcoin Forum
May 04, 2024, 05:14:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 »  All
  Print  
Author Topic: [XMR] MoneroX - A cross platform graphical account manager for Monero  (Read 88591 times)
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
January 15, 2015, 07:25:41 PM
 #321

Monero Client .NET v0.40.0 has been released!
Download it from GitHub

Finally, after 4 months of waiting period, a new stable release has arrived. Version 0.40.0 focuses on compatibility between the latest core binaries and the GUI, thus, allowing v0.8.8.6 builds to be utilized.

What has been changed?
Compared to the previous stable release (v0.38.2), lots of improvements have been made. I'll try to summarize the most important ones below:

  • [v0.39.0-rc.3] Started to utilize the latest stable version of bitmonerod
  • [v0.39.0-rc.1] Added support for displaying mnemonic account seeds
  • [v0.39.0-rc.3] Added indonesian translation
  • [v0.39.0-rc.3] Fixed all the shutdown-related bugs (including one which made saving the blockchain impossible)
  • [v0.39.0-rc.3] Fixed a menu localization issue
  • [v0.39.0-rc.2] Removed blockchain and account auto-saving, as it might have caused file corruptions

Enjoy using the newest release, and please consider contributing to the localization project, report bugs, and donate to the core development team if you can! Smiley

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714842899
Hero Member
*
Offline Offline

Posts: 1714842899

View Profile Personal Message (Offline)

Ignore
1714842899
Reply with quote  #2

1714842899
Report to moderator
1714842899
Hero Member
*
Offline Offline

Posts: 1714842899

View Profile Personal Message (Offline)

Ignore
1714842899
Reply with quote  #2

1714842899
Report to moderator
Furi Bliz
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 16, 2015, 06:36:29 PM
 #322

Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

So good to hear you are back! Tried the new version, gives this as error. opens up as it's supposed to, starts to initialize and in about 2 minutes crashes without any particular reason.
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
January 16, 2015, 07:33:00 PM
 #323

I imported my wallet, and this new version does work, but it takes a minute to load bitmonerod in the background (maybe give some sort of "loading" indication), and then takes a VERY long time for simplewallet to load the transactions (show a progress bar?). I also noticed an odd error that occurs in the simplewallet log before typing in the password that wasn't there in the past (even though it does finally load once I type in the password and wait for a LONG time):

2015-Jan-16 02:27:07.751935 bitmonero wallet v0.8.8.6-release
2015-Jan-16 02:27:07.751935 Setting log level = 0
2015-Jan-16 02:27:07.752936 Loading wallet...
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/contrib/epee/include/storages/portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/wallet/wallet2.cpp:570 !r. THROW EXCEPTION: error::invalid_password
2015-Jan-16 02:27:07.777937 C:/bitmonero/src/wallet/wallet2.cpp:570:N5tools5error16invalid_passwordE: invalid password
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/simplewallet/simplewallet.cpp:1352 Wallet initialize failed: invalid password
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
January 17, 2015, 12:59:41 PM
 #324

I imported my wallet, and this new version does work, but it takes a minute to load bitmonerod in the background (maybe give some sort of "loading" indication), and then takes a VERY long time for simplewallet to load the transactions (show a progress bar?). I also noticed an odd error that occurs in the simplewallet log before typing in the password that wasn't there in the past (even though it does finally load once I type in the password and wait for a LONG time):

2015-Jan-16 02:27:07.751935 bitmonero wallet v0.8.8.6-release
2015-Jan-16 02:27:07.751935 Setting log level = 0
2015-Jan-16 02:27:07.752936 Loading wallet...
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/contrib/epee/include/storages/portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/wallet/wallet2.cpp:570 !r. THROW EXCEPTION: error::invalid_password
2015-Jan-16 02:27:07.777937 C:/bitmonero/src/wallet/wallet2.cpp:570:N5tools5error16invalid_passwordE: invalid password
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/simplewallet/simplewallet.cpp:1352 Wallet initialize failed: invalid password

That's absolutely normal, as the only way determining that you have a password-protected or non-protected account is trying to open it without using a password first. That's why the 'invalid password' "error" always occurs at least once for people who have protected accounts.

Also, the reason behind the slow initialization of bitmonerod is not my fault (as it is started in the background as soon as my client's GUI appears), but the core assembly's. You may also have noticed that there is a delay asking for encrypted accounts' passphrases: that's because the daemon's RPC takes that long to initialize! Until then, I cannot even show a progress bar, because there is no data about loading progress percentage which could be presented. The new "daemonized" daemon (made by the core team) would solve this issue, but it's not ready for production yet.


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

So good to hear you are back! Tried the new version, gives this as error. opens up as it's supposed to, starts to initialize and in about 2 minutes crashes without any particular reason.

You are probably missing 'simplewallet.exe' from the '\Resources\Software' directory, please check whether re-downloading the entire 'Resources' folder resolves your issue.

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
Furi Bliz
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 17, 2015, 06:47:29 PM
 #325

The crash log message still says the same. simplewallet was in place and i used it to create a wallet just in case that would help, but no, but this time it allowed me to open the backup while initializing but it still crashed in 2 minutes with the same crash log message.
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
January 17, 2015, 09:27:56 PM
 #326

The crash log message still says the same. simplewallet was in place and i used it to create a wallet just in case that would help, but no, but this time it allowed me to open the backup while initializing but it still crashed in 2 minutes with the same crash log message.

It sounds weird that you were able to successfully create a new account, then, as this surely is an assembly location problem...

Please try removing Monero Client .NET's folder from '%LocalAppData%\Jojatekok' before starting the application next time. If that doesn't solve your issue, I'll think about other causes. Wink

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
David Latapie
Hero Member
*****
Offline Offline

Activity: 658
Merit: 503


Monero Core Team


View Profile WWW
January 18, 2015, 02:10:47 PM
 #327

Monero Client .NET v0.40.0 has been released!
Mentionned here: http://xmrmonero.com/article/en/new-version-monero-client-net-v0400

Monero: the first crytocurrency to bring bank secrecy and net neutrality to the blockchain.HyperStake: pushing the limits of staking.
Reputation threadFree bitcoins: reviews, hints…: freebitco.in, freedoge.co.in, qoinpro
Furi Bliz
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 25, 2015, 08:19:41 AM
Last edit: January 25, 2015, 11:22:35 AM by Furi Bliz
 #328

Yes works awesomely! Thanks mate for your work on this  Grin

Btw, one helpful thingie for us non-computer-pros would be the instructions for a clean-install. what folders and where to delete etc.
PolarBear
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
January 26, 2015, 10:11:51 AM
 #329

Thank you for your hard work! It works very great!
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
January 27, 2015, 10:30:12 AM
 #330

Thanks for all the feedback provided! Right now, I'm working on fully separating the API part from the GUI, thus, I've created a new GitHub repository for Monero API .NET, which could be used by merchant services to easily utilize Monero core functions from the Microsoft .NET programming languages.

I've just gone on a 1-week holiday, though, but will try to continue the developments as soon as I have time (for instance, airplanes are perfect places for this task Smiley).

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
PolarBear
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
January 31, 2015, 07:24:03 AM
 #331

Thanks for all the feedback provided! Right now, I'm working on fully separating the API part from the GUI, thus, I've created a new GitHub repository for Monero API .NET, which could be used by merchant services to easily utilize Monero core functions from the Microsoft .NET programming languages.

I've just gone on a 1-week holiday, though, but will try to continue the developments as soon as I have time (for instance, airplanes are perfect places for this task Smiley).

Github project looks good!
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
February 01, 2015, 09:39:10 AM
 #332

Feature request: Please add a date column to the transactions list. Smiley
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
February 04, 2015, 04:46:08 PM
 #333

Feature request: Please add a date column to the transactions list. Smiley

I'll add support for that as soon as I can retrieve it from the core RPC.

Until then, here is an update I've just posted on the #monero-dev IRC channel:

Quote
[17:32] <Jojatekok> hi
[17:33] <Jojatekok> I've decided to try porting Monero API .NET to a PCL (portable class library) project
[17:33] <Jojatekok> thus, it could run on Linux (Mono .NET), Windows Store apps, XBox, and whatever
[17:33] <Jojatekok> even on phones
[17:34] <Jojatekok> that way, real mobile wallet applications could be written in Xamarin in the future Smiley
[17:34] <Jojatekok> (including Windows Phone, iOS, and Android too!)
[17:35] <Jojatekok> but this means that assembly management (exe file loading and closing) has to be put in a separate package
[17:35] <Jojatekok> thus, providing convenience for PC app developers
[17:35] <Jojatekok> basically, a single API could just cover every platform Smiley
[17:36] <Jojatekok> thus, providing a new era for Monero application development Cheesy
[17:36] <Jojatekok> it will take some time to execute all the porting, but has just started
[17:36] <Jojatekok> and I'll be working on the project every time I have some spare time Wink
[17:37] <Jojatekok> I would like to ask the core devs to provide RPC commands for everything (including wallet file creation)
[17:38] <Jojatekok> thus, GUI development could be separated from core dev even in the future

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
February 04, 2015, 06:41:50 PM
 #334

Feature request: Please add a date column to the transactions list. Smiley

I'll add support for that as soon as I can retrieve it from the core RPC.

Until then, here is an update I've just posted on the #monero-dev IRC channel:

Quote
[17:32] <Jojatekok> hi
[17:33] <Jojatekok> I've decided to try porting Monero API .NET to a PCL (portable class library) project
[17:33] <Jojatekok> thus, it could run on Linux (Mono .NET), Windows Store apps, XBox, and whatever
[17:33] <Jojatekok> even on phones
[17:34] <Jojatekok> that way, real mobile wallet applications could be written in Xamarin in the future Smiley
[17:34] <Jojatekok> (including Windows Phone, iOS, and Android too!)
[17:35] <Jojatekok> but this means that assembly management (exe file loading and closing) has to be put in a separate package
[17:35] <Jojatekok> thus, providing convenience for PC app developers
[17:35] <Jojatekok> basically, a single API could just cover every platform Smiley
[17:36] <Jojatekok> thus, providing a new era for Monero application development Cheesy
[17:36] <Jojatekok> it will take some time to execute all the porting, but has just started
[17:36] <Jojatekok> and I'll be working on the project every time I have some spare time Wink
[17:37] <Jojatekok> I would like to ask the core devs to provide RPC commands for everything (including wallet file creation)
[17:38] <Jojatekok> thus, GUI development could be separated from core dev even in the future

Thanks! Keep up the great work!
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
February 10, 2015, 06:06:09 PM
 #335



Breaking news!
(No, it's not yet another ordinary release Wink)

Monero Client v0.41.0 has just been released! With the separation of my API and GUI integration of Monero Core's RPC functions, I was able to successfully distinct process and network communication management, thus, resulting in a long-anticipated feature added to the client. Let me present the changelog of today's new release:

  • Added a way to use remote processes: From now, you are not obeyed to host your own daemon instance, but can rely on an open node. This results in a much lower overall memory footprint on your system, thus, the application should cause no more losses in computing performance

    How to use a remote daemon?
    • First, you need to look for an open node which can be used as a reliable remote server (for example: node.moneroclub.com:8880)
    • After that, open Monero Client .NET, and then select Settings -> Options -> Network from the menu
    • Paste the information of the selected node as seen on the image below:

  • Enabled the usage of proxies
  • Balances in the 'Send coins' tab are now selectable
  • Fixed a bug which prevented the account data files from saving



Please consider donating to one of the addresses in my signature if you like this update or want to support further development.

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
February 11, 2015, 02:45:24 AM
 #336


  • Added a way to use remote processes: From now, you are not obeyed to host your own daemon instance, but can rely on an open node. This results in a much lower overall memory footprint on your system, thus, the application should cause no more losses in computing performance

Dude, you are awesome! Btw, it should say "you are not *required* to host your own daemon" rather than "obeyed".  I will test it and donate soon!
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
February 11, 2015, 05:02:28 AM
 #337

Jojatekok, I'm now using http://node.moneroclub.com with port set to 8880, and it seems to be working. So, I thought I'd try sending you a tip. First shot, I accidentally tipped you around 4 cents worth of Moneroj, which did go through, though! So, I then tried to send you a little more, and, after clicking Send, the client locked up (but didn't crash), and the Send button became stuck, highlighted in blue, and the entire UI was unresponsive, but still would paint. Looking at the simplewallet log, the RPC outputs for both transactions were there, but the second transaction's outputs never concluded with "Transaction successfully sent" -- it seems to have just become stuck before that.  I'm also not seeing any CPU activity from either simplewallet or MoneroClient. I may have to kill the processes manually, it seems.

Edit: after waiting about 45 minutes, MoneroClient finally crashed with the following crash log:

Code:
One or more errors occurred.
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.PostString(String host, UInt16 port, String relativeUrl, String postData)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.HttpPostData[T](String host, UInt16 port, String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.BaseRpcManager.HttpPostData[T](String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.DaemonRpcManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
February 11, 2015, 06:55:08 AM
Last edit: February 11, 2015, 07:40:07 AM by Jojatekok
 #338

Jojatekok, I'm now using http://node.moneroclub.com with port set to 8880, and it seems to be working. So, I thought I'd try sending you a tip. First shot, I accidentally tipped you around 4 cents worth of Moneroj, which did go through, though! So, I then tried to send you a little more, and, after clicking Send, the client locked up (but didn't crash), and the Send button became stuck, highlighted in blue, and the entire UI was unresponsive, but still would paint. Looking at the simplewallet log, the RPC outputs for both transactions were there, but the second transaction's outputs never concluded with "Transaction successfully sent" -- it seems to have just become stuck before that.  I'm also not seeing any CPU activity from either simplewallet or MoneroClient. I may have to kill the processes manually, it seems.

Edit: after waiting about 45 minutes, MoneroClient finally crashed with the following crash log:

Code:
One or more errors occurred.
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.PostString(String host, UInt16 port, String relativeUrl, String postData)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.HttpPostData[T](String host, UInt16 port, String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.BaseRpcManager.HttpPostData[T](String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.DaemonRpcManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Thank you very much for the support! I've just tried sending 3 transactions (2 with a payment ID, and one without any additional information) in a row from my client, and it seemed to be working perfectly: all of them have arrived. But after waiting for a little while, Visual Studio's debugger has notified me that the object responsible for storing the list of transactions was modified from a wrong thread (not the main one), thus, resulting in a crash. Shortly, this was just a side-effect of the migration to the separated API, but I've resolved it already.

Other than that, your crash seems to be related to the RPC communication, as I've set network timeouts for RPC requests to infinite (in order not to experience crashes when trying to save the blockchain, as it takes more than 100 seconds to do so)...

EDIT: v0.41.1 is out now, it should resolve some issues! Wink

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
GreekBitcoin
Legendary
*
Offline Offline

Activity: 1428
Merit: 1001


getmonero.org


View Profile WWW
February 11, 2015, 07:41:15 AM
 #339

Very nice work Jojatekok! Sent a small donation. I am not using a GUI, command line is fine now that i am used to it after months of using it Tongue ,  but you are constantly trying to improve it and i am impressed Smiley Thank you!
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
February 11, 2015, 07:01:50 PM
Last edit: February 11, 2015, 08:50:17 PM by mmortal03
 #340


Thank you very much for the support! I've just tried sending 3 transactions (2 with a payment ID, and one without any additional information) in a row from my client, and it seemed to be working perfectly: all of them have arrived. But after waiting for a little while, Visual Studio's debugger has notified me that the object responsible for storing the list of transactions was modified from a wrong thread (not the main one), thus, resulting in a crash. Shortly, this was just a side-effect of the migration to the separated API, but I've resolved it already.

Other than that, your crash seems to be related to the RPC communication, as I've set network timeouts for RPC requests to infinite (in order not to experience crashes when trying to save the blockchain, as it takes more than 100 seconds to do so)...

EDIT: v0.41.1 is out now, it should resolve some issues! Wink

Wow, I just tested it, and I don't know how, but that *finally* solved the slow balance and transaction loading! It loads these almost immediately now!

However, it *doesn't* seem to have solved the freezing issue on the second transaction. I just tried sending you $3 worth of Moneroj, split into two transactions. The first one went through. The second one froze, exactly the same as before. I'll leave it open to see if it eventually crashes. Btw, I'm using a mix count of 1, if that matters.

Edit: I let it sit for almost two hours, and it never crashed, so I forced closed simplewallet, and that caused the GUI to crash.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 »  All
  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!