Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PowerNukkit/Bedrock-Network

Network components
https://github.com/PowerNukkit/Bedrock-Network

Setup GitHub actions

a7003e745e93aeb8c87fb7b4d7a2c244f50de74f authored about 4 years ago by joserobjr <[email protected]>
Add trace logging to investigate IPv6 connectivity issue

19b2dbeda27d4867b2bae4c5cf35f1dc29efcce3 authored about 4 years ago by joserobjr <[email protected]>
Adjust dependencies to use PowerNukkit versions

ec180fe070b6f80c48a3e7a78449fba2040c8e78 authored about 4 years ago by joserobjr <[email protected]>
Revert appendix instructions changes, re-license, adjust versions

It's not part of the license, it's an instruction to the
contributors on how to give permission ...

2c176b2a3da29eaa0d2d0cddcf28043695211737 authored about 4 years ago by joserobjr <[email protected]>
Merge branch 'maven-dist'

a8de2504647c839e6b9850fa8269be681319f2fb authored about 4 years ago by joserobjr <[email protected]>
Release 1.6.20

d7589a886ad710ac3dcdcb4e408c8f592837364b authored over 4 years ago by SupremeMortal <[email protected]>
Reduce maximum MTU to 1400

Possible fix for #8

773cd3b5a13956f39bfeccbe386eae99d9a46d71 authored over 4 years ago by SupremeMortal <[email protected]>
Fix trove4j dependency

a2e0fcd1c1c834c052bd3334499dba6f80687575 authored over 4 years ago by joserobjr <[email protected]>
Update the install & deploy plugins to generate checksums

697a842ebb25b6f8d23584fe223bf8f22a005d7a authored over 4 years ago by joserobjr <[email protected]>
Configure the pom files for maven distribution

870984eaf5fea311b0f5186b07943f8a9ddb8f11 authored over 4 years ago by joserobjr <[email protected]>
Merge pull request #13 from rtm516/master

Fix disableNativeEventLoop not preventing Epoll and KQueue from loading

42af3f08d7db683afcf2df2a548e9430f1e11979 authored over 4 years ago by SupremeMortal <[email protected]>
Flipped if statement to allow disable before use

a8377bbe590952c07d7ae3617fdaaf9495adf269 authored over 4 years ago by rtm516 <[email protected]>
Move to less generic catch

3e5bcd9b75dd490b54f4288c5082657ce7bd0cb2 authored over 4 years ago by rtm516 <[email protected]>
Make Epoll and KQueue optional

f580d5df4bacccf3b1c70e3424c8e2300640c934 authored over 4 years ago by rtm516 <[email protected]>
1.16.19

ee440f7bd9b123d9aa98bb5658232621714ac0b0 authored over 4 years ago by SupremeMortal <[email protected]>
Clean up VarInt code

3747f86042dbc53c96de575998d1c1932c5d9761 authored over 4 years ago by SupremeMortal <[email protected]>
Bump RakNet version (#12)

dceb20cdb18f2dbe34a008ffa03f687bb71c9467 authored over 4 years ago by bex <[email protected]>
Time check optimization (#11)

`System.currentTimeMillis()` is slow and don't need to be called on every session tick individua...

d6b3cae0e99852b61ba23aed8c0a70a3e97dc91b authored over 4 years ago by joserobjr <[email protected]>
Fix VarInts writing integers as longs (#10)

Presently when writing an integer it is encoded as a long and uses up twice the amount of space ...

549b5e346d8f9ae3dfd88ec715f162beade1b225 authored over 4 years ago by bundabrg <[email protected]>
1.6.18

* Resend datagrams with new sequence indexes
* Fix unsigned varint writing

720bff111acdaf3fdb40352dc1bc70f3cd5c000c authored over 4 years ago by SupremeMortal <[email protected]>
fix writeUnsignedInt for negative ints

7f1b69e289259d3656d046855a3626c2c022c929 authored over 4 years ago by Gerrygames <[email protected]>
Merge branch 'develop' of https://github.com/NukkitX/Network into develop

50fce79b48d8c833738e24c153f14dca6eae3bbe authored over 4 years ago by SupremeMortal <[email protected]>
1.6.17

* Add session.getProtocolVersion

55ad2aef4ad5ba01393ec8b379c45332886287d9 authored over 4 years ago by SupremeMortal <[email protected]>
Merge pull request #7 from NukkitX/re-license

Relicense to Apache.

bd5681275e031fdd559e6d80897f6d34cbd9ab11 authored over 4 years ago by SupremeMortal <[email protected]>
Fill out copyright

1a33dacb5f7db5af39e392abb198f830b0a60089 authored over 4 years ago by SupremeMortal <[email protected]>
Re-license to apache.

add15e30589585d1543b873295c558182d0e2326 authored over 4 years ago by SupremeMortal <[email protected]>
Trove isn't used anymore.

0c93dd98893e8d0bdfeb34267d7d99bd7728572a authored over 4 years ago by SupremeMortal <[email protected]>
Fix client ConnectionRequestAccepted handling.

e795f2188342d0b26861ca2681a3708652e3998d authored almost 5 years ago by SupremeMortal <[email protected]>
Use static imports for constants.

539322ec37708f15dfbf6f010ded772beb362f8e authored almost 5 years ago by SupremeMortal <[email protected]>
1.6.16 is next

3ea09234960a13fbfb6bf35510ba47aba1cbec1c authored almost 5 years ago by SupremeMortal <[email protected]>
1.6.15

0c044b7b2236ab86bb430bc6167f7ea432f8612c authored almost 5 years ago by SupremeMortal <[email protected]>
[RakNet] Give disconnect reason for connection failure.

b7fb1471019d0a8f3ab5a94748cb1419283e5738 authored almost 5 years ago by SupremeMortal <[email protected]>
[RakNet] Properly set MTU size sent in OpenConnectionRequest1

Also lower the MAX_MTU to fix issues with some networks over
compensating.

943e009eda666f3a5795f01ae99b818e78c430d6 authored almost 5 years ago by SupremeMortal <[email protected]>
Bump to 1.6.15-SNAPSHOT

6c534aa8532385df2f05f792ed8d97c884632ed9 authored almost 5 years ago by SupremeMortal <[email protected]>
1.6.14

* Remove all de-referencing in the deinitialize method as the entire
session will be de-referen...

ea38d0a7f7d6cdfe215ed0dc294fe0d6b7e88b8c authored about 5 years ago by SupremeMortal <[email protected]>
1.6.13

* Use read-write lock to stop race conditions on close.

644033470699685c4d58c506446d9f8b64ca0fa2 authored about 5 years ago by SupremeMortal <[email protected]>
1.6.12

* Do not throw an exception if the session has already been closed on
close()

43984575fac5c6c4619e58849da7b0f64bdd8af7 authored about 5 years ago by SupremeMortal <[email protected]>
1.6.10

* Use the default ByteBufAllocator. This will fix any issues running the
library on Android and...

2b6dd1f9f3bff6202bb67fd980d46df30b223413 authored about 5 years ago by SupremeMortal <[email protected]>
1.6.10

* Fix IOOBE issues with reading packets.

8e1d3834a54dd7ce8f0e280d897c562ec4216418 authored about 5 years ago by SupremeMortal <[email protected]>
1.6.9

* Update netty dependency to 4.1.38.Final

029eacb1d416de031a2c3ba5d851c79f43eb52c0 authored about 5 years ago by SupremeMortal <[email protected]>
1.6.8

* Use netty I/O buffers
* Disconnect remote peer on bad ACK range.

79a77142ab3e34d9f45170dec1e6f906c9cf53ca authored over 5 years ago by SupremeMortal <[email protected]>
1.6.7

* Fix MTU issues
* Fix buffer leaks when closing the session

988d47974270c2b3b45237508b67bd67917275c3 authored over 5 years ago by SupremeMortal <[email protected]>
1.6.6

* Fix infinite loop whilst ordering packets.

dc4d30083222c0d6790579ba569b1e83ab6e7f11 authored over 5 years ago by SupremeMortal <[email protected]>
Only create array list if resend occurs.

28602cdbbcf666fb186d83ca952d61fcd02ae635 authored over 5 years ago by SupremeMortal <[email protected]>
Move stale trace logging inside hasResent block

135f8071ac7a5ef17a825a27f18755f6efcd51db authored over 5 years ago by SupremeMortal <[email protected]>
1.6.5

* Merge stale datagram trace logging into one message per tick.

577fe876857dcb45fe3014ed12c8ed536336550e authored over 5 years ago by SupremeMortal <[email protected]>
1.6.4

* Fix some MTU issues
* Fix decoding issue with handshake
* Fix reference count related bug

9bb021ae747c16d0cadc78b4198f71980ecd7d2e authored over 5 years ago by SupremeMortal <[email protected]>
Release packet even if session closed.

This will stop the memory leak warnings.

c3e83dfbb54b05b3d905a58e5169313a2c8fb4fd authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.6.4-SNAPSHOT

e641b715773e0eca7ea6ac7a0b8b1aac641099da authored over 5 years ago by SupremeMortal <[email protected]>
1.6.3 release

ed1af5053facfaaa68259d28ce83b482f5daaf48 authored over 5 years ago by SupremeMortal <[email protected]>
Reimplement BitQueue.

Old implementation was broken.

94db5c6b26e2dccf045e7f3ef5f05bf757d5a87d authored over 5 years ago by SupremeMortal <[email protected]>
Update unackedBytes counter in sendDatagram.

This is so we only account for datagrams which are reliable and require
and ACK. Also packets sen...

3f3dc1ac61159fe6d84e786f8da258f8ca9d0076 authored over 5 years ago by SupremeMortal <[email protected]>
Start ticking sessions once bound.

2f03324c817ba275a6fc240989a7dae98452a76c authored over 5 years ago by SupremeMortal <[email protected]>
Merge remote-tracking branch 'origin/master'

bac0e6890c57eec0bf084db7ca7d5c94eb8234a5 authored over 5 years ago by CreeperFace <[email protected]>
Fix raknet ticking

bf14aa306ce5b6b1cc7ff66d9ee0c1358eadc10d authored over 5 years ago by CreeperFace <[email protected]>
Revert ref count changes.

8a8d821fbb417aacffe7aa67664f7185eab11933 authored over 5 years ago by SupremeMortal <[email protected]>
Resend stale datagrams with a new sequence number.

f13e0c392a4cdff9d964ff6f33330453fdd8a8f6 authored over 5 years ago by SupremeMortal <[email protected]>
Return EncapsulatedPacket on reference count methods.

8a8150e9968b4775895bb9a267bd9ff574c4d787 authored over 5 years ago by SupremeMortal <[email protected]>
Release ordering heap packets on close.

46757d18005c2cd47b2031f14d7162da1e9cb57d authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.6.3-SNAPSHOT

f1adc65d121e871ec105f69f56931eaea8b45640 authored over 5 years ago by SupremeMortal <[email protected]>
1.6.2

* Fix bug where the datagramReadIndex could be decreased if an old
packet was to arrive after b...

0d092bacab3589cbfc00268c3a8961cea7a8e6f0 authored over 5 years ago by SupremeMortal <[email protected]>
Do not accept datagrams if the session is closed.

b90ed5f06a1388c8ad8d3d437ca4a8c69c7f9c1b authored over 5 years ago by SupremeMortal <[email protected]>
1.6.1 - Keep locks in case the method is still in use.

9687ffa9f039c2b62919fe9711ebe13ffda15c7c authored over 5 years ago by SupremeMortal <[email protected]>
Set closed to false when session connection begins.

ae417c4531e88546d75d722e3e837c9e55510afb authored over 5 years ago by SupremeMortal <[email protected]>
RakNet State null checks.

49e5a2e1a77f43aaf41d264c0865cc3cb9845cb2 authored over 5 years ago by SupremeMortal <[email protected]>
Start client state at null

1364f78a09e36f6ecc68eecd52873f1c019440b3 authored over 5 years ago by SupremeMortal <[email protected]>
1.6.0

* Start connection from client session and not the client class so there
is no possibility of a...

2f3c53916f2bc9e20aa1a242e58720b82e1d2537 authored over 5 years ago by SupremeMortal <[email protected]>
1.5.4

* Group together as many outgoing ACKs and NAKs into each packet.
* Use a ConcurrentSkipListMap t...

d7f0314d9176a80011e5d4b3d5b176277a1174fd authored over 5 years ago by SupremeMortal <[email protected]>
1.5.3

* Bundle incoming NAKs and ACKs into queues to be ticked.
* Increase tick rate to the same as the...

b8ea21c47ad0826ba1cdd99b9eb67ea47512e2ce authored over 5 years ago by SupremeMortal <[email protected]>
1.5.2

* MacOS doesn't support multiple binds to a single port so remove it.

0dcd8565f0c75e931fdeeacebb58c56af3de149c authored over 5 years ago by SupremeMortal <[email protected]>
1.5.1

* Delay connection by a tick to stop the client connecting before the
user has time to set the ...

b8c8bf52998858aba232978d885430a2908b07ba authored over 5 years ago by SupremeMortal <[email protected]>
1.4.10

* Use compareAndSet for remove in RoundRobinArray to be atomic.
* Remove logging from Sliding win...

618c8644b59992d450b722e4e5dab7da084cb3aa authored over 5 years ago by SupremeMortal <[email protected]>
1.4.8 release

9b6d864e329b25275760f7123c91fe9d73270d38 authored over 5 years ago by SupremeMortal <[email protected]>
Implement resending stale datagrams.

b1b993d34f4b49a6c9d04811fcfcdebaf1cbe305 authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.4.8-SNAPSHOT

684c9137a7d8cfb859c3ca1c60a1daf214c4f746 authored over 5 years ago by SupremeMortal <[email protected]>
call super tick method

e341347ef5a23e419d6daadfd79f71031eefac09 authored over 5 years ago by Creeperface01 <[email protected]>
1.4.7

* Make sure the reader index is preserved in case we need to resend
the RakNetDatagram.

321de0bf80c0970d64a791a7e4914266252b3745 authored over 5 years ago by SupremeMortal <[email protected]>
1.4.6

* Remove extra retain on NAK'ed datagrams that caused memory leaks.

e0b8ba28428aab6cf9f18e7835c30291451970ce authored over 5 years ago by SupremeMortal <[email protected]>
IntelliJ decided to rearrange variables which changed the constructor.

baec168db0219bb6170f3a53a802ea4c88021f85 authored over 5 years ago by SupremeMortal <[email protected]>
1.4.5

* Split the EventLoopGroup utils into it's own class.
* Use the EventLoopGroup for ticking the Ra...

e1cda7db00c5d8f2b9f27711c74dafaafe56c030 authored over 5 years ago by SupremeMortal <[email protected]>
1.4.4

* Lock outgoing packet queue when polling or adding new packets.
* RoundRobinArray is now atomic ...

1336bdbc2446c26006d2f2771e389db271f858b3 authored over 5 years ago by SupremeMortal <[email protected]>
Remove trace logging and bump to 1.4.3 release

04539f9e7a6905d6909ac7990199fef47a144df1 authored over 5 years ago by SupremeMortal <[email protected]>
Release the correct buffer when out of order.

9399b76e351eb87e52f6a7f56e5354ed478b33a4 authored over 5 years ago by SupremeMortal <[email protected]>
Connection request accepted is sent reliably.

4b369512c0fb276a4f4b0316bd9bb81231a48c88 authored over 5 years ago by SupremeMortal <[email protected]>
Add trace debugging on inbound and outbound traffic.

2af9ab8db0af4d19888988c53f088fa4ca9bdaa8 authored over 5 years ago by SupremeMortal <[email protected]>
Fix ordered packets handling.

e6724feb967a4b89f4a64436028e33cf282fe3d2 authored over 5 years ago by SupremeMortal <[email protected]>
Correct buffer allocation values.

559df1bc30160f5e995be8effbbbf976c7b25e25 authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.4.3-SNAPSHOT

f2ca34a0b9d12aece773c62d0eac400412c3d480 authored over 5 years ago by SupremeMortal <[email protected]>
1.4.2 release.

323f1a0c6f6a3821b4dd31b6d9adaf5033282f04 authored over 5 years ago by SupremeMortal <[email protected]>
Fix missing system index field and correct size calculation.

67dab0228ee6f43133cdac61402ee86b05e67bf1 authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.4.2-SNAPSHOT

6a8030b0cd9d9a76ec622bf324fb3de49a023f2f authored over 5 years ago by SupremeMortal <[email protected]>
1.4.1 release

709f3515c8e30f400025d66c04568e6b692b446c authored over 5 years ago by SupremeMortal <[email protected]>
Implement interfaces to session, server and client

ed56bc013f24d0c89b4e4aae184374f303b5fc67 authored over 5 years ago by SupremeMortal <[email protected]>
Forgot to call onConnectionRequestAccepted.

2b60fb0b4f6292e15fa4b355307b377367626f1d authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.4.1-SNAPSHOT

ee88d3c40fe0dbc7309a72c106fba62ba1b1ffa8 authored over 5 years ago by SupremeMortal <[email protected]>
1.4.0 release.

aa44a887711a3ecc61e1507a5e84ddf04977fa27 authored over 5 years ago by SupremeMortal <[email protected]>
Implement Sliding Window Congestion control and packet priority.

Also includes some performance improvements for the heap so split
packets can be inserted faster....

5f81e295a4cb3c643a3e005128a91aea13e832f2 authored over 5 years ago by SupremeMortal <[email protected]>
Bump to 1.4.0-SNAPSHOT

7a36c2d989f3b8e59ccb12a58f4ff7c0af9d7a11 authored over 5 years ago by SupremeMortal <[email protected]>
1.3.4 release.

f55b6c805c7e8faa0d793aca9d5e9051a48c59f7 authored over 5 years ago by SupremeMortal <[email protected]>
Add timeout to addresses blocked.

ba6ca8b0e01f3495b990b4218a813b9200d67257 authored over 5 years ago by SupremeMortal <[email protected]>