Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2016-11-22

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 sm I feel a bit dense, but where do you see text like "reported by <username> March 11, 2016" ?
00:01 pointfree http://hub.darcs.net/simon/darcsden/issues
00:01 sm ah. Thanks. :)
00:12 pointfree http://hub.darcs.net/pointfree/darcsden-feed-ssh-server/patch/c3bb9a0ca6759adfc675eec840896ffb4191c43e
00:13 pointfree I'm thinking the username, rOwner is empty which is why sendmail reaches for a default config.
00:16 sm not sure pointfree .. maybe some trace statements ?
00:16 sm or a fake sendmail script showing the arguments
00:17 sm hey do you know about http://hub.darcs.net/ganesh/ssh/issue/5#comment-20161121T222213 ?
00:24 pointfree sm: fr33domlover's refactorings diverged quite a lot from the new-kex-fork. libssh2 doesn't support curve25519-sha256 so the tests won't work (libssh supports that kex, libssh2 doesn't). The darcsden ssh server would have to be updated to support fr33domlover's changes. fr33domlover's changes got merged into ganesh/ssh first.
00:25 sm oh.. merge conflict eh
00:25 sm who gets to clean it up I wonder
00:28 pointfree We also talked way back about at least picking out some snippets from ssh-hans which has a working haskell ssh client AND server... or just using ssh-hans which supports multiple newer kex's.
00:29 sm it sure would be nice for push/pull to darcs hub to work out of the box
00:34 pointfree I have a thought that may or may not be a good idea: Temporarily use my pointfree/ssh-curve25519-sha256 just on hub.darcs.net and switch back to ganesh/ssh when fr33domlover or someone else updates darcsden-ssh to work with the latest ganesh/ssh and fixes the merge conflicts that resulted from the refactoring.
00:41 sm I think that's a good idea, why not
00:42 sm yours is strictly better than ssh-0.3.2, I think ?
00:42 sm (pointfree)
00:42 sm um, it's no less secure, is it ?
00:43 sm and not crazily different in terms of server load ?
00:49 pointfree no less secure. I used this Curve25519 implementation: https://hackage.haskell.org/package/curve25519-0.2.2/docs/Crypto-Curve25519-Pure.html a wrapper over the curve25519-donna library from Google. I didn't implement my own modular exponentiation or anything.
00:50 sm cool, I'll try it (but curve22519 needs an update to allow GHC 8)
00:50 pointfree The code could maybe be cleaned-up a bit, but it's better than asking the user to enable an old and insecure kex.
00:50 sm curve25519
00:57 sm I'll need to get past this GHC error first
01:01 fr33domlover joined #darcs
01:08 fr33domlover joined #darcs
01:13 sm pointfree: hmm.. I built your ssh with GHC 7.10, but the connection drops during my darcs pushes
01:14 sm I would suspect the ssh segfault issue again, except it seems to keep running
01:15 pointfree Works on my odroid server. I had to cabal install ../ssh-curve25519-sha256 from the darcsden/ directory before building darcsden.
01:17 pointfree Not sure how I would do that with stack.
01:19 sm you add the local path to the packages list (and any extra deps it complains about to the extra-deps list)
01:19 pointfree Correction: on the my previous x86 server I was using it. On my odroid server it looks like I'm currently not because cabal by itself doesn't work as well on ARM.
01:21 * sm tries again
01:25 pointfree (building ssh-curve25519-sha256 on my odroid)
01:29 sm oh it's Network.SSH now
01:30 sm and Channel is ChannelT
01:32 sm other stuff. I think I'll wait till the official API is clear
01:32 sm heading out, see you o/
01:33 pointfree That might have been some of the patches from fr33domlover, the ones that didn't have merge conflicts.
01:33 pointfree I pulled some of them in.
02:46 pointfree actually, sm: I think you may have ganesh's or fr33domlover's copy of ssh or some combination of his ssh and mine. http://hub.darcs.net/pointfree/ssh-curve25519-sha256 does not contain ChannelT anywhere.
02:47 ilbot3 joined #darcs
02:47 Topic for #darcs is now http://darcs.net/ | logs: http://irclog.perlgeek.de/darcs/ | darcs 2.12.1 is out http://darcs.net/Releases/2.12
04:06 pointfree sm, I now have darcsden running with pointfree/ssh-curve25519-sha256 at http://odroid.0xFFFFFFFF.in:8900 I just pushed to it with the new kex.
04:11 sm pointfree: oh. I took hub.darcs.net/pointfree/ssh
04:11 sm since it's the one that appears in http://hub.darcs.net/ganesh/ssh/patches
04:12 sm yes you're right
04:13 sm seems like a lot of differences here: http://hub.darcs.net/pointfree/ssh-curve25519-sha256/compare/ganesh/ssh
05:20 Riastradh joined #darcs
16:33 Riastradh joined #darcs
18:02 sm g'day all
18:02 sm a heads up: stackage will stop running darcs' test suite until it is updated to HUnit 1.5
22:29 mizu_no_oto joined #darcs

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary