< gmaxwell> luke-jr: while versionbits lets multiple SF happen in parallel, I'd rather not be doing that for the first versionbits deployment....
< gmaxwell> And yes, there are applications that really want CSV.
< tErik_mc> By the way, do bitcoin-core changes the C:\Users\ folder in windows, into a "Shared" folder ? it must not do that.
< tErik_mc> And pls display in https://bitcoin.org/en/download webpage, that bitcoin-core needs inbound TCP port 8333, open/forwarded in router+firewall, pls dont mention only "Port 8333", thats confusing. What else port bitcoin-core needs, other than tcp 8333 as inbound ? and what ports i should allow in firewall as its outbound port, other than tcp 8333 ?
< sipa> it does not need that port to be open
< sipa> you can get others to connect to you if it is, but that is not required for normal operation
< sipa> no other ports are used
< tErik_mc> Oh, i should have mentioned, i'm running a full-node btc-core in my side, for that, inbound tcp port 8333 needs to be opened, right ?
< sipa> no
< sipa> it will work fine with no open ports
< tErik_mc> hmm.
< sipa> others will not be able to synchronize from you if you don't have port 8333 open
< sipa> but that doesn't benefit you
< tErik_mc> how would other full-nodes connect with my full-node, if inbound into 833 is not allowed ? by the way, i do not keep UPnP/SSDP enabled inside the OS, and not enabled in the router either.
< sipa> they won't
< sipa> i encourage you to open that port
< sipa> but it is not required or needed
< tErik_mc> oh, i see, i think i get what you are pointing at. SOME FUNCTION will still work without an inbound/open port 8333, but for FULL functionality, TCP port 8333 needs to be opened/forwarded.
< gmaxwell> it's fully functional without inbound connections. The only difference is if other hosts can connect into it, thats it. No functional difference.
< sipa> no, all functions will work without open portd
< sipa> you just won't be helping other nodes
< * gmaxwell> rolls eyes
< sipa> as much
< gmaxwell> you'll still even be helping other nodes, though not ones thsemselves without open ports. (because obviously if neighter side does, they cannot connect.) :)
< phantomcircuit> sipa, actually you only avoid doing initial block download sync merely on a statistical basis
< sipa> phantomcircuit: of course
< phantomcircuit> tErik_mc, "full-node" has nothing to do with networking
< sipa> but still, if nobody had their port open, the network would be dysfunctional
< phantomcircuit> it has to do with checking and validating that the blockchain is valid
< gmaxwell> Bob will have the port open.
< * phantomcircuit> is bob
< tErik_mc> And as i want to HELP OTHERS, and ALSO BE HELPED FROM IT, so i would keep tcp 8333 opened.
< sipa> tErik_mc: yes
< tErik_mc> But i would want to limit the inbound to around 70 connections, max.
< gmaxwell> why would you change the defaults?
< tErik_mc> Currently i see, it has 8 inbound, and 14 outbound connections.
< gmaxwell> 14 total, I presume.
< tErik_mc> I dont want to change default, i assumed inbound changes by the app itself, so i was thinking to limit it under that, because i have other servers also running on same computer (ip-address).
< tErik_mc> I'm trying to setup it in a Windows-10 computer, its still downloading blkchain, its showing 20weeks-behind.
< tErik_mc> I will do it on MacOSX & Linux after this windows computer.
< tErik_mc> i do not see existance of bitcoin.conf inside any of these folders ! C:\Program Files\Bitcoin\ or C:\Users\WINDOWS-USERNAME\AppData\Roaming\Bitcoin\
< phantomcircuit> tErik_mc, if you have more than 8 connections then you have inbound connections
< tErik_mc> Will it be created after full blockchain is downloaded ?
< phantomcircuit> we don't make more than 8 outbound connections
< gmaxwell> tErik_mc: no, there is no need for a bitcoin.conf usually. it will never make it on its own. if you need one, you must create it.
< skang404> Is zeroMQ reliable? Can I rely on it to catch all tx belonging to my addresses immediately?
< tErik_mc> I looked again now, according to ComodoInternetSecurity, bitcoin-qt.exe has 8 TCP OUT connections, but other apps are shoing it has TOTAL 14 connections, etc.
< skang404> Or using walletnotify and fork handling is the only option for reliability?
< tErik_mc> i see, then i will create it on my own. i need to use the bitcoin-core, also to accept bitcoin in my own wallet, so how would i exactly create wallet ? i'm still confused after reading this: https://e.bitcoin.it/wiki/Running_Bitcoin
< tErik_mc> 8 TCP out, 4 LOCALLOOP, thats explain why its shown as using 12 connections.
< tErik_mc> oh, its listening to IPv6 8333, then that 1 more.
< tErik_mc> oh, its also listenning to IPv4 8333, then thats the last. so thats 14.
< tErik_mc> And in earlier, i said its using 8 inbound, i was wrong, its actually using 8 TCP out.
< tErik_mc> bitcoin-qt sometimes trying to connect with TCP 9051 !!! is that the Tor proxy controller port ?
< tErik_mc> This computer does not have any Tor stuff.
< tErik_mc> s / e.bitcoin.it / en.bitcoin.it /
< phantomcircuit> gmaxwell, just checked cgminer works fine as long as you specify an address to mine to
< phantomcircuit> skang404, zmq is not a reliable transport mechanism
< phantomcircuit> (no not even their tcp mode)
< phantomcircuit> tErik_mc, it's trying to setup a tor connection, if you dont have tor installed... it does nothing
< tErik_mc> Please point me to an article or help me with creating a wallet in this bitcoin-qt.
< MarcoFalke> it does on the first start
< tErik_mc> i see, i think thats why "Overview" screen showing: Balances 0.00000000 . Then how can i create 1 more wallet in it, and get rid of the 1st one
< phantomcircuit> tErik_mc, there's a wallet by default...
< tErik_mc> * 1 more new wallet
< phantomcircuit> huh?
< phantomcircuit> you mean a new address?
< phantomcircuit> also this is the wrong channel now
< phantomcircuit> #bitcoin
< tErik_mc> yes, new wallet address. but i need to explain why i'm asking for this. I found out, after installing few apps related to Openbazaar & Bitcoin, suddenly my C:\Users\ folder became a "Shared" folder, and previously it was not. Then i disabled bunch of wifi related services in this computer. i wasn't using wifi. its using wired connection now, when i setup openbazaar & bitcoin. but before these it was using wifi.
< tErik_mc> Anyway, so thats why i re-created new openbazar server password, re-created new SL certs etc.
< tErik_mc> So, i'm trying to make sure, that bitcoin default wallet is using fresh new priv.keys.
< phantomcircuit> tErik_mc, that kind of sounds like you installed malware
< tErik_mc> and whoever was able to copy some stufff, but now i'm taking enough steps, so that their copied stuff is useless.
< phantomcircuit> yeah so
< phantomcircuit> like i said
< phantomcircuit> #bitcoin
< phantomcircuit> also
< tErik_mc> i have the exact list of apps, in download folder, which i installed in this computer, it has to be one of them.
< phantomcircuit> you should re install your operating system
< tErik_mc> if i shutdown bitcoin-qt, and delete the existing wallet.dat file, and restart bitcoing-qt, then would it create a completely new wallet (with fresh new private keys & pubkeys) ?
< sipa> yes
< gmaxwell> Yes.
< tErik_mc> Just wallet.dat is enough, or do i need to delete few more files as well, to have a totally fresh wallet ?
< sipa> nope, only wallet.dat
< tErik_mc> THANKS, sipa, gmaxwell, other devs & contributors here.
< phantomcircuit> tErik_mc, dude i just told you, it sounds like you installed malware
< phantomcircuit> you need to reinstall your operating system also
< tErik_mc> And i know the list of APPD which installed this/such malware . i installed Python27, OpenBazaar, Bitcoin, NetBalancer, etc.
< tErik_mc> I will scan the hard drive, from another fresh computer.
< tErik_mc> Nothing was installed, that wasn't directly recommended by those projects.
< tErik_mc> Or, Windows-OS somehow enabled the "Shared" mode for C:\Users\ for some reason, even though this computer did not had any wifi adapters, the built-in wifi adpater was kept in disabled state. Now all trace of wifi stuff are gone (completely disabled, from hardware level).
< tErik_mc> Quick Scan (with Comodo Internet Security) was already done twice by now, nothing fishy so far. By the way, i did not allow Comodo to use Cloud scanning inside the bitcoin folders, if for some reason it uploads wallet.dat or something into cloud. i kknow, it uploads file-hashes into cloud for analysis, and on positive detection it also uploads the file into their cloud.
< tErik_mc> Internet connection did get disrupted (router hungup, etc) in our side few times, while we are getting that 65 GB downloads.
< tErik_mc> This windows computer will be used by a less tech-savy person, so i did not enabled HIPS in Security-suite, or else, i could have even define which exact app can access wallet.dat, etc sensitive files. Active HIPS level protection would be too much to handle by less tech-savy people/users.
< phantomcircuit> tErik_mc, maybe try ##security
< tErik_mc> Thanks.
< GitHub20> [bitcoin] gmaxwell closed pull request #7082: Do not absolutely protect local peers and make eviction more aggressive. (master...evict_more) https://github.com/bitcoin/bitcoin/pull/7082
< GitHub114> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7771aa57bdd6...1b87e5b5b184
< GitHub114> bitcoin/master 401ae65 Cory Fields: travis: 'make check' in parallel and verbose...
< GitHub114> bitcoin/master 1b87e5b MarcoFalke: Merge #8072: travis: 'make check' in parallel and verbose...
< GitHub27> [bitcoin] MarcoFalke closed pull request #8072: travis: 'make check' in parallel and verbose (master...Mf1605-travisMakeCheck) https://github.com/bitcoin/bitcoin/pull/8072
< phantomcircuit> github appears to be having a bad day
< GitHub58> [bitcoin] gmaxwell closed pull request #7093: Address mempool information leak and resource wasting attacks. (master...mempool_infoleak) https://github.com/bitcoin/bitcoin/pull/7093
< GitHub105> [bitcoin] sdaftuar opened pull request #8076: VerifyDB: don't check blocks that have been pruned (master...pruning-checkblocks) https://github.com/bitcoin/bitcoin/pull/8076
< GitHub189> [bitcoin] jtimon opened pull request #8077: Consensus: Decouple from chainparams.o and timedata.o (master...0.12-consensus-chainparams) https://github.com/bitcoin/bitcoin/pull/8077
< GitHub51> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/1b87e5b5b184...8844ef15ded0
< GitHub51> bitcoin/master fac9349 MarcoFalke: [qa] Remove hardcoded "4 nodes" from test_framework
< GitHub51> bitcoin/master fad68f7 MarcoFalke: [qa] Reduce node count for some tests
< GitHub51> bitcoin/master 8844ef1 MarcoFalke: Merge #8056: [qa] Remove hardcoded "4 nodes" from test_framework...
< GitHub131> [bitcoin] MarcoFalke closed pull request #8056: [qa] Remove hardcoded "4 nodes" from test_framework (master...Mf1605-qaFlex) https://github.com/bitcoin/bitcoin/pull/8056
< tErik_mc> A feature request for bitcoin-qt : when wallet receives bitcoin, then, can it send an email message with related (pre-chosen pattern based) info ? to a pre-specified smtp email server, into a pre-specified destination email address, from a pre-specified email-address account, when smtp account password is pre-specified, and, email-address of the smtp account is also pre-specified, etc.
< sipa> use -walletnotify=somescriptthatinvokessendmail.sh
< wumpus> you should definitely use an external script, there is no chance we're going to integrate smtp
< sipa> every piece of software evolves until it includes SMTP support
< GitHub127> [bitcoin] petertodd opened pull request #8078: Disable the mempool P2P command when bloom filters disabled (master...2016-05-mempool-p2p-and-bloom) https://github.com/bitcoin/bitcoin/pull/8078
< wumpus> we don't even have a LISP interpreter yet
< wumpus> still some evolving to do...
< jtimon> tErik_mc: it seems like what you want to do may have some unintended privacy consequences
< Chris_Stewart_5> corollary: Your piece of software can't reach version 1.0 until SMTP is supported - just a law of nature :-)
< tErik_mc> jtimon, you are right, that is why i was saying, a set of option needs to exist for sending email notification, so that user will define what exact info need to be included in the sent email message, just the btc amount is fine or also include from which address or sender has sent it.
< tErik_mc> User will create lets say an user in their own server: notify@example.com , and user will send email from notify@example.com into notify@example.com itself. And in email server user should setup to forward a copy of any received emails from notify@example.com into the notify-2@example.com. And then user will add this notify-2@example.com in his phone's or in his/her desktop/office email client.
< tErik_mc> So, bitcoin-qt only has the password for the notify@example.com , and in phone/email-client appm user is accessing only notify-2@example.com
< jtimon> tErik_mc: well, my point is that by sending the amounts and addresses by email, somebody may intercept those mails and know all your accounting
< sipa> tErik_mc: do that in a script yourself, and call it from -walletnotify
< jtimon> tErik_mc: maybe some other notification mecanism would be better (also with a script called with -walletnotify)
< tErik_mc> sipa, as i'm using a windows pc, for now, would the option -walletnotify=somescriptthatinvokessendmail.sh allow to use a batch file, like this way ? -walletnotify=someScriptThatInvokesWindowsBasedSendmail.cmd
< sipa> tErik_mc: it could work :)
< tErik_mc> i could definitely load Cygwin in this pc, and use sendmail or something compatible.
< tErik_mc> i will try, lets see, if that works. Thanks.
< tErik_mc> and if the set-of-option of to send email, has option to send GPG-Encrypted emails, then that would be superv :)
< wumpus> yes, using a bat file works
< wumpus> you could use the microsoft scripting to send a mail, no need to use cygwin and sendmail, that sounds painful
< GitHub184> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8844ef15ded0...37f9a1f627c0
< GitHub184> bitcoin/master fab5233 MarcoFalke: [qa] test_framework: Set wait-timeout for bitcoind procs
< GitHub184> bitcoin/master 37f9a1f MarcoFalke: Merge #8047: [qa] test_framework: Set wait-timeout for bitcoind procs...
< GitHub173> [bitcoin] MarcoFalke closed pull request #8047: [qa] test_framework: Set wait-timeout for bitcoind procs (master...Mf1605-qaUtilTimeout) https://github.com/bitcoin/bitcoin/pull/8047
< GitHub32> [bitcoin] jonasschnelli closed pull request #7826: [Qt] show conflicts of unconfirmed transactions in the UI (master...2016/04/ui_mem_cflct) https://github.com/bitcoin/bitcoin/pull/7826
< GitHub117> [bitcoin] jonasschnelli reopened pull request #7826: [Qt] show conflicts of unconfirmed transactions in the UI (master...2016/04/ui_mem_cflct) https://github.com/bitcoin/bitcoin/pull/7826