Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

42 check-ins

2024-08-24
10:49
Merge nocc Leaf check-in: c8e1ded261 user: rishi tags: trunk
2023-05-29
06:33
It looks like it needs some architectural changes (accept-connect), so we do it here and merge!. check-in: 885069e836 user: rishi tags: accept-connect-architectural-changes
06:32
Create new branch named "accept-connect-architectural-changes" check-in: 0fad53e329 user: rishi tags: accept-connect-architectural-changes
2023-05-28
11:12
Fixed a bug: remote description set two times and the second time is just wrong. Leaf check-in: 946cb69830 user: rishi tags: webrtc
10:45
Add the accept-connect program. It compiles. check-in: 7246ab183d user: rishi tags: webrtc
2023-05-26
08:16
Add a sample TCP TOML config file. check-in: 0fbeda3ddb user: rishi tags: webrtc
2023-05-25
11:33
Make it work on MSEdge and Firefox (BLOBs). check-in: cc305a7ccc user: rishi tags: webrtc
05:28
More debugging... check-in: 919789c052 user: rishi tags: webrtc
04:46
This one apparently works better then the previous one. check-in: 7ec2899a41 user: rishi tags: webrtc
2023-05-24
09:07
It looks better and it generates a local description (SDP) now. The data channel does not carry any data, though. check-in: b76e64c88e user: rishi tags: webrtc
07:41
Now it loads the CSS and looks better! check-in: a4e570020f user: rishi tags: webrtc
07:26
Make it look better, also link the JS file to the HTML one. check-in: 22c1bdcfc7 user: rishi tags: webrtc
05:19
Add the JS files for generating offers (corresponds to accept side in our forwarder). check-in: 66c6e90613 user: chromebook tags: webrtc
05:04
The watchdog starts and reports properly. Adjust it to once 15 seconds. check-in: 8f5bbfe73c user: chromebook tags: webrtc
2023-05-23
13:23
Create a watchdog thread to kill the process during inactivity. WIP. check-in: 32620b1080 user: chromebook tags: webrtc
2023-05-20
15:59
Code cleanup. Make it accept an offer via stdin. check-in: ab9be0b72d user: chromebook tags: webrtc
15:05
Rename the file to reflect what it does. check-in: 35167bdf4c user: chromebook tags: webrtc
2023-05-19
22:45
Sample JS, helpful for dumping the received data. check-in: 5a5319d385 user: rishi tags: webrtc
22:41
Add some release optimizations. check-in: 7c35b9a40c user: rishi tags: webrtc
22:27
It works with TCP now, on MSEdge and MS Telnet. Should make it cleanly exit if either side disconnects. check-in: 36c479ca9d user: rishi tags: webrtc
21:41
Add TCP <=> DC and Unix Domain Sockets <=> DC. check-in: fae5c873ce user: rishi tags: webrtc
21:23
Add code for WebRTC DC -> UDP check-in: de0162f3de user: rishi tags: webrtc
20:33
Make the UDP -> DC loop. check-in: 001576baac user: rishi tags: webrtc
15:35
UdpSocket: connect() without removing the first message from the queue! Now the socket will be connected and should be easier to work with. check-in: 9b603c5f2a user: chromebook tags: webrtc
14:43
Use a separate set up function for forwarding/send/receive. Test with UDP first. check-in: 883bcf90fe user: chromebook tags: webrtc
14:07
Create the WebRTC offer first, before opening the ports or listening! check-in: 7048f568cc user: chromebook tags: webrtc
2023-05-18
19:28
It works with MSEdge and Mozilla Firefox (with tracker protection disabled) now. Additional awaits have been added for things to keep the connection open. check-in: c47dfe7228 user: rishi tags: webrtc
15:51
Change deprecated code to modern one! check-in: 710acb9674 user: chromebook tags: webrtc
13:05
Set the remote description. Turns out we need to keep the RTCPeerConnection active as well, to do anything with the session descriptions! check-in: 8bba3a30a3 user: rishi tags: webrtc
06:51
Add TCP tests. Generates an SDP on Microsoft Windows (R). Turns out that 'turns:' needs credentials and we are not doing it for now. check-in: 856c81ebe1 user: rishi tags: webrtc
2023-05-17
15:11
Returns the RTCDataChannel now, to the caller. check-in: a2bb7d594d user: chromebook tags: webrtc
2023-05-16
14:48
ICE candidates are getting gathered successfully. check-in: be922b1c05 user: chromebook tags: webrtc
12:57
Add the first WebRTC Data Channels code. check-in: a874604e91 user: rishi tags: webrtc
12:56
Create new branch named "webrtc" check-in: 08a1940b5a user: rishi tags: webrtc
11:48
Catch more errors from Result<>s. Leaf check-in: 7afe87685e user: rishi tags: listen_from_toml
11:19
It creates a socket in Microsoft (R) Windows now. check-in: 15ef9db12e user: rishi tags: listen_from_toml
2023-05-15
15:15
Simple echo works with UDP and TCP; UDS should be added and tested on Microsoft (R) Windows. check-in: 42b0bc81af user: rishi tags: listen_from_toml
14:46
Create new branch named "listen_from_toml" check-in: 12dd7d958a user: chromebook tags: listen_from_toml
2023-05-14
14:52
Import JSON parser dependencies; TOML is going well. Leaf check-in: 17f34f599e user: rishi tags: toml_test
14:12
Create new branch named "toml_test" check-in: 1f99b9e057 user: chromebook tags: toml_test
13:33
Basic TOML reader and structures check-in: ab5d9b5b89 user: rishi tags: trunk
13:31
initial empty check-in check-in: f99d72994c user: chromebook tags: trunk