08:52:06 Any new attacks spotted so far? My .9 node is running perfectly without block lists. No peers from TOR, but TOR itself is under attack now: https://www.reddit.com/r/TOR/comments/kualce/all_v3_onion_addresses_down_after_attack_on_the/ 08:53:55 my nodes also have been smooth 08:54:02 (apart from Tor) 11:02:30 . 11:03:28 yeah not much happening here, 8 IPs autobanned 11:11:27 How important is refactoring Monero's code? 11:11:27 I've come across a few comments that some parts of Monero's code is a mess because it has never been refactored over the years. Someone mentioned part of Monero's weaknesses that were revealed during the attack, stem from the Cryptonight code implementation and that the messy code makes it hard to fix. 11:11:28 I'm wondering how important refactoring the code is. Is anyone from the community planning on doing it? 11:19:31 Refactoring is important, yes. But not at the expense of introducing new bugs and vulnerabilities with the new code. So it must be done very carefully and preferably over the parts of code that were proven weak 11:23:06 Is it likely someone will ever take on the burden then? Seems like an unthankful job with a lot of responsibility. 11:23:07 How has this been done with other projects (Bitcoin code i.e.)? I'm just curious about how this usually works 12:14:29 looks to me like bandwidth limits are not applied to rpc connections. I'm turning off public rpc on my node 12:14:39 it keeps exceeding my bandwidth cap 13:06:46 .9 uptime 2d 20h 34m 8s 13:06:46 , no block lists, 76 banned peers 14:11:30 In net_node.inl: zone.m_peerlist.get_and_empty_anchor_peerlist(apl); 14:11:30 Anyone has any idea why the empty part ? 14:11:53 I can't see why that makes sense and I want to remove it if I can't work out why it does this. 14:12:30 That's when trying to connect to an anchor peer. 14:13:11 This function is used only there, I have a feeling it was written specifically for that place 14:13:30 It was. 14:13:34 It seems purposeful, that's why I've not removed it yet. 14:14:01 But AFAICT, emptying the list ensures we lost memory of first seen all the time, which seems like the opposite of what we want. 14:14:13 And we won't ever connect to a second anchor, which is also not what we want. 14:14:40 So I'm pretty sure I'm missing one thing. 14:16:08 No idea 14:46:13 Howard, you know why all the 'Titanic intelligence Saviour of NASA' posts stopped last year? They know you are an embarrassment. Your arse didn't learn anything new in 25 years, and that includes C++. They just can't say it to your face. 15:15:11 i don't always drain my battery in ten minutes, but when i do, i'm compiling monero 17:59:59 is there something to set to get more detail from the failing unittests? 18:01:32 cornfeedhobo: CTEST_OUTPUT_ON_FAILURE=ON env var 18:01:42 thakns 18:01:45 thanks* 20:57:53 Hello everyone, how do I just build "monero-blockchain-prune" from source? Thx in advance! 20:58:03 make 20:58:39 I am using msys on windows. I managed to build everything. But how to build a specific target? 20:58:55 make -C build/wherever blockchain_prune 21:00:46 Was my first try, but "no rule to make target ... " 21:01:05 Are there existing rules for that? 21:01:32 Yes. 21:06:51 ok found that rule. but the rule "blockchain_prune" does not work standalone 21:10:30 ok. I see my questions are some kind of newbie. Cause I am home in other languages. Anyway please help ;-) 21:11:10 Well, in case this was not obvious, "wherever" was a placeholder. Replace with whatever directory is there for you. 21:11:16 Otherwise, I just tried, works fine. 21:11:58 It might be along the lines of build/x/y/release 21:15:29 If I run "make blockchain_prune" from "monero/src/blockchain_utilties", the error is "lmdb.h" not found 21:16:40 the thing with the placeholder, I understood, I just did not specify an output folder 21:18:32 Check for other obvious things: is there a makefile in build/wherever/you/gave ? 21:19:10 And does it have a line starting with "blockchain_prune:" ? 21:19:44 yes it does. there is a makefile in subfolder with that target 21:20:32 Are you on some BSD variant ? If so, use gmake instead. 21:21:32 Oh nvm you said msys. 21:22:24 wait I try another directory 21:23:40 Ok. Thank you for helping. I was in the wrong dir