1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-11-22 08:35:57 +01:00

Commit graph

  • c608723394 Move group and client to their own package. Juliusz Chroboczek 2020-09-13 11:56:35 +0200
  • d9cf32eda7 Move connections to their own package. Juliusz Chroboczek 2020-09-13 11:04:16 +0200
  • 7148ea1864 Make AllowRecording into a method of group. Juliusz Chroboczek 2020-09-13 13:55:22 +0200
  • 03e57aac90 Make Redirect a method of group. Juliusz Chroboczek 2020-09-13 13:34:53 +0200
  • f2fcc09e61 Implement NewDiskClient. Juliusz Chroboczek 2020-09-13 14:14:13 +0200
  • 7126394e65 Fix locking in group.go. Juliusz Chroboczek 2020-09-13 13:24:05 +0200
  • 938d231b30 Make API a method of group. Juliusz Chroboczek 2020-09-13 13:01:06 +0200
  • 22c6ad6b8c Implement ranging over groups. Juliusz Chroboczek 2020-09-13 12:24:06 +0200
  • fb02c6fe1f Move client actions to webclient.go. Juliusz Chroboczek 2020-09-13 11:57:33 +0200
  • 78e9c96a53 Make SetPermissions part of the client interface. Juliusz Chroboczek 2020-09-13 10:16:10 +0200
  • 0064aa6fd2 Split out statistics functions into stats.go. Juliusz Chroboczek 2020-09-13 10:07:34 +0200
  • 1fe64e15f0 Remove packet pacing. Juliusz Chroboczek 2020-09-13 09:40:49 +0200
  • 96dbcd9dcb Release lock early in newUpConn. Juliusz Chroboczek 2020-09-13 02:26:34 +0200
  • fa29e50f8b Split writer loop into multiple threads. Juliusz Chroboczek 2020-09-12 22:19:38 +0200
  • 8d58571d4c Create webserver structure in main thread. Juliusz Chroboczek 2020-09-12 21:19:40 +0200
  • 71022f4b58 Remove ErrWriterDead, replace with ErrClientDead. Juliusz Chroboczek 2020-09-12 19:52:36 +0200
  • abb8b70a0d Load toastify before its users. Juliusz Chroboczek 2020-09-12 18:31:04 +0200
  • 66a721a55c Improve typing of sfu.js. Juliusz Chroboczek 2020-09-12 16:34:52 +0200
  • 6a554831a1 Sort users lexicographically. Juliusz Chroboczek 2020-09-12 15:23:38 +0200
  • c9b61ab532 Remove unused function getTimestamp. Juliusz Chroboczek 2020-09-12 14:47:09 +0200
  • 6f120f0333 Make disk recording clients kickable. Juliusz Chroboczek 2020-09-12 14:00:14 +0200
  • e37e27036e Implement graceful server shutdown. Juliusz Chroboczek 2020-09-12 12:42:48 +0200
  • 7707775cca Implement user-readable message for kick. Juliusz Chroboczek 2020-09-12 12:26:07 +0200
  • 5c97e739a6 Implement activity detection. Juliusz Chroboczek 2020-09-11 23:20:46 +0200
  • d35f599922 Minor fixes to sfu.js. Juliusz Chroboczek 2020-09-11 22:46:23 +0200
  • 0b5416f617 Revert blurring failed media. Juliusz Chroboczek 2020-09-11 21:51:09 +0200
  • 8d9c3d7d1c Add userdata field to ServerConnection and Stream. Juliusz Chroboczek 2020-09-11 21:39:18 +0200
  • e698e187e6 Merge branch 'design' into master Juliusz Chroboczek 2020-09-11 19:03:23 +0200
  • 243e2e8823 Support custom 404 pages. Juliusz Chroboczek 2020-09-11 17:37:35 +0200
  • bcc0e8da5e sfu: add 404 custom page Alain Takoudjou 2020-09-11 15:55:53 +0200
  • df0bb231af more fixes on web interface Alain Takoudjou 2020-09-11 10:39:32 +0200
  • 760cafe02a Display help message after receiving permissions from server. Juliusz Chroboczek 2020-09-10 01:22:06 +0200
  • 66d352b35a Rename Parameters to Settings, fix typo. Juliusz Chroboczek 2020-09-08 12:56:21 +0200
  • 640fbb8107 more improvement on design Alain Takoudjou 2020-09-09 20:26:19 +0200
  • 0ab8425025 Remove icon on mainpage. Juliusz Chroboczek 2020-09-05 13:50:10 +0200
  • 71f5db03ad fix display login form and video on mibile Alain Takoudjou 2020-09-04 17:34:38 +0200
  • e5ccc82204 minor fixes Alain Takoudjou 2020-09-03 20:54:27 +0200
  • efb8a71981 improve sfu design and remove some useless code Alain Takoudjou 2020-09-03 17:01:21 +0200
  • 32459b4b5b fix connexion problem with new users Alain Takoudjou 2020-09-02 17:55:44 +0200
  • 788e43ba7a add some interface improvement Alain Takoudjou 2020-09-02 15:35:55 +0200
  • 382446ebcb sfu: update layout and make video working with mobile too Alain Takoudjou 2020-09-01 10:23:35 +0200
  • 76e812d00f sfu: first working design Alain Takoudjou 2020-08-27 21:17:46 +0200
  • 517d7edbc8 Make login work when sessionStorage is not available. Juliusz Chroboczek 2020-09-10 15:28:24 +0200
  • 4bdd7c7665 Implement group redirection. Juliusz Chroboczek 2020-09-10 13:55:57 +0200
  • c2b1723bd4 Fail early when a group doesn't exist. Juliusz Chroboczek 2020-09-10 13:39:38 +0200
  • c9865830cc Fix screen sharing on Safari. Juliusz Chroboczek 2020-09-10 10:02:34 +0200
  • 346f93dd16 Maintain information about whether renegotiation is permitted. Juliusz Chroboczek 2020-09-10 01:13:15 +0200
  • 39789dc89a Make addSharedMedia go through newUpStream. Juliusz Chroboczek 2020-09-08 03:05:25 +0200
  • fc9bbf20ea Don't close writer channel at client shutdown. Juliusz Chroboczek 2020-09-08 00:29:30 +0200
  • dd27cf412c Update pion/webrtc to v3 beta4. Juliusz Chroboczek 2020-09-05 14:15:15 +0200
  • 93f116021d Clear user list upon disconnection. Juliusz Chroboczek 2020-09-05 12:59:28 +0200
  • eac7a2afc4 Display a notification when local stream fails. Juliusz Chroboczek 2020-09-04 01:17:06 +0200
  • 9a0c830a59 Fix setting of send bitrate for Firefox. Juliusz Chroboczek 2020-09-03 19:56:23 +0200
  • c0122c069e Implement restartIce for older browsers. Juliusz Chroboczek 2020-09-03 17:12:36 +0200
  • aa876bcd0d Propagate CNAME. Juliusz Chroboczek 2020-09-03 15:29:18 +0200
  • 5a91a7aae8 Reset remote connection if SetRemoteDescription fails. Juliusz Chroboczek 2020-09-03 13:34:39 +0200
  • e0a81e7f03 Add ability to limit outgoing throughput. Juliusz Chroboczek 2020-08-26 18:32:01 +0200
  • a4b528e1e7 Implement onnegotiationcompleted callback. Juliusz Chroboczek 2020-08-26 18:30:29 +0200
  • 6dc1d72438 Type global variables in sfu.js. Juliusz Chroboczek 2020-08-24 22:37:48 +0200
  • fba0dded84 Type global variables in sfu.js. Juliusz Chroboczek 2020-08-24 22:31:22 +0200
  • e4aad04f28 Fix typo in onended callback of screen share. Juliusz Chroboczek 2020-08-24 22:24:33 +0200
  • a2ab8c3686 Remove up media when closing the socket. Juliusz Chroboczek 2020-08-23 19:07:52 +0200
  • 8fbd16cc8c Minor tweaks to error handling. Juliusz Chroboczek 2020-08-19 14:39:40 +0200
  • 74cab72154 Update pion/webrtc to v3 beta.2. Juliusz Chroboczek 2020-08-15 23:25:31 +0200
  • e0c10acdf0 Improve README.FRONTEND. Juliusz Chroboczek 2020-08-14 15:22:50 +0200
  • 33bfb433f1 Mark async functions explicitly in protocol.js. Juliusz Chroboczek 2020-08-14 14:44:23 +0200
  • 7848822469 Minor type tightenings in protocol.js. Juliusz Chroboczek 2020-08-14 14:36:29 +0200
  • 668fae29ef Add some more typing assertions to sfu.js. Juliusz Chroboczek 2020-08-13 20:55:13 +0200
  • 0067edc6eb Fix some more Javascript typos. Juliusz Chroboczek 2020-08-13 20:30:55 +0200
  • fc3ee84243 Fix typo in newUpStream. Juliusz Chroboczek 2020-08-13 20:16:52 +0200
  • 0102bdc128 Fix typo in gotAbort. Juliusz Chroboczek 2020-08-13 20:11:21 +0200
  • 04b0951530 Fix fetching of ICE servers. Juliusz Chroboczek 2020-08-13 15:45:19 +0200
  • 240b05a660 Fix typo in renegotiation. Juliusz Chroboczek 2020-08-13 13:48:17 +0200
  • 9e8a77007b Document the protocol interface. Juliusz Chroboczek 2020-08-12 21:47:05 +0200
  • 3e0bb08955 Split out the javascript protocol interface. Juliusz Chroboczek 2020-08-11 17:09:31 +0200
  • ec742eacdb Fix typo in renegotiation. Juliusz Chroboczek 2020-08-13 12:16:05 +0200
  • 52c4f1a399 Restructure offers. Juliusz Chroboczek 2020-08-12 13:56:35 +0200
  • bc7bd36ba2 Restructure user notifications. Juliusz Chroboczek 2020-08-12 13:51:31 +0200
  • b6adc0b9a8 Rename Connection to Stream in the JS code. Juliusz Chroboczek 2020-08-12 12:50:28 +0200
  • 675035ab29 Restructure group and client management messages. Juliusz Chroboczek 2020-08-12 12:40:40 +0200
  • 88d2a96819 Restructure error and chat messages. Juliusz Chroboczek 2020-08-12 12:17:56 +0200
  • 7b51296262 Split handshake into login/join. Juliusz Chroboczek 2020-08-12 11:50:30 +0200
  • 6bde5f986a Store password in client structure. Juliusz Chroboczek 2020-08-12 11:28:49 +0200
  • 6a37033ca8 Allow both sides to initiate renegotiation. Juliusz Chroboczek 2020-08-11 15:13:30 +0200
  • 7aab79c4c6 Have chat messages go through the server even when sent to oneself. Juliusz Chroboczek 2020-08-07 11:33:59 +0200
  • 23c4aea58f Implement renegotiation in the up direction. Juliusz Chroboczek 2020-08-06 23:55:00 +0200
  • 9506615272 Restart ICE instead of restarting down connections. Juliusz Chroboczek 2020-07-16 20:51:51 +0200
  • e724194ef6 Upgrade to pion/webrtc v3. Juliusz Chroboczek 2020-07-16 20:17:32 +0200
  • 8a4d315c51 Move ice-servers.json under dataDir. Juliusz Chroboczek 2020-08-07 11:14:34 +0200
  • 4e594465cc Remove dead code. Juliusz Chroboczek 2020-08-04 20:52:35 +0200
  • e9559d9a10 Remove unused field. Juliusz Chroboczek 2020-08-04 20:51:07 +0200
  • 426c1e06d8 Remove half-baked compatibility code for old browsers. Juliusz Chroboczek 2020-06-19 11:50:41 +0200
  • 9560779eb4 Move client interface to its own file. Juliusz Chroboczek 2020-06-19 11:36:37 +0200
  • 1e977213d1 Check media status in setMediaStatus. Juliusz Chroboczek 2020-06-12 21:28:35 +0200
  • a4d0741704 Perform congestion control at the connection level. Juliusz Chroboczek 2020-06-12 17:39:16 +0200
  • 903e499dd6 Don't reduce video rate in large groups. Juliusz Chroboczek 2020-06-12 17:27:38 +0200
  • a8ca2e8559 Make stats reporting independent of the number of tracks. Juliusz Chroboczek 2020-06-12 15:42:44 +0200
  • 23cceba7ba Restart downstream connections on ICE failure. Juliusz Chroboczek 2020-06-11 20:22:28 +0200
  • dbd87895ba Add visual feedback for connection status. Juliusz Chroboczek 2020-06-11 19:33:39 +0200
  • 4b32c55a57 Restart ICE in client on up connection failures. Juliusz Chroboczek 2020-06-11 19:11:36 +0200