Ecosyste.ms: OpenCollective

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

github.com/webrtc-rs/sctp

A pure Rust implementation of SCTP
https://github.com/webrtc-rs/sctp

Add notice about crate moving to monorepo (#34)

8dc620bfd263c91b0e1e511ffe07d7372bd8a2c8 authored over 2 years ago
Bump version to 0.6.0

2d21c40305f7f9624f1a79a87ebf8e2f0e65f227 authored over 2 years ago
[PollStream] reset shutdown_fut future after done (#32)

* [PollStream] reset shutdown_fut future after done

fixes "async fn resumed after completion"...

097f65dfbe3a076b085bfeb5e4bb8b5d5afc2c78 authored over 2 years ago
association: only reset stored_init once ACK is received (#24)

* association: only reset stored_init once ACK is received

BEFORE: after `sent_init` is calle...

24aca40b14a3c003255df011f7c6aff0f240dd59 authored over 2 years ago
Add unmarshal fuzzing and fix some issues found by fuzzing (#25)

ee00381e93c4f82d782f2ad086e7e2da5a5265da authored over 2 years ago
handle unknown parameters in InitChunk and unknown chunks (#17)

As described in #16 the handling of unknown parameters and chunks is not done as per RFC.

Thi...

5ce21f9233321fc2c6dbebb83f74c3d859ffa670 authored over 2 years ago
ci: test min Rust version (1.56) (#21)

also update webrtc-util version to 0.5.4

4aa50042b18e34c02fb4c4c848b373db1c333003 authored over 2 years ago
.github: test min Rust version and latest stable (#20)

205a6a66613d452f339a23ef74d99f5fe6e0ef61 authored over 2 years ago
update deps + loosen some requirements (#19)

rules:
- for crates that are below v1.0 -> specify the precise version
- If the code uses a fe...

d53a7813ccbe1bf3449a61275d506f9c0b022961 authored over 2 years ago
Update version

69e5ca6e9185c7a27dfea8957c96554892f9a7e9 authored over 2 years ago
fix test_assoc_reset_close_both_ways (#18)

and test_assoc_reset_close_one_way
https://github.com/webrtc-rs/sctp/runs/6879796598

Also, e...

5e303f833af2737b89e26082f01ebf4e9870e962 authored over 2 years ago
stream: allow reading after stream is closed (#14)

Closes #13

- add shutdown(&self, how: Shutdown) fn, which mimics async-std::TcpStream and net...

89128d7dc0b82f4a183e0f7e04d6aae18a460c3a authored over 2 years ago
stream: remove unnecessary lifetime from PollStream (#12)

abd013513a459b30fb3168af6d965b84c91c0903 authored over 2 years ago
Merge pull request #15 from melekes/anton/increase-read-buf-size

stream: increase temporary buffer size for PollStream

024dbdcfdaa11b97dc421d3a70102afee84a001e authored over 2 years ago
stream: increase temporary buffer size

to be more like TCP read buf

70c8a55ddcdd4372693b47a50dbbcf15b6fceaad authored over 2 years ago
Merge pull request #11 from melekes/anton/refactor-poll-stream

[PollStream] remove unnecessary lifetime from ReadFut

1fe8fef2ed1119a88e7264ba98cf72cfad72b507 authored over 2 years ago
avoid cloning a stream when not necessary

a979467a33933292b7ceb6ba7afe7c4c7078fe6e authored over 2 years ago
remove static keyword

6435e50fac644f59512577b1196db898b5057dc7 authored over 2 years ago
remove unnecessary lifetime from ReadFut

also, use get_or_insert_with instead of get_or_insert

514eb14a7a76ea19cdd8a4d6d960c75485b4aa36 authored over 2 years ago
Merge pull request #9 from melekes/anton/async-read-write-for-stream

implement tokio's AsyncRead and AsyncWrite for Stream

9f1704adea3768c74e358a8c743def3758d966f0 authored almost 3 years ago
format code

58db7bfb8f23efef284312bcb167a99c1e1e6a64 authored almost 3 years ago
don't set read_fut to idle if data is not fully read

032b264141986f332880358a4e724a6c0cb5fc60 authored almost 3 years ago
fix a bug where a part of data was lost

https://github.com/webrtc-rs/sctp/pull/9#discussion_r852640210

BEFORE: if `temp_buf.len()` is g...

91b868ec3a6c29d3788fdcca026832f340031072 authored almost 3 years ago
use fixed size read buffer

https://github.com/webrtc-rs/sctp/pull/9#discussion_r852639786

5e72dab5a866cffdd71c77e1419f5db050d4e6a8 authored almost 3 years ago
fix an issue with Pending state during poll_write

da5053739197c0a6b1578fbfb026ab9242f31300 authored almost 3 years ago
write a few more tests

f8632c1d2d9003f71095f4f2ea53b226273d5270 authored almost 3 years ago
test shutdown

8176d58fef38c786513bf04ce7e41325cbc975a9 authored almost 3 years ago
allocate temp_buf

also add a test

88b26dece9586b28dffeb1f60072f76c1dc68a6b authored almost 3 years ago
add doc test for PollStream

38f064cac0d5ab9af4a7760ea9fa9f7ceafd05ed authored almost 3 years ago
remove read_buf and make PollStream public

1017d64420648987ee8f3e487ec88dfa8942f9d1 authored almost 3 years ago
handle EOF

dbb854c6d9d5cd62f37d8e2e8f005da2a67dd68f authored almost 3 years ago
clear futures upon errors too

454cd6dfd58bbb2141ee2d8a2578bfb763ea4bc0 authored almost 3 years ago
fix remaining errors

3f856f8ee37956add3b379c88158fd23e30e8f78 authored almost 3 years ago
copy some of fn from Stream

also, implement Clone, Debug and AsRef
and comment out AsyncWrite for now

3c6f6bc770ecccbbd002d917018e0ae82b68c174 authored almost 3 years ago
add a temporary buffer to read into

58c8f8b4e195cd851df78e1e73b40de806ea8541 authored almost 3 years ago
add PollStream wrapper

calling poll on a stream directly is incorrect because
the object is destroyed every time the fu...

51fb1cee79d733d102f66599312467cd78422092 authored almost 3 years ago
implement tokio's AsyncRead and AsyncWrite for Stream

Closes https://github.com/webrtc-rs/webrtc/issues/110

b20e9a90b1b3527a5663b2d4bdb23713845388ef authored almost 3 years ago
Update cargo.yml

c20d296e24b9351ca2afe736d11b05e4c5c1b563 authored about 3 years ago
update deps and upgrade self to v0.4.3

7afb441ddf4b1b0bfd8f2fc9bd7f0d80ead85cc1 authored about 3 years ago
update deps and upgrade self to v0.4.2

12ea2b1067470341f984ead3c1a953156139f30b authored about 3 years ago
upgrade to v0.4.1

df1fcf775a59271cf564216bca09440ab1eb4d2c authored over 3 years ago
fix timer reference cycle's memory leak by using Weak

9eeaf732efcf370e05f6834c56c5d77346be7abf authored over 3 years ago
upgrade to v0.4.0

16cbb5cb9a514ce7e100c099d92e7af0e388b13f authored over 3 years ago
Merge pull request #8 from algesten/anyhow

Refactor out use of anyhow

35de46f92dc7533d36c1e4ae5fdb3971afbb9804 authored over 3 years ago
Fixing test

3a025a074a82392bcd3543e534e97b9dc1fed8b7 authored over 3 years ago
Add missing mpsc dep

65be86995efe29914441b64cc4dd27ed7e8e6d74 authored over 3 years ago
Update deps

1e65252be6c6796b73b75308a3e8e5fe3ce31033 authored over 3 years ago
fix clippy warnings

ca506b2eabdacfdc390b182e85871e2e9fd995ed authored over 3 years ago
Update cargo.yml

e412cdaf0780a665f35d2e64de72291ef178bc18 authored over 3 years ago
Refactor out use of anyhow

55468243d46cf73d58083080c375a77d7df4c0a4 authored over 3 years ago
upgrade to v0.3.8

60ff7bfa31e6784e54ae4f849ac86e59d026bfd8 authored over 3 years ago
fix handle_inbound bug when parsing packet error

instead of returning error, this fix is to log::warn! this parse error, and return Ok(()) to let...

d31ccceb71a49226277cd3177fd3ef83cb47ae79 authored over 3 years ago
upgrade to v0.3.7

50f6a3a675e0382bcdecae3d3fe11c5e5b36627b authored over 3 years ago
Merge pull request #7 from legion-labs/main

Moved checksum check sooner in the parsing for faster failures

ceed26a4aa23e46866d6c25b3de7aa67eaa9d38d authored over 3 years ago
Moved checksum check sooner in the parsing for faster failures

1b7cc87a728b4d1b621487a9af5da7701a1c31cd authored over 3 years ago
Merge pull request #6 from legion-labs/main

Fixed incorrect handling of SACK packets

faacfd1d6d423c8fc80a66b7677c2cae3a25a142 authored over 3 years ago
Added test for the SACK chunk being followed

f3b2cba545204c56d52d58fb1e5ce9aa8634deb1 authored over 3 years ago
Changed error code to better reflect the issue

ca438e8e42f6824684827d4c1c7d7c14b2bf90ed authored over 3 years ago
Fixed incorrect handling of SACK packets

d0593dc424f537cab4bc2c79d2de855a2a2d5cd3 authored over 3 years ago
upgrade to v0.3.6

11adc7b3b7a9ab96d9a80381d51c7338d76eab03 authored over 3 years ago
Update README.md

1ad47481faae2866af90fe681316d54206d2599b authored over 3 years ago
optimize on_buffered_amount_low handling

fb96817390d209f45aa15140eb338048c904f13c authored over 3 years ago
upgrade to v0.3.5

b18888054695e3aef73330399fe38d71ff2ac138 authored over 3 years ago
add net_conn.close()

884017e3adee7738222471df09e0ec0e1aea498e authored over 3 years ago
upgrade to v0.3.4

d8c187361f333ca10ec74d96c5fe3b44d0b625bd authored over 3 years ago
change OnBufferedAmountLowFn to async

e15f611612dbc0826a63d1dfa8c4ee1fc1190db1 authored over 3 years ago
update Cargo.toml license to "MIT/Apache-2.0"

444adf56b31320fb6c13107c507a856bcc3ee43b authored over 3 years ago
Update cargo.yml

c2e4e81fe7c377c053f3a9ae9b17b55ad38f125d authored over 3 years ago
upgrade to v0.3.3

d30d93eccdd49b636ee8df719417cf197b1c82cb authored over 3 years ago
update dep and upgrdate self to v0.3.1

1b609a582a126ae564b37679449359143e6292f5 authored over 3 years ago
update dep and upgrade self to v0.3.0

78014f75aada33f31ed1b649c1bb66105d508dae authored over 3 years ago
update dep and upgrade self to v0.2.3

925bda91b7a3d51b09fed1aa62a2ae1caddaf201 authored over 3 years ago
update github action names

f2dfef707afee48b08968da0256c27db6851aab3 authored over 3 years ago
change licensing from MIT to dual MIT/Apache 2.0

74a0ff793c9d30c795679e6ecc0676c5219306cb authored over 3 years ago
upgrade to v0.2.2

cb6dfca1051b46cee833d5b5c13db75d0b2994a5 authored over 3 years ago
refactoring Assocation

df3908e7a72dbf9ae951215c0571ef03cbb5e92a authored over 3 years ago
update util dep and upgrade self to v0.2.1

6270b05effbe9ca8e34b8365d01da40b39a292db authored over 3 years ago
refactoring Error and update util deps to v0.2.0

abe639b323e6589ce467cefcb7c5be1115df2def authored over 3 years ago
Add codecov token

dd48ed39463aad7f976ecac655b1fe35c7863491 authored over 3 years ago
Merge pull request #4 from u-03c9/main

Upgrade crc from 1.8.1 to 2.0.0

896070964d6c1d9c16514da91cd2ced10975a352 authored over 3 years ago
Upgrade crc from 1.8.1 to 2.0.0

b98fa5d71967b2a0c3fe2a5c1b1237ce5c1152f4 authored over 3 years ago
add gracefully exit handling for examples/ping-pong

2cacace28fa87199735db2a052f2ea7d51ec23a8 authored over 3 years ago
finish exmples/ping-pong and update version to v0.1.0

aa7076750e422139adc172e5b957081f3358a322 authored over 3 years ago
add #[cfg(not(target_os = "windows"))] for test_association_shutdown/test_association_shutdown_during_write

1dd4c01ffb2bc25cf04debff72223e6586f5817d authored over 3 years ago
pass test_association_handle_packet_before_init

3b4b1ce8d95931a856c69be1a5abc9f592376857 authored over 3 years ago
pass test_association_shutdown_during_write

a17c33cdb086b27593e02ae15ccce9e7823207d9 authored over 3 years ago
pass test_association_shutdown

be7807f25a76ae8e5beca123abcfda63b9c74336 authored over 3 years ago
pass test_assoc_max_message_size

0477ead0e4f93d95aac11170e506e86414ae8a66 authored over 3 years ago
pass test_assoc_handle_init

c20abf34dc329eaf3da72a4c9b723fb7f25c3930 authored over 3 years ago
pass test_stats

5e6f598bac2a29f24b257f97faac6858613a4953 authored over 3 years ago
add #[cfg(not(target_os = "macos"))] to test_assoc_unreliable_rexmit_unordered_fragment() temporally

575e191737e4f993a81182227e85f7c53b38c13a authored over 3 years ago
pass test_assoc_abort

7bb0715b7b4a02ad8ccb35ab228a69ae8419c5ec authored over 3 years ago
pass test_assoc_reset

7db75a7f1e6b33f2321b418604e6716170613b65 authored over 3 years ago
add test_assoc_delayed_ack

b565bb0367adf088e34b2a3e8ecf41823785a8c0 authored over 3 years ago
pass test_assoc_congestion_control

a1820299a80b12197c97ddfc5e3bcaf7b3308930 authored over 3 years ago
pass test_assoc_create_new_stream

d3fa4aa5a5f11fbee4f5fb4c45b0ac2f1d93111f authored over 3 years ago
pass test_handle_forward

af74df0e1c65405e60ae282aa2969895bcc92e58 authored over 3 years ago
pass test_create_forward

998c6026c3957676f213ee98e9287730c36f269c authored over 3 years ago
update dep util v0.1.21

49d6a7bc74ccacd5cb43f566634f65471dcdf691 authored over 3 years ago
pass test_assoc_unreliable_rexmit_timed_ordered/unordered

051289aaca38cbdfeb99365b96add81c581e0b0a authored over 3 years ago