ChanServ changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
zeropoint has quit [Quit: leaving]
andrewtoth has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
andrewtoth has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
andrewtoth has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
zzz123 has joined #bitcoin-core-dev
Zenton has quit [Ping timeout: 252 seconds]
PaperSword has quit [Quit: PaperSword]
ppisati has quit [Ping timeout: 248 seconds]
ppisati has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 252 seconds]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
andrewtoth has quit [Ping timeout: 260 seconds]
PaperSword has quit [Quit: PaperSword]
pablomartin has quit [Ping timeout: 265 seconds]
abubakarsadiq has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Client Quit]
kevkevin has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
kevkevin has quit [Ping timeout: 244 seconds]
toshiba has quit [Quit: Client closed]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
SpellChecker has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
mcey has joined #bitcoin-core-dev
emcy__ has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
SpellChecker has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
szkl has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 255 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
<laanwj> that code's really subpar for a flooder-it doesnt even manage to fill the receive and send buffer (you can do better), but yes it's well known you can use up to 20mb or so of memory per connection, and yes that that might OOM a 2GB VM, there's various settings you can reduce for more stability on low-memory systems
<zzz123> do you have better examples of high society flooders? ones one par?
<zzz123> the only thing suboptimal is the fact that pinging faster than you can pong crashes bitcoin on recommended spec machines
<zzz123> that said - if you are able to enhance the speed of the attack (you can't......) here you are: https://pastebin.com/raw/yUAk3FWD
<laanwj> i have a better one, but i have no interest in working with an transphobic asshole like you
<zzz123> good thing it's 2024 and nobody cares about being cancelled anymore
<zzz123> i fw ava and have apologized - was from a place of trolling not sincere "i hate trans people"
<zzz123> she started it - i nuked her. the end
<zzz123> as far as your 'better one' - good. enjoy my work
<zzz123> if you can build off of it that's fantastic
<zzz123> and the whole time i'll be here asking if you're winning, son
<zzz123> share code like i did
<zzz123> i'm tinkering...
<zzz123> and i would like to see your code since mine is abysmal?
<zzz123> christ - i miss irc just not the toxicity of it - but whatever - trying to make this faster
<zzz123> could someone report the results of 'headers' mode in the attack script? it spams block header ranges for asymmetric dos - but i'm unsure if it's patched because i believe it requires a full sync. i haven't had one in months
<zzz123> and - meh - look fellas - ava came at me sideways - so i came more sideways - then we squashed it. i'm here to help - and i just want credit for the discoveries - ping is definitely new
<zzz123> i want bitcoin to be the global reserve currency but if i keep finding loads of dos exploits it isn't practical
kevkevin has joined #bitcoin-core-dev
<zzz123> kevkevinmcsheehan564upperguinearoad04027
<zzz123> that's where - nice here in maine
<zzz123> that's where i live*
<zzz123> send antifa and triad so i can blow their cars up with an ar-15
<zzz123> anyway - i'm obviously crazy i just want credit
kevkevin has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
sundist has joined #bitcoin-core-dev
SpellChecker_ has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 260 seconds]
<laanwj> "nobody cares about being cancelled anymore" that's kind of wild coming from someone who is clearly so desperate for recognition ! i have a billion things on my plate and am definitely not going to put any energy, but mind these logs are forever and might well come up in one employment decision or another (more than CVE credit would, even-). if you're some 15 year old kid, i can tell you, nothing of this is special, experienced network engineers do it
<laanwj> in their sleep. but being kind goes a long way.if you actually want people to think more highly of you
kevkevin has joined #bitcoin-core-dev
<zzz123> employment. haha. i've been working for myself since i was a little kid. i dropped out at 15 and have never needed or wanted a 'real job'/resume/etc. in my life - now, to go on the offense, you on the other hand are an absolute serf who is lucky to even have access to me
<zzz123> and kindness has nothing to do with computer science. credit me for my discoveries or get pwned
<zzz123> and i'm not kidding i'll run through you faggots
<zzz123> blackhat underground god
<zzz123> big padillac
<zzz123> watch your fucking mouth
<zzz123> queer
<zzz123> nobody likes core devs / blockstream anyway
<zzz123> why shouldn't i dismantle you all on a person by person case?
<zzz123> the internet is definitely forever
<zzz123> you fucking retards
<zzz123> failsafe global reserve currency saboteurs - fuck you
<zzz123> i want credit, not insults
<zzz123> and i stg i will turn lives upside down
<zzz123> i don't give a fuck i have vm's and mullvad
<zzz123> and plenty of xmr
<zzz123> shut the fuck up
<zzz123> i have schizophrenia bitch i'm the blockchain terry davis
<zzz123> act like the spooky team won't ride on you dumbasses
<zzz123> gravely serious - i'm 40 i'm not some kid you disrespect i'm someone who will absolutely sort you
<zzz123> and i hand my address out like candy because you're all pussies and dnm hitmen are sloppy retards, traumatized vets or teenagers who don't actually want smoke at close range
<zzz123> it is best for you all to stop throwing insults at me because i WILL start dropping NUKES
<zzz123> if any of you actually know the real satoshi you can ask him about whether it's a good idea to fuck with me
zzz123 has quit [Quit: Client closed]
zzz123 has joined #bitcoin-core-dev
<zzz123> so to summarize - 1. talk shit and find out if you'd like to - the internet isn't just the internet anymore, 2. issue credit where it is due, 3. ask satoshi nakamoto if it's smart to talk shit to me. do it. ask craig sellars or someone. i'll end this shit
<zzz123> ask anyone who knows satoshi to find out about big pad
<zzz123> your lives will never be the same - someone needs to roll core and blockstream
kevkevin has quit [Ping timeout: 252 seconds]
* zzz123 ponders
* zzz123 slaps every significant core operator with world ending misery and a wet trout
<zzz123> so yea just give me credit for my exploits - computer science > your feelings
<zzz123> later fags!
zzz123 has left #bitcoin-core-dev [#bitcoin-core-dev]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
SpellChecker_ is now known as SpellChecker\
SpellChecker\ is now known as SpellChecker
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey has quit [Read error: Connection reset by peer]
mcey has joined #bitcoin-core-dev
mcey_ has joined #bitcoin-core-dev
mcey_ has quit [Remote host closed the connection]
mcey_ has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 264 seconds]
Fer has joined #bitcoin-core-dev
Fer has quit [Quit: Client closed]
mcey_ has quit [Remote host closed the connection]
mcey_ has joined #bitcoin-core-dev
Fer has joined #bitcoin-core-dev
Fer36 has joined #bitcoin-core-dev
Fer36 has quit [Client Quit]
Fer has quit [Client Quit]
Fer has joined #bitcoin-core-dev
Fer has quit [Client Quit]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 246 seconds]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin-detached-sigs] fanquake pushed 1 commit to 27.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/c7f3cf7a0e3a...69c904a40a9e
<bitcoin-git> bitcoin-detached-sigs/27.x 69c904a fanquake: 27.2: macOS sig for rc1
kevkevin has quit [Ping timeout: 244 seconds]
andrewtoth has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
zzz123 has joined #bitcoin-core-dev
<zzz123> muh intl. reserve currency
<zzz123> satoshi's last post on bitcointalk detailed that he was unable to solve dos - neither am i - i just find a lot of them
<zzz123> and again - happy to help - despite my shitty reputation as a total dick - admittedly. it's a process. working on it.
<zzz123> but tl;dr i'm finding a bunch of dos vulns in bitcoind
<zzz123> i can't fathom what the nsa has on bitcoin - or north korean/chinese/russian ic..
sundist has quit [Quit: Leaving]
Guyver2 has joined #bitcoin-core-dev
<darosior> Do we still use the wiki for release notes nowadays? Or should i add it to my PR?
<fanquake> PR
vasild has quit [Ping timeout: 260 seconds]
vasild has joined #bitcoin-core-dev
<sipa> while developing on master, use PRs with doc/release-notes-<PR>.md files
<sipa> before release, they get aggregated and put on the wiki for editing
<sipa> and then merged back into the repo
<zzz123> am i able to be unbanned from the bitcoin-core github?
<zzz123> violates the ethos to ban contributors - p sure
<laanwj> yea it's preferable to add a release notes fragment with the PR, the wiki editing is mostly for final touch ups
Chris_Stewart_5 has joined #bitcoin-core-dev
sam66 has joined #bitcoin-core-dev
sam66 has left #bitcoin-core-dev [#bitcoin-core-dev]
<darosior> ok!
_Sam-- has joined #bitcoin-core-dev
_Sam-- has quit [Quit: Client closed]
sam46 has joined #bitcoin-core-dev
sam46 has left #bitcoin-core-dev [#bitcoin-core-dev]
preimage has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] kevkevinpal opened pull request #31139: test: added test to assert TX decode rpc error on submitpackage rpc (master...testSubmitPackageTxDecodeRpcError) https://github.com/bitcoin/bitcoin/pull/31139
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
cfields has joined #bitcoin-core-dev
zzz123 has quit [Quit: Client closed]
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 252 seconds]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
Guest12 has joined #bitcoin-core-dev
Guest12 has quit [Client Quit]
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed 1 commit to 27.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/69c904a40a9e...7ec9bea373a4
<bitcoin-git> bitcoin-detached-sigs/27.x 7ec9bea Ava Chow: 27.2: win sig for rc1
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed tag v27.2rc1: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/v27.2rc1
<sdaftuar> glozow: did the combinedhash idea from BIP 331 get merged into our codebase yet? i lost track of where that ended up, but am thinking it might make sense to use in log messages in my mempool changeset PR
<sdaftuar> awesome, thank you!
<glozow> I think we may have changed what "lexicographical order" means from BIP331, or maybe I updated that as well, but I can't remember
<sdaftuar> my thought is that it probably doesn't matter too much for logging purposes, any identifier that uniquely ties packages to RBFs should be good enough.
abubakarsadiq has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
jonatack has quit [Ping timeout: 248 seconds]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
<cfields> sdaftuar: refreshing my memory: it was splice() that you mentioned using (or wanting to use) from multi_index ?
<achow101> anyone else getting a compiler failure in ipc_test.cpp?
<sipa> cfields: node_handle extract() and insert(node_handle&&)
<sdaftuar> ^^ what he said :)
<cfields> ah cool, those are already implemented.
<cfields> presumably from one container to a different one?
<sipa> sdaftuar: though i guess a full index merge would be even better?
<sipa> or do you need to individually modify the entries anyway before re-inserting
<sipa> cfields: yes, across containers (of the same type)
<sdaftuar> sipa: not sure i know what exactly what that would look like, since you have to figure out where each entry goes in the new multi_index anyway?
<sdaftuar> but sure, i have it in a loop right now
<sdaftuar> so if there's something equal-or-more-efficient to doing it in one batch merge call, then great.
<sipa> i could imagine that some benefit could be had by doing the inserting in order (but it would inevitably only be in the order of one of the indexes anyway, so ...)
<cfields> hmm, yes, it'd be just for that one. and not sure I could do much better since each one needs to be checked for violations of all other indexes anyway.
<sipa> right
<cfields> I'll have a think on it. thanks.
<laanwj> achow101: haven't seen any failures, but im not building with multiprocess at the moment so it's probably skipping that one
<achow101> laanwj: yeah, the default doesn't build multiprocess. i've been using --preset=dev-mode which builds everything, including multiprocess
dermoth has quit [Ping timeout: 264 seconds]
<laanwj> oh that's good to know
Talkless has joined #bitcoin-core-dev
zzz123 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj opened pull request #31141: doc: Make list of targets in depends README consistent (master...2024-10-depends-platforms) https://github.com/bitcoin/bitcoin/pull/31141
SpellChecker has quit [Remote host closed the connection]
ghost43_ has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
Artea has quit [Ping timeout: 264 seconds]
zzz123 has quit [Quit: Client closed]
zzz123 has joined #bitcoin-core-dev
zzz123 has quit [Ping timeout: 256 seconds]
zzz123 has joined #bitcoin-core-dev
dodo has quit [Quit: dodo]
dodo has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
Artea has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
SpellChecker has quit [Remote host closed the connection]
Artea has quit [Quit: ZNC 1.8.2 - https://znc.in]
SpellChecker has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
Artea has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [bitcoin] mzumsande opened pull request #31142: test: fix intermittent failure in p2p_seednode.py, don't connect to random IPs (master...202410_seednode_error) https://github.com/bitcoin/bitcoin/pull/31142
<laanwj> could do a full build w/ depends and --preset=dev-mode successfully
kevkevin has joined #bitcoin-core-dev
<sipa> i couldn't get multiprocess to work last time i tried, so i've been using --preset=dev-move -DWITH_MULTIPROCESS=OFF (the presets just select defaults, you can override parts)
kevkevin has quit [Ping timeout: 246 seconds]
kevkevin has joined #bitcoin-core-dev
<achow101> i think i just updated gcc, maybe there's an incompatibility
<achow101> gcc (GCC) 14.2.1 20240910
<zzz123> feedback request: https://asciinema.org/a/666653 - is the frog overkill? this is a golang tool that hops mainnet for ip:port at warp speed
Guest12 has joined #bitcoin-core-dev
<zzz123> github.com/visualbasic6/bithop if you'd like to use it
Guest12 has quit [Client Quit]
<sipa> achow101: are you building with or without multiprocess?
<sipa> at config time, if i enable multiprocess, i get:
<sipa> CMake Error at /usr/lib/x86_64-linux-gnu/cmake/CapnProto/CapnProtoConfig.cmake:108 (message): libatomic not found
<achow101> Was building with until it stopped working today
___nick___ has quit [Ping timeout: 276 seconds]
<laanwj> sipa: could be that the distro's capnproto package is broken? (or its compatibility with our build system) might be solved by using depends w/ MULTIPROCESS=1 instead
<sipa> it's ubuntu 24.10 (and i had the same issue with ubuntu 24.04 lts)
jlest has joined #bitcoin-core-dev
<laanwj> sipa: apparently a fix for this was merged to libmultiprocess last week: https://github.com/chaincodelabs/libmultiprocess/pull/119
zzz4 has joined #bitcoin-core-dev
zzz4 has left #bitcoin-core-dev [#bitcoin-core-dev]
zzz123 has quit [Ping timeout: 256 seconds]
SpellChecker_ has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 260 seconds]
SpellChecker_ has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Guest47 has joined #bitcoin-core-dev
Guest47 has left #bitcoin-core-dev [#bitcoin-core-dev]
<sipa> laanwj: i just checkout out libmultiprocess master, built it, and "make install"d it, but still get the same issue?
<sipa> is there anything else i need to do to make bitcoin core "find" the libmultiprocess, that you know?
<bitcoin-git> [bitcoin] danielabrozzoni closed pull request #31065: rest: Support transaction broadcast in REST interface (master...20241008_rest_broadcast) https://github.com/bitcoin/bitcoin/pull/31065
<achow101> oh, I updated capnproto, I think that's the problem
<sdaftuar> I wanted to post a comment in a merged PR, #28251, but drahtbot locked it -- can someone unlock it for me so I can comment, or should I find somewhere else to discuss?
<gribble> https://github.com/bitcoin/bitcoin/issues/28251 | validation: fix coins disappearing mid-package evaluation by glozow · Pull Request #28251 · bitcoin/bitcoin · GitHub
<achow101> sdaftuar: unlocked
<sdaftuar> thank you!
brunoerg has joined #bitcoin-core-dev
<glozow> uh oh
<darosior> :)
bugs_ has quit [Quit: Leaving]
<achow101> seemed to have fixed my multiprocess problem by updating libmultiprocess
jonatack has quit [Read error: Connection reset by peer]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
jonatack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/ffe4261cb066...b8c821cc1eab
<bitcoin-git> bitcoin/master b832ffe tdb3: refactor: introduce default pid file name constant in tests
<bitcoin-git> bitcoin/master 04e4d52 Sebastian Falbesoner: test: add test for specifying custom pidfile via `-pid`
<bitcoin-git> bitcoin/master b8c821c Ava Chow: Merge bitcoin/bitcoin#30724: test: add test for specifying custom pidfile ...
<bitcoin-git> [bitcoin] achow101 merged pull request #30724: test: add test for specifying custom pidfile via `-pid` (master...202408-test-add_custom_pidfile_test) https://github.com/bitcoin/bitcoin/pull/30724
jonatack has quit [Read error: Connection reset by peer]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/b8c821cc1eab...e9b95665eeab
<bitcoin-git> bitcoin/master baea842 stickies-v: init: Remove unneeded argument for mempool_opts checks
<bitcoin-git> bitcoin/master 720ce88 Martin Zumsande: init: Improve comment describing chainstate load retry behaviour
<bitcoin-git> bitcoin/master 635e9f8 TheCharlatan: init: Remove misleading log line when user chooses not to retry
<bitcoin-git> [bitcoin] achow101 merged pull request #31046: init: Some small chainstate load improvements (master...chainstate_init_followup) https://github.com/bitcoin/bitcoin/pull/31046
jonatack has quit [Read error: Connection reset by peer]
preimage has quit [Quit: WeeChat 4.4.2]