profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mafintosh/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Mathias Buus mafintosh @hyperdivision Copenhagen, Denmark https://mafinto.sh Rød grød med fløde

browserify/browserify 13808

browser-side require() the node.js way

browserify/watchify 1776

watch mode for browserify builds

bcle/fuse4js 253

FUSE bindings for Javascript and node.js

chm-diederichs/minisign 73

JavaScript implementation of Frank Denis' (@jedisct1) minisign tool.

adventure-js/arcticjs.club 68

The http://arcticjs.club website

beaugunderson/github-current-user 27

💁 verify access to the current GitHub user

andrewosh/mountable-hypertrie 26

A Hypertrie wrapper that supports mounting of other Hypertries

andrewosh/hyperblobs 22

A blob store for Hypercore

andrewosh/hypercore-byte-stream 17

A Readable stream wrapper around Hypercore that supports reading byte ranges.

push eventhyperswarm/dht

Mathias Buus

commit sha f501d3daeec298c23ee8b2402a6253052fcaa31c

more fixes

view details

push time in 7 hours

push eventmafintosh/dht-rpc

Mathias Buus

commit sha e4622e4837b2639a081c219c08075869d760ec6e

fix wrong to stamp in message

view details

push time in 9 hours

push eventhyperswarm/dht

Mathias Buus

commit sha 8d05959da15ec1920f6be0da551c4c07f159c6cf

fix some connect erorr handling

view details

push time in 11 hours

push eventmafintosh/dht-rpc

Mathias Buus

commit sha b047314bc9e709c2eacb12204d3a713518977e7a

update firewall state eagerly always

view details

push time in 12 hours

push eventhyperswarm/dht

Mathias Buus

commit sha c0d313af8e4ff150edf9d70def10efca56642d6d

connection -> rawSocket

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 92a074b2b185bab77abd751540838fe9ef476437

remove addr filtering for now

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 1e8ddf9bab9f71893cea10ee8693377a7fb96d4a

move reroll to holepuncher and remove dead code

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 6743c0ec755a465a6c80b3bd6fae3ad80244c72a

fix typo

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 2a7ffed11469cc7a062dc89b74d231a15ab803f1

only unfirewall if server

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha e729e2149e81a9db8fc59b9677c661ad6bded6bb

fix typo

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha f79505f4eb76c3fd121aa1632b0dd02e83cf7692

forward rawSocket

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 30df79f9d5fc16a01cfacf260b075cae2fc40637

more utp fixes

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha e7c2763853d1c198930436ee4066266e7a740971

forgot to unwrap

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha e14d26267f099ebf7d1be45dd4838faccc28e252

fix typo

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 433d00858f44170d13e43f2d107b8547b03fca16

try to utp connect and fix connect bug

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha eb3e149c9b7f84f5812286f9a7c0d6f46f354466

first stab at socket reroll

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 653a9a7a44e1f7a05822f339279cd1a430d8008b

shutdown extra sockets on punch

view details

push time in a day

pull request commentprebuild/prebuild

chore: bump node-abi version to 3.0.0

My personal take on node support + semver is that I normally major bump it unless the node version is very old at this stage, which I'd say 10 is - aka semverish 🤣

xueqingxiao

comment created time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 57a678a4fdb1f127a7a292b2ef88da861d67540b

filter out bad messages and fix wrap not fwding

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 9503e88e77d857af9bcf2496243e65bbb05618bd

make puncher stop on success

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 8b64c712d0981488265524b59bad53b90ad5adc1

fix probe maybe

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 7570738c4ff13c8131f0b17f4f5cd544be16e3cf

fixed ref

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha e5e0fadc519f73efc80de8a2d4831f14f7874116

add first try at random punches

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha 97c2892ac4dad1d324061adc29c91157c4feef52

add start logic and more error handling

view details

push time in a day

push eventhyperswarm/dht

Mathias Buus

commit sha da92e9513255692ab88a9bcb3d0e74b1c886fec4

remove dead code

view details

Mathias Buus

commit sha d59720ded3df94a99fce859d334af1be11ce72b6

much lower refresh interval for easy debug

view details

Mathias Buus

commit sha b4e10518bfac1b276f5feeab10570ef108da8665

move up auto sample since we fixed low ttls

view details

push time in 2 days

PR opened emilbayes/eff-diceware-passphrase

pin 2.0.4 of binary search to fix bug

Right now includes etc is broken because the binary search module introduced a bug in 2.0.5. This fixes that by pinning to 2.0.4 for now.

+1 -1

0 comment

1 changed file

pr created time in 2 days

push eventmafintosh/eff-diceware-passphrase

Mathias Buus

commit sha 5e6272ccc688f87f97435a397ad7c46a2396313a

pin 2.0.4 of binary search to fix bug

view details

push time in 2 days

issue openedmikolalysenko/binary-search-bounds

2.0.5 is broken

Just ran into this when upgrading deps, but it seems 2.0.5 introduces a bug where (at least) the .eq method stops working.

You can test this with the eff-diceware-passphrase module that uses this binary search, https://github.com/emilbayes/eff-diceware-passphrase

// should return a result - does in 2.0.4 - does not in 2.0.5
require('binary-search-bounds').eq(require('eff-diceware-passphrase').words, 'faceless')

created time in 2 days

push eventhyperswarm/dht

Mathias Buus

commit sha f959082be815a1d9d2d6358bb593e82b8172059e

fix ttl issues once and for all and other tweaks

view details

push time in 2 days

issue openedelectron/node-abi

v3 vs v2

Hi 👋 Is there a tldr on the breaking changes between v3 and v2? We rely on this pretty heavily in prebuild/prebuildify and would like to keep it up to date.

created time in 3 days