aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* msgobscuren2014-10-021-3/+3
|
* Implemented WebSocket packageobscuren2014-10-016-12/+272
|
* Working on new (blocking) event machine.obscuren2014-09-299-180/+322
| | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event
* Block pool is thread safeobscuren2014-09-283-53/+69
|
* Have you seen my parents, sir?obscuren2014-09-272-2/+2
|
* Logging messagesobscuren2014-09-272-2/+4
|
* skip messages properlyobscuren2014-09-271-3/+3
|
* Merge branch 'release/0.6.7' into developobscuren2014-09-263-1/+14
|\
| * Added protocol caps accessorsobscuren2014-09-263-1/+14
|/
* Fixed messages to use proper numbersobscuren2014-09-263-55/+54
|
* Attempt to catch up from unknown blockobscuren2014-09-253-3/+15
|
* Merge branch 'master' into developobscuren2014-09-252-0/+3
|\
| * Merge pull request #52 from nicksavers/winfixJeffrey Wilcke2014-09-252-0/+3
| |\ | | | | | | Add blank line after +build comment
| | * Add blank line after +build commentnicksavers2014-09-242-0/+3
| | |
* | | Merge branch 'master' into developobscuren2014-09-251-2/+2
|\| |
| * | queue get peers each 10 secondsobscuren2014-09-251-2/+2
| | |
* | | Merge branch 'master' into developobscuren2014-09-252-5/+4
|\| |
| * | merge errorobscuren2014-09-252-5/+4
| | |
| * | Merge branch 'release/0.6.6'obscuren2014-09-259-89/+202
| |\ \
* | \ \ Merge branch 'release/0.6.6' into developobscuren2014-09-252-13/+13
|\ \ \ \ | | |/ / | |/| |
| * | | Temp work aroundobscuren2014-09-252-13/+13
|/ / /
* | | Merge branch 'tmp' into developobscuren2014-09-257-66/+169
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: peer.go
| * | | Block pool stop / startobscuren2014-09-251-0/+5
| | | |
| * | | Peers no longer take care of block processingobscuren2014-09-251-32/+2
| | | |
| * | | Removed logobscuren2014-09-251-1/+0
| | | |
| * | | Mine without txsobscuren2014-09-251-7/+0
| | | |
| * | | Changed the block fetching code and hash distributionobscuren2014-09-251-45/+85
| | | |
| * | | Info => Debugobscuren2014-09-251-3/+1
| | | |
| * | | Fixed race conditionobscuren2014-09-241-2/+2
| | | |
| * | | tmpobscuren2014-09-243-45/+154
| |/ /
* / / checkpobscuren2014-09-242-22/+32
|/ /
* / Added TD for each blockobscuren2014-09-244-2/+44
|/
* Merge branch 'develop'obscuren2014-09-242-2/+2
|\
| * ughobscuren2014-09-242-2/+2
| |
| * Merge branch 'hotfix/0.6.5-3' into developobscuren2014-09-233-12/+37
| |\
| * \ Merge branch 'hotfix/0.6.5-2' into developobscuren2014-09-232-0/+32
| |\ \
| * \ \ Merge branch 'hotfix/0.6.5-1' into developobscuren2014-09-231-0/+8
| |\ \ \
| * \ \ \ Merge branch 'release/0.6.5' into developobscuren2014-09-233-14/+16
| |\ \ \ \
* | \ \ \ \ Merge branch 'hotfix/0.6.5-3'obscuren2014-09-233-12/+37
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Re-added min gas price check on tx poolobscuren2014-09-233-12/+37
|/ / / / /
* | | | | Merge branch 'hotfix/0.6.5-2'obscuren2014-09-232-0/+32
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Removed windows support for serpent :-(obscuren2014-09-232-0/+32
|/ / / /
* | | | Merge branch 'hotfix/0.6.5-1'obscuren2014-09-231-0/+8
|\ \ \ \ | | |_|/ | |/| |
| * | | don't mine without transactionsobscuren2014-09-231-0/+8
|/ / /
* | | Merge branch 'release/0.6.5'obscuren2014-09-2344-1140/+1493
|\ \ \ | | |/ | |/|
| * | Remove logobscuren2014-09-231-1/+0
| | |
| * | Increased from 200 nano to millisecondsobscuren2014-09-231-1/+2
| | |
| * | Remove logobscuren2014-09-221-1/+0
| | |
| * | New Peer serverobscuren2014-09-221-1/+2
| | |
| * | Support C++ GetBlockHash by assuming empty = doneobscuren2014-09-221-12/+14
| |/
| * Added JavaScript JSON helperobscuren2014-09-221-1/+16
| |
| * Re-wrote Call and Execute to use the new vm messagesobscuren2014-09-222-21/+39
| |
| * BigInt accept stringobscuren2014-09-221-0/+2
| |
| * Fixed deref ptrobscuren2014-09-193-3/+26
| |
| * Updated opcodesobscuren2014-09-181-138/+106
| |
| * Upped protocol version for VM changeobscuren2014-09-185-81/+110
| |
| * Removed extra slash so @nicksavers gets off my back ;-)obscuren2014-09-171-9/+11
| |
| * Added lenobscuren2014-09-172-9/+45
| |
| * Added Past peers optionobscuren2014-09-171-5/+14
| |
| * Rewriteobscuren2014-09-171-1/+4
| |
| * Truncate when writingobscuren2014-09-171-1/+1
| |
| * Connect to previous peerobscuren2014-09-162-40/+63
| |
| * Up deadline to reduce cpu loadobscuren2014-09-161-1/+1
| |
| * Moved codeobscuren2014-09-162-12/+206
| |
| * Rewrote reading strategyobscuren2014-09-161-203/+38
| |
| * require 5 for postobscuren2014-09-162-6/+8
| |
| * VM execution fixesobscuren2014-09-167-51/+57
| | | | | | | | Refactoring caused executing issues
| * Improved catching up and refactoredobscuren2014-09-1511-102/+125
| |
| * Updated GHOSTobscuren2014-09-157-66/+101
| |
| * Added unique setobscuren2014-09-151-0/+32
| |
| * add it to the listobscuren2014-09-142-1/+1
| |
| * fixed status messageobscuren2014-09-141-9/+19
| |
| * tmpobscuren2014-09-141-1/+1
| |
| * log removedobscuren2014-09-141-2/+0
| |
| * tmpobscuren2014-09-141-14/+15
| |
| * Fixed contract validation address in tx poolobscuren2014-09-141-2/+5
| |
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-09-143-0/+36
| |\
| | * Merge pull request #49 from WeMeetAgain/developJeffrey Wilcke2014-09-113-0/+36
| | |\ | | | | | | | | add pushtx to api
| | | * Merge branch 'feature-pushtx' into developCayman Nava2014-09-103-0/+36
| | | |\
| | | | * add pushtx to apiCayman Nava2014-09-103-0/+36
| | | | | | | | | | | | | | | | | | | | Previously the software assumed use of an internal private key for use in all broadcasted transactions. This addition lets nodes relay pre-signed transactions originating from sources other than the node itself.
| * | | | Reworked filtersobscuren2014-09-144-95/+68
| | | | |
| * | | | Merge branch 'master' into developobscuren2014-09-130-0/+0
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | fi cryptoobscuren2014-09-131-16/+2
| | | | |
| * | | | added string castingobscuren2014-09-132-4/+12
| | | | |
| * | | | Removed some commented codeobscuren2014-09-103-92/+2
| |/ / /
| * / / New p2p protocol. NOTE: Needs major refactoring. See #50obscuren2014-09-102-56/+103
| |/ /
| * | Added CALLSTATELESSobscuren2014-09-102-8/+22
| | |
| * | Added GetCode methodobscuren2014-09-082-1/+14
| | |
| * | Make use of new list type for transactions instead of jsonobscuren2014-09-081-15/+19
| | |
| * | New OPCODESobscuren2014-09-082-24/+59
| | | | | | | | | | | | * EXT- CODECOPY, CODESIZE
| * | Contract creation address are empty againobscuren2014-09-082-4/+3
| | |
| * | Reset the transient state when a new block's been foundobscuren2014-09-081-0/+2
| | |
| * | Changed back to FIPS 180obscuren2014-09-082-18/+4
| | |
| * | Added new list type which can embed any slice typeobscuren2014-09-071-0/+42
| | |
| * | Updated to latest sha3 implementation. Fixes #48obscuren2014-09-072-2/+19
| |/
| * Block sizeobscuren2014-08-254-2/+35
| |
| * Implemented POSTobscuren2014-08-256-71/+209
| |
| * Serpent! :-)obscuren2014-08-241-9/+9
| |
| * Merge branch 'master' into developobscuren2014-08-241-1/+3
| |\ | |/ |/|
* | changed to new nat-pmp repoobscuren2014-08-241-1/+3
| |
* | Merge branch 'release/0.6.4'obscuren2014-08-222-10/+6
|\ \
* \ \ Merge branch 'release/0.6.4'obscuren2014-08-228-29/+207
|\ \ \
* \ \ \ Merge branch 'release/0.6.3'obscuren2014-08-2164-3113/+4463
|\ \ \ \
* \ \ \ \ Merge branch 'release/0.6.0'obscuren2014-07-2529-590/+1019
|\ \ \ \ \
| | | | | * Changed levelobscuren2014-08-241-2/+3
| | | | | |
| | | | | * Removed old codeobscuren2014-08-232-11/+4
| | | | | |
| | | | | * Don't add ...obscuren2014-08-221-2/+2
| | | | | |
| | | | | * Logobscuren2014-08-221-2/+0
| | | | | |
| | | | | * Minor improvement catching upobscuren2014-08-221-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | * When catching up check linked up the chain of hashes
| | | | | * Write Protocol version to the db so we can perform sanity checksobscuren2014-08-222-1/+13
| | | | | |
| | | | | * Extra checksobscuren2014-08-221-5/+9
| | | | | |
| | | | | * Changed log statementsobscuren2014-08-221-1/+1
| | | | | |
| | | | | * Removed old chain codeobscuren2014-08-223-209/+5
| | | | | |
| | | | | * Storage at changed to return bytesobscuren2014-08-222-2/+3
| | | | | |
| | | | | * Merge branch 'release/0.6.4' into developobscuren2014-08-223-11/+7
| | | | | |\ | | | | | |/ | | | | |/|
| | | | * | invalidated SWAP/DUPobscuren2014-08-222-10/+6
| | | |/ /
| | | * / bumpobscuren2014-08-221-1/+1
| | | |/
| | | * Turbo miningobscuren2014-08-223-3/+15
| | | |
| | | * DUP/SWAP n & ADD/MULMODobscuren2014-08-222-12/+116
| | | |
| | | * DUP n SWAP nobscuren2014-08-224-9/+59
| | | |
| | | * Turbo modeobscuren2014-08-221-1/+2
| | | |
| | | * Turbo modeobscuren2014-08-221-4/+15
| | | |
| | | * Merge branch 'release/0.6.3' into developobscuren2014-08-212-20/+20
| | | |\ | | | |/ | | |/|
| | * | MIT -> LGPLobscuren2014-08-211-18/+13
| | | |
| | * | Docobscuren2014-08-211-1/+6
| | | |
| | * | Prot 0.6.3obscuren2014-08-211-1/+1
| | |/
| | * Always return something validobscuren2014-08-211-0/+5
| | |
| | * Re-enabled catching up flagobscuren2014-08-211-0/+10
| | |
| | * PoC 6 networking code.obscuren2014-08-217-196/+295
| | | | | | | | | | | | | | | * Added block pool for gathering blocks from the network (chunks) * Re wrote syncing
| | * Added block by hash or numberobscuren2014-08-201-1/+13
| | |
| | * Added block by numberobscuren2014-08-201-0/+8
| | |
| | * JS Filterobscuren2014-08-203-8/+53
| | |
| | * Added JSFilter typeobscuren2014-08-201-3/+83
| | |
| | * Removed the "Get" partobscuren2014-08-186-21/+83
| | |
| | * Dump bytes instead of stringsobscuren2014-08-172-11/+28
| | |
| | * Mutan compileobscuren2014-08-171-0/+9
| | |
| | * Mutan compileobscuren2014-08-171-0/+9
| | |
| | * removed pub completely in favour of pipeobscuren2014-08-164-592/+26
| | |
| | * Added message to closure && added change addressesobscuren2014-08-158-50/+125
| | |
| | * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-08-153-1660/+1636
| | |\
| | | * Merge pull request #43 from ethersphere/developJeffrey Wilcke2014-08-153-1660/+1636
| | | |\ | | | | | | | | | | inline mnemonic wordlist to support binary builds without extra asset
| | | | * Merge branch 'develop' of github.com:ethereum/eth-go into developzelig2014-08-142-2/+17
| | | | |\
| | | | * | inline mnemonic wordlist to support binary builds without extra assetzelig2014-08-123-1660/+1636
| | | | | |
| | * | | | Reworking the public js interface (pub) => (pipe)obscuren2014-08-154-6/+349
| | |/ / /
| | * | | Convert to hexobscuren2014-08-151-4/+5
| | | | |
| | * | | Removed old codeobscuren2014-08-152-7/+12
| | | | |
| | * | | Added new filter from mapobscuren2014-08-151-18/+65
| | | | |
| | * | | updated filter so it accepts multiple from and toobscuren2014-08-141-10/+38
| | | | |
| | * | | Removed validation check from GetMessagesobscuren2014-08-141-30/+2
| | | |/ | | |/|
| | * | Updated lookup method to include CNAME's as well as A recordsobscuren2014-08-132-2/+17
| | |/
| | * Updated chain for filteringobscuren2014-08-1114-74/+164
| | |
| | * Added bloom filter & block filter methodsobscuren2014-08-115-0/+287
| | |
| | * Upped protocol versionobscuren2014-08-101-1/+1
| | |
| | * Make sure all left padded zero's aren't includedobscuren2014-08-101-2/+3
| | |
| | * Fixed gas limit calculationobscuren2014-08-101-2/+4
| | |
| | * Fixed stack issueobscuren2014-08-084-17/+17
| | |
| | * Fixed issue with overflowing 256 bit integersobscuren2014-08-081-0/+31
| | |
| | * Changed to DnsRegobscuren2014-08-072-3/+3
| | |
| | * Added dns lookupobscuren2014-08-073-1/+19
| | |
| | * Added state dump methodobscuren2014-08-064-18/+71
| | |
| | * config => Configobscuren2014-08-052-6/+6
| | |
| | * world => Worldobscuren2014-08-052-13/+13
| | |
| | * Renamed object to Objectobscuren2014-08-054-10/+10
| | |
| | * Added vm options for object executionobscuren2014-08-054-39/+58
| | |
| | * pipeobscuren2014-08-051-1/+1
| | |
| | * Added exist methodobscuren2014-08-042-0/+5
| | |
| | * Added general Pipe APIobscuren2014-08-046-0/+345
| | |
| | * ethstate.NewState => ethstate.Newobscuren2014-08-045-11/+12
| | |
| | * ethtrie.NewTrie => ethtrie.Newobscuren2014-08-048-82/+52
| | |
| | * Merge branch 'ethersphere-feature/ethutil-refactor' into developobscuren2014-08-0111-190/+395
| | |\
| | | * Merge branch 'feature/ethutil-refactor' of ↵obscuren2014-08-0111-190/+395
| | | |\ | | | | | | | | | | | | | | | https://github.com/ethersphere/eth-go into ethersphere-feature/ethutil-refactor
| | | | * merge upstreamzelig2014-07-3137-862/+1317
| | | | |\
| | | | * | send zero event to miner.powQuitChan fixes miner hangingzelig2014-07-221-3/+3
| | | | | |
| | | | * | ethreact/README.mdzelig2014-07-212-1/+29
| | | | | |
| | | | * | Merge branch 'develop' of github.com:ethereum/eth-go into ↵zelig2014-07-217-33/+68
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | feature/ethutil-refactor
| | | | * \ \ merge upstreamzelig2014-07-2120-160/+403
| | | | |\ \ \
| | | | * | | | properly unsubscribe react channels when miner stops - fixes write on closed ↵zelig2014-07-151-27/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chan crash
| | | | * | | | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-156-129/+18
| | | | | | | |
| | | | * | | | reactor testzelig2014-07-151-0/+63
| | | | | | | |
| | | | * | | | fix send overwritten by mergezelig2014-07-151-2/+2
| | | | | | | |
| | | | * | | | merge upstreamzelig2014-07-1524-258/+461
| | | | |\ \ \ \
| | | | * | | | | fix reactor channel blockingzelig2014-07-151-26/+27
| | | | | | | | |
| | | | * | | | | fix logger channel blockingzelig2014-07-152-27/+43
| | | | | | | | |
| | | | * | | | | remove extra case in main loopzelig2014-07-071-1/+1
| | | | | | | | |
| | * | | | | | | minor rlp thingsobscuren2014-08-013-16/+14
| | |/ / / / / /
| | * | | | | / Added better data parserobscuren2014-07-302-0/+34
| | | |_|_|_|/ | | |/| | | |
| | * | | | | Removed peer disconnect on pong timeout. Fixes #106obscuren2014-07-301-13/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This mechanism wasn't very accurate so it has been removed.
| | * | | | | Old code removed and renamed amount to balanceobscuren2014-07-309-144/+52
| | | | | | |
| | * | | | | Increased block request amountobscuren2014-07-301-1/+1
| | | | | | |
| | * | | | | Added temp seedobscuren2014-07-301-18/+7
| | | | | | |
| | * | | | | Fixedobscuren2014-07-301-22/+0
| | | | | | |
| | * | | | | Fixed issue with var int reading.obscuren2014-07-302-4/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Reading uneven byte slices were broken.
| | * | | | | Added big data test and updating to readerobscuren2014-07-302-65/+85
| | | | | | |
| | * | | | | Protobscuren2014-07-291-10/+11
| | | | | | |
| | * | | | | Added opsobscuren2014-07-292-2/+73
| | | | | | |
| | * | | | | Clean up and util methodsobscuren2014-07-267-26/+67
| | | | | | |
| | * | | | | Merge branch 'release/0.6.0' into developobscuren2014-07-252-31/+41
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Removed old S(DIV/MOD)obscuren2014-07-251-27/+16
| | | | | | |
| * | | | | | Added update method and general service timerobscuren2014-07-241-4/+25
| |/ / / / / | | | | | | | | | | | | | | | | | | * disable catching up if no block received for longer than 10 seconds
| * | | | | Merge branch 'feature/refactor_vm' into developobscuren2014-07-2427-532/+926
| |\ \ \ \ \
| | * | | | | Networking codeobscuren2014-07-241-12/+16
| | | | | | |
| | * | | | | Peer reconnect attemptobscuren2014-07-241-2/+12
| | | | | | |
| | * | | | | Removed old codeobscuren2014-07-241-26/+0
| | | | | | |
| | * | | | | Added recoverable optionobscuren2014-07-241-9/+13
| | | | | | |
| | * | | | | Changed catching up code & peer handlerobscuren2014-07-241-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Peers should be added no matter what * Catch up with _anyone_
| | * | | | | Add Txobscuren2014-07-241-0/+1
| | | | | | |
| | * | | | | Refactored to new state and vmobscuren2014-07-2420-2024/+195
| | | | | | |
| | * | | | | div 0 errobscuren2014-07-231-1/+3
| | | | | | |
| | * | | | | Added big int to uint switchobscuren2014-07-221-0/+2
| | | | | | |
| | * | | | | Minor improvements and fixes to the new vm structureobscuren2014-07-226-24/+18
| | | | | | |
| | * | | | | Refactored state, state object and vmobscuren2014-07-2215-1/+2242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The State and StateObject have been moved to their own package * The VM is moved to it's own package
| * | | | | | Merge branch 'master' into developobscuren2014-07-231-1/+3
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | zero devision checkobscuren2014-07-231-1/+3
| | | | | | |
| * | | | | | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-230-0/+0
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | Merge branch 'master' into developMaran2014-07-221-1/+1
| | |\ \ \ \ \ | |_|/ / / / / |/| | | | | / | | | |_|_|/ | | |/| | |
| * | | | | Refactored CALLDATALOAD to use big intobscuren2014-07-223-18/+27
| | | | | | | | | | | | | | | | | | | | | | | | * Added BigMin
| * | | | | Merge branch 'master' into developobscuren2014-07-221-1/+1
| |\ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / /
* | | | | Fix regression on 32bit (windows) systemsMaran2014-07-211-1/+1
| | | | |
| * | | | Merge branch 'master' into developobscuren2014-07-213-16/+35
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Fixed tx sha creationobscuren2014-07-213-16/+35
| | | | |
| * | | | Changed iteratorobscuren2014-07-214-15/+31
|/ / / /
* | | / Base time on previous parent, not last blockobscuren2014-07-181-2/+2
| |_|/ |/| |
* | | Fixed miner and loggerobscuren2014-07-182-4/+3
| | |
* | | Fixed rangeobscuren2014-07-181-3/+5
| | |
* | | fixedobscuren2014-07-181-1/+1
| | |
* | | Added channel for starting/stopping minerobscuren2014-07-181-4/+8
| | |
* | | Merge branch 'develop' into guiminerobscuren2014-07-182-3/+6
|\ \ \
| * | | Check if version in known + fixobscuren2014-07-182-3/+6
| | | |
* | | | WIP to expose hashrate to guiMaran2014-07-182-2/+13
|/ / /
* | | Added find name for nameregobscuren2014-07-182-0/+14
| | |
* | | added chainSync eventobscuren2014-07-181-0/+24
| | |
* | | Fixed string dataobscuren2014-07-171-1/+1
| | |
* | | bumpobscuren2014-07-171-1/+1
| | |
* | | Removed debug logobscuren2014-07-171-1/+1
| | |
* | | Removed debug logobscuren2014-07-171-1/+0
| | |
* | | Fixed coinbase copy in stateobscuren2014-07-175-19/+29
| | |
* | | Trie fixesobscuren2014-07-178-38/+129
| | |
* | | Convert a byte slice to addressobscuren2014-07-161-0/+10
| | |
* | | Decreased timeoutobscuren2014-07-161-1/+1
| | |
* | | Added each callback for storageobscuren2014-07-161-0/+5
| | |
* | | Added/changed loggingobscuren2014-07-162-3/+12
| | |
* | | Movedobscuren2014-07-161-6/+8
| | |
* | | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-151-12/+17
|\ \ \
| * | | Rewrote mnemonic word loading to facilitate deployable builds.Maran2014-07-151-12/+17
| | | |
* | | | Fixed an issue where the trie might crash on missmatching lengthsobscuren2014-07-152-10/+55
|/ / /
* | | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-151-0/+12
|\ \ \ | | |/ | |/|
| * | Add windows helper functionsMaran2014-07-141-0/+12
| | |
* | | Vm logging on diffobscuren2014-07-154-9/+20
| | |
* | | Moved checksobscuren2014-07-152-11/+19
| | |
* | | Paranoia check movedobscuren2014-07-151-17/+0
| | |