21:59:12 Would it be a good idea to ssl or encrypt Communication between rpc server and monero daemon? 21:59:40 Should this be default behavior? 22:00:28 Dear Mr wrightpt1, 22:00:29 Thanks your for interest in Monero, 22:00:31 I have the pleasure to inform you that this is already available under the `--rpc-ssl` parameters in the `monerod` binary. There is also a dedicated tool you can find to generate new SSL certificates to use. 22:00:33 Sincerely, 22:00:35 not a Monero developer 22:04:49 I’m asking is it necessary? Many thanks for explanation but enabling ssl is very tricky for me 22:05:38 I’ve encrypted path to rpc server. But rpc to daemon? 22:05:39 Necessary 22:10:57 Depends 22:11:14 if it is traversing unknown networks then yes 22:11:15 you should 22:15:33 i see that the codebase has a few bits to try and support musl, but no docs and it i'm unable to get boost to build properly through the `depends` make target 22:15:44 anyone have any experience? 22:15:56 I actually managed to compile it for musl on alpine linux 22:16:10 (spoiler its extremely slow because of musl allocator) 22:16:26 same. i've been packaging it for alpine for a few years now, but each release brings in minor issues to the build process. 22:16:30 do you have any notes? 22:17:00 oh wait are you the maintainer of aports? 22:17:22 no. i publish a docker container though 22:17:34 s/container/image/ 22:17:37 ok hold on I need to make a little bash history 22:17:47 cornfeedhobo is op 22:18:02 whats does be op mean ? 22:18:13 just in terms of irc iirc :P 22:18:27 created original #monero right? irrelevant sorry. 22:18:28 lol /me bows 22:19:19 this repo has all the different build processes i've gone through https://github.com/cornfeedhobo/docker-monero/ 22:21:01 ok so cornfeedhobo I managed to compile latest master branch by applying the alpine aports `easylogging.patch` patch. Then git merged 0xfffc/dev/0xfffc/new-miniupnpc branch which updates miniupnpc. then compiled it with: 22:21:03 ``` 22:21:05 $ cmake -DBUILD_TESTS=off -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DSTACK_TRACE=off 22:21:07 $ gmake 22:21:09 ``` 22:21:11 also don't forget to add monerod dependencies 22:21:18 except the ones required for testing 22:22:06 oh, i see there is an aports monero package now. surprise surprise. i'll bbiab. thanks. 22:22:28 it is outdated tho 22:22:31 be aware 22:22:39 and yw 22:22:39 huh. i worked around this easylogging issue a few years ago.. i think they might have taken this from me... 22:32:48 i'm not much of a c/pp dev but these errors feel like a misconfigured environment. shouldn't these functions be in stdio.h? https://gist.github.com/cornfeedhobo/599a88d0d7d15d918b97843d783da8df 22:33:47 mhm 22:33:50 huh 22:33:52 hmh 22:33:59 no idea ngl 22:34:49 my entrypoint as been the monero makefile: `make depends`. I see that `target` gets passed to the boost config.sub and that's where there is a little musl logic but not seeing where that plugs into the boost build. 23:31:21 found where we are building the boost config https://github.com/monero-project/monero/blob/master/contrib/depends/packages/boost.mk#L34 23:44:02 boost really doesn't want to compile on the newest alpine images 23:44:15 at least the boost version this old