-
m-relay
<wrightpt1:matrix.org> Would it be a good idea to ssl or encrypt Communication between rpc server and monero daemon?
-
m-relay
<wrightpt1:matrix.org> Should this be default behavior?
-
m-relay
<syntheticbird:monero.social> Dear Mr wrightpt1,
-
m-relay
<syntheticbird:monero.social> Thanks your for interest in Monero,
-
m-relay
<syntheticbird:monero.social> 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.
-
m-relay
<syntheticbird:monero.social> Sincerely,
-
m-relay
<syntheticbird:monero.social> not a Monero developer
-
m-relay
<wrightpt1:matrix.org> I’m asking is it necessary? Many thanks for explanation but enabling ssl is very tricky for me
-
m-relay
<wrightpt1:matrix.org> I’ve encrypted path to rpc server. But rpc to daemon?
-
m-relay
<wrightpt1:matrix.org> Necessary
-
m-relay
<syntheticbird:monero.social> Depends
-
m-relay
<syntheticbird:monero.social> if it is traversing unknown networks then yes
-
m-relay
<syntheticbird:monero.social> you should
-
cornfeedhobo
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
-
cornfeedhobo
anyone have any experience?
-
m-relay
<syntheticbird:monero.social> I actually managed to compile it for musl on alpine linux
-
m-relay
<syntheticbird:monero.social> (spoiler its extremely slow because of musl allocator)
-
cornfeedhobo
same. i've been packaging it for alpine for a few years now, but each release brings in minor issues to the build process.
-
cornfeedhobo
do you have any notes?
-
m-relay
<syntheticbird:monero.social> oh wait are you the maintainer of aports?
-
cornfeedhobo
no. i publish a docker container though
-
cornfeedhobo
s/container/image/
-
m-relay
<syntheticbird:monero.social> ok hold on I need to make a little bash history
-
sneurlax
cornfeedhobo is op
-
m-relay
<syntheticbird:monero.social> whats does be op mean ?
-
sneurlax
just in terms of irc iirc :P
-
sneurlax
created original #monero right? irrelevant sorry.
-
cornfeedhobo
lol /me bows
-
cornfeedhobo
this repo has all the different build processes i've gone through
github.com/cornfeedhobo/docker-monero
-
m-relay
<syntheticbird:monero.social> 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:
-
m-relay
<syntheticbird:monero.social> ```
-
m-relay
<syntheticbird:monero.social> $ cmake -DBUILD_TESTS=off -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DSTACK_TRACE=off
-
m-relay
<syntheticbird:monero.social> $ gmake
-
m-relay
<syntheticbird:monero.social> ```
-
m-relay
<syntheticbird:monero.social> also don't forget to add monerod dependencies
-
m-relay
<syntheticbird:monero.social> except the ones required for testing
-
cornfeedhobo
oh, i see there is an aports monero package now. surprise surprise. i'll bbiab. thanks.
-
m-relay
<syntheticbird:monero.social> it is outdated tho
-
m-relay
<syntheticbird:monero.social> be aware
-
m-relay
<syntheticbird:monero.social> and yw
-
cornfeedhobo
huh. i worked around this easylogging issue a few years ago.. i think they might have taken this from me...
-
cornfeedhobo
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?
gist.github.com/cornfeedhobo/599a88d0d7d15d918b97843d783da8df
-
m-relay
<syntheticbird:monero.social> mhm
-
m-relay
<syntheticbird:monero.social> huh
-
m-relay
<syntheticbird:monero.social> hmh
-
m-relay
<syntheticbird:monero.social> no idea ngl
-
cornfeedhobo
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.
-
cornfeedhobo
-
cornfeedhobo
boost really doesn't want to compile on the newest alpine images
-
cornfeedhobo
at least the boost version this old