aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node
Commit message (Expand)AuthorAgeFilesLines
* fix(node): datagrams straight through the socket on Windows' event loopChristophe Besson34 hours3-2/+143
* feat(node): connection processes on by default, one per core up to fourChristophe Besson36 hours1-8/+27
* perf: linear SCTP reassembly, one SACK every second packet, 4 MB buffer in th...Christophe Besson36 hours1-13/+128
* chore: bump version to 0.20.0Christophe Besson2 days1-1/+1
* test(node): the event-loop disk guard watches os.stat againChristophe Besson2 days1-1/+3
* fix(node): a removal made at the machine is in audit.dbChristophe Besson2 days1-2/+34
* refactor(chat): no thread_id — chat has no threadsChristophe Besson2 days3-34/+19
* fix(node): an operator who was a member first holds the authority at onceChristophe Besson2 days1-1/+27
* feat(hub): one account, several linked nodesChristophe Besson3 days4-11/+51
* fix(node): a chat-epoch notice answers no request, not even the asker'sChristophe Besson3 days1-9/+17
* feat(node): accept a device link request before the proof (MNP 6.3)Christophe Besson3 days3-10/+34
* fix(node): index, serve and write files past Windows' MAX_PATHChristophe Besson3 days14-70/+146
* feat(node): skip a file the disk stops answering for, then pause its rootChristophe Besson3 days3-63/+492
* test(node): run the connection processes on Windows, source and frozenChristophe Besson5 days1-3/+8
* feat: let the operator pause and resume a root's indexing (MNP 6.2)Christophe Besson6 days12-87/+437
* fix(node): tell the Node page how many cores there areChristophe Besson6 days2-14/+19
* fix(node): a receive buffer that holds an upload's windowChristophe Besson6 days4-1/+52
* feat(node): carry connections on several coresChristophe Besson6 days9-13/+759
* feat: spread a large download over eight connectionsChristophe Besson6 days2-8/+38
* feat(node): log what a transfer moved when it endsChristophe Besson6 days6-2/+107
* feat(photos): show a phone's clips in their albumsChristophe Besson7 days1-3/+13
* fix(node): stop aiortc's SCTP sender leaking bytes in flightChristophe Besson7 days2-0/+33
* feat(packaging): the Store package declares what the NSIS scripts doChristophe Besson8 days2-7/+186
* feat(node): refuse an upload on a full disk with a stated reasonChristophe Besson8 days2-3/+53
* feat: let the operator purge a group's chat (MNP 6.1)Christophe Besson8 days6-1/+70
* perf(node): sample 9 MB with the size above 9 MB, keep known ids0.19Christophe Besson10 days2-20/+26
* fix(node): name a root after its drive when its basename is takenChristophe Besson10 days2-3/+33
* chore: bump version to 0.19.0Christophe Besson10 days1-1/+1
* fix: set the Windows node up at sign-in, and stop it for realChristophe Besson10 days4-10/+129
* fix(node): drop a directory moved out of the root on Windows tooChristophe Besson10 days1-0/+6
* fix(node): name members admitted without an invitation nameChristophe Besson10 days4-3/+28
* perf(node): list a group's directories off the event loopChristophe Besson10 days4-27/+78
* fix(node): drop a directory moved out of the root from the indexChristophe Besson10 days1-8/+54
* fix(node): prefer the bundled ffmpeg over PATH in the frozen buildChristophe Besson11 days1-2/+23
* fix(node): plug an auto-ejected removable root back once its files returnChristophe Besson12 days6-7/+106
* docs: generate an HTTP API listing for the hub and the node control APIChristophe Besson12 days1-2/+53
* fix(node): print "running" once in meshbay-node statusChristophe Besson13 days1-1/+2
* chore: bump version to 0.18.0Christophe Besson2026-10-031-1/+1
* refactor(mnp): remove ten operator messages no client sent0.17Christophe Besson2026-10-028-358/+16
* feat(mnp): sharing a folder is decided on the node's machine only (MNP 6.0)Christophe Besson2026-10-025-174/+30
* fix(node): the clear fields beside a chat message are boundedChristophe Besson2026-10-011-2/+13
* fix(node): a member is told a media tool failed, not what ffmpeg saidChristophe Besson2026-10-013-3/+8
* fix(node): the reaper deletes only the .part files the node wroteChristophe Besson2026-10-011-1/+12
* fix(node): a revoked account is disconnected, not only refused next timeChristophe Besson2026-10-011-13/+31
* fix: downloads are marked and keep their extension; Explorer files are refusedChristophe Besson2026-10-012-1/+26
* fix(node): one member holds a share of the node, sized past real useChristophe Besson2026-10-018-28/+127
* fix(node): an upload never replaces a file, nor shares a part with anotherChristophe Besson2026-10-013-11/+87
* fix(node): ffprobe over a member's file is bounded, and stopped when it isChristophe Besson2026-10-012-1/+23
* fix(node): link previews connect to the address they checked, without blockingChristophe Besson2026-10-012-48/+111
* fix(node): how a hosted group admits people is the operator's, not the hub'sChristophe Besson2026-10-016-27/+90