schlagmichdoch
cc78b34d2e
Revert making peerId ephemeral to prevent duplication of shown peers on reconnect. Implement peerIdHash to prevent rogue users from overtaking peerIds
2023-03-06 00:07:21 +01:00
schlagmichdoch
b7e7fd1b68
Merge branch 'master' into enable_renaming
2023-03-04 20:52:10 +01:00
schlagmichdoch
77b76a3b8d
reduce reconnect timers to 1s
2023-03-04 15:46:26 +01:00
schlagmichdoch
c0a4224a59
merge master into branch
2023-03-03 18:01:24 +01:00
schlagmichdoch
002b31a113
merge master into branch
2023-03-03 17:40:10 +01:00
schlagmichdoch
bb0493d071
Make user notifications and document titles more concise.
2023-03-03 17:03:10 +01:00
schlagmichdoch
bfb5aa8546
fix overwrite method _onMessage of class RTCPeer
2023-03-03 16:36:55 +01:00
schlagmichdoch
39ca5b2d21
ws-fallback: remove all WSPeers when server connection disconnects + fix onPeerLeft
2023-03-03 13:10:14 +01:00
schlagmichdoch
bbb8c1b10f
ws-fallback: prevent signaling from stopping on reconnect. Do not stop to signal until both devices have sent event "peer-connected"
2023-03-03 13:10:13 +01:00
schlagmichdoch
d6ef5887dd
move logging of rtc message from class Peer class to overwritten method in class RTCPeer
2023-03-03 12:38:34 +01:00
schlagmichdoch
3a2d8c75f7
- restructure and unify dialogs to use less space on mobile and be clearer
...
- give user option both options "share" and "download" on mobile
- add fallback if zipper fails that downloads files individually
- fix dequeuing of message queue not possible if sending peer has left
2023-03-03 12:01:43 +01:00
schlagmichdoch
d56ee87437
- Enable renaming of own display name permanently via UI
...
- Make peerId completely ephemeral
- Stabilize RTCConnection by closing connections cleanly
2023-03-01 21:38:36 +01:00
schlagmichdoch
66359da2ca
get rtcConfig dynamically from the server
2023-02-24 18:08:48 +01:00
schlagmichdoch
c5d0eaa034
[security] Add security number to PeerUI to make verification of peer-to-peer encryption possible.
2023-02-16 02:19:14 +01:00
schlagmichdoch
16f5711c98
fix beforeunload warning if peer on transfer
2023-02-11 11:49:32 +01:00
schlagmichdoch
b933ef151a
if devices are paired a second time, the old roomSecret is deleted upon saving the new one.
2023-02-11 00:52:37 +01:00
schlagmichdoch
414cc9aa57
if user actively disconnects from PairDrop server, disconnect all peer to peer connections immediately and do not wait for channels to close
2023-02-10 23:47:39 +01:00
schlagmichdoch
1eba7359d1
rolled back some changes to stabilize WebRTC connections
2023-02-10 23:41:04 +01:00
schlagmichdoch
616f6a6799
implement complete WSPeer as fallback if WebRTC is deactivated. Only ever use on self-hosted instances as clients need to trust the server!
2023-02-10 20:22:36 +01:00