Commit Graph

  • c7c3c9c6b0 Export group status in .status.json. Juliusz Chroboczek 2021-10-26 22:22:48 +02:00
  • 5e39c3a2a7 Move -redirect into the configuration file. Juliusz Chroboczek 2021-10-26 20:24:10 +02:00
  • c0b30c8557 Move administrator password to data/config.json. Juliusz Chroboczek 2021-10-26 20:10:24 +02:00
  • c64ec4ccd0 Update dependencies. Juliusz Chroboczek 2021-10-30 18:54:24 +02:00
  • 019f365981 Remove accessors for group description fields. Juliusz Chroboczek 2021-10-30 18:32:49 +02:00
  • 06ee4cc30f Add error handling to gotConnected. Juliusz Chroboczek 2021-10-29 23:37:59 +02:00
  • 8c21ede9d2 Don't allow group names to start with a period. Juliusz Chroboczek 2021-10-28 20:01:11 +02:00
  • d440cdf898 Don't redirect inexistent groups. Juliusz Chroboczek 2021-10-28 19:55:40 +02:00
  • 869eb9b839 Move password checking into group.go. Juliusz Chroboczek 2021-10-27 04:15:44 +02:00
  • 8135f6b91d Fix typo in setTitle. Juliusz Chroboczek 2021-10-26 22:38:05 +02:00
  • de7dc9252f Use /group/name/ as the main page for the group. Juliusz Chroboczek 2021-10-26 19:36:05 +02:00
  • 5b1bc8141a Allow scrolling in login box. Alain Takoudjou 2021-10-01 22:52:54 +02:00
  • 7aefb5e969 Remove scrollbar in side menu Mathieu 2021-09-17 19:42:34 +02:00
  • 09c5ba0d06 Protect against tracks without a stream. Juliusz Chroboczek 2021-09-16 17:17:36 +02:00
  • e81ee4af5e Remove userId and userName from rtpconn. Juliusz Chroboczek 2021-09-16 16:53:44 +02:00
  • c860fb96a3 Move server shutdown into group.go. Juliusz Chroboczek 2021-09-11 15:42:14 +02:00
  • 184bd30077 Protect against nil dereference in group.Get. Juliusz Chroboczek 2021-09-11 15:14:13 +02:00
  • f683675ab4 Use a dedicated error value for anonymous users. Juliusz Chroboczek 2021-09-09 22:24:39 +02:00
  • d33e4dea9b Update CHANGES for 0.4. Juliusz Chroboczek 2021-09-05 18:35:19 +02:00
  • fcd5734e15 Update dependencies. Juliusz Chroboczek 2021-09-04 01:03:14 +02:00
  • 5beb13b21a Early paranoia in group name validation. Juliusz Chroboczek 2021-08-24 00:31:46 +02:00
  • 0d0a745aa3 Fix typo in KickError.Error. Juliusz Chroboczek 2021-08-24 00:04:30 +02:00
  • 475e36d884 Pass description to descriptionChanged. Juliusz Chroboczek 2021-08-23 20:45:04 +02:00
  • f1a8f2a307 Normalise recordings URLs. Juliusz Chroboczek 2021-08-23 20:41:24 +02:00
  • cf9c0edb89 Update Pion to 3.1.0-beta.3, new samplebuilder. Juliusz Chroboczek 2021-08-23 18:15:55 +02:00
  • 2d1763a743 Remove obsolete test. Juliusz Chroboczek 2021-08-23 18:14:38 +02:00
  • 06f2ecec16 Update the list of public groups when expiring. Juliusz Chroboczek 2021-08-22 16:36:18 +02:00
  • f837c59d60 Move certificate handling into a separate module. Juliusz Chroboczek 2021-08-19 23:46:04 +02:00
  • 31491aba9b Tweak CHANGES. Juliusz Chroboczek 2021-08-18 20:31:16 +02:00
  • 10becd3828 Minor tweaks to web server. Juliusz Chroboczek 2021-08-18 18:30:19 +02:00
  • 5db63685a2 Simplify /help code. Antonin Décimo 2021-08-07 16:42:16 +03:00
  • e99aa7d498 Fix localMessage call to addToChatbox. Antonin Décimo 2021-08-07 16:39:00 +03:00
  • 3e09c0ab29 Split README into README and INSTALL. Juliusz Chroboczek 2021-08-06 16:59:46 +02:00
  • 34017cd130 Fix codecs tests. Juliusz Chroboczek 2021-08-06 13:35:04 +02:00
  • 18b5b6cb6d Fix rewriting of VP9. Juliusz Chroboczek 2021-08-06 13:34:51 +02:00
  • 6aa7a9394a More tweaks to layer switching. Juliusz Chroboczek 2021-08-05 00:03:42 +02:00
  • d29f6d6e5d Make video close button more visible. Mathieu 2021-08-04 18:25:40 +02:00
  • 9093339b62 Rework handling of buffered keyframes. Juliusz Chroboczek 2021-08-04 02:25:56 +02:00
  • f4aa86a491 Switch spatial layers at the right point. Juliusz Chroboczek 2021-08-03 23:21:44 +02:00
  • d96a48f805 Don't rewrite PID for VP9. Juliusz Chroboczek 2021-08-03 22:51:14 +02:00
  • 48a9b10ce8 Use spatial scalability when simulcast is not available. Juliusz Chroboczek 2021-08-03 13:10:55 +02:00
  • 4f7be19644 Implement pid and mark rewriting for VP9, fix VP9 sync bits. Juliusz Chroboczek 2021-08-03 05:05:21 +02:00
  • 56226a2934 Export the max requested rate in track statistics. Juliusz Chroboczek 2021-08-03 03:28:36 +02:00
  • 200c0dd68c Refresh layer info after adjusting in down.Write. Juliusz Chroboczek 2021-08-03 03:15:08 +02:00
  • 3d21a79880 Don't carry up tracks explicitly. Juliusz Chroboczek 2021-08-03 02:51:44 +02:00
  • 51c31ab729 Improve error handling for negotiation failures. Juliusz Chroboczek 2021-08-02 20:00:23 +02:00
  • 816b7a54df Restrict negotiation of downstream codecs, allow multiple profiles. Juliusz Chroboczek 2021-08-02 15:53:33 +02:00
  • 845e798467 Fix location of FAQ in README. Juliusz Chroboczek 2021-08-02 02:50:29 +02:00
  • a3f559875f Increase time interval in TestTime. Juliusz Chroboczek 2021-08-02 01:59:06 +02:00
  • dd4dbeaee5 Add spatial scalability support. Juliusz Chroboczek 2021-08-01 13:56:55 +02:00
  • efb298f002 Use sendonly transceiver for down tracks, embed receiver in track. Juliusz Chroboczek 2021-08-01 13:33:01 +02:00
  • 63cfce9eec Update dependencies. Juliusz Chroboczek 2021-07-31 23:35:49 +02:00
  • f26cf32abb Fix group_test.go. Juliusz Chroboczek 2021-07-31 23:38:01 +02:00
  • 3bdcb8af28 Fix typo in down layer selection. Juliusz Chroboczek 2021-07-31 23:22:01 +02:00
  • c227b113f6 Use id for determining source of chat message. Juliusz Chroboczek 2021-07-31 16:25:03 +02:00
  • b527c8757a Add chathistory message. Juliusz Chroboczek 2021-07-31 14:42:26 +02:00
  • 97a5bf60ad Send the locked user-friendly message in the group status. Juliusz Chroboczek 2021-07-30 19:43:23 +02:00
  • 3b98e123e0 Send a message of kind "kicked" instead of "error". Juliusz Chroboczek 2021-07-30 19:38:02 +02:00
  • a5c97fd849 Add System permission. Juliusz Chroboczek 2021-07-30 19:26:34 +02:00
  • a25d46314a Fix documentation of onerror callback. Juliusz Chroboczek 2021-07-30 17:40:15 +02:00
  • 0a0e89e3d3 Fix typo in README. Licaon_Kter 2021-07-30 14:02:36 +00:00
  • a8dfc32f9e Fix keyframe tests. Juliusz Chroboczek 2021-07-30 15:26:21 +02:00
  • 39fb8afc00 Update README. Juliusz Chroboczek 2021-07-30 13:55:04 +02:00
  • 8e3caa19f3 Update CHANGES. Juliusz Chroboczek 2021-07-29 23:54:20 +02:00
  • 0623e92760 Add support for recording h.264 video. Juliusz Chroboczek 2021-07-29 23:44:24 +02:00
  • 7d29ef5a64 Make disk writer use the codecs package. Juliusz Chroboczek 2021-07-29 23:01:22 +02:00
  • 89780b866b Move packet parsing code into its own package. Juliusz Chroboczek 2021-07-29 21:30:12 +02:00
  • 8178275164 Rename "Present" to "Enable". Juliusz Chroboczek 2021-07-29 14:46:02 +02:00
  • a78fb6d747 Increase file descriptor limit at startup. Juliusz Chroboczek 2021-07-29 14:26:41 +02:00
  • 82b10b2c10 Properly close the camera when changing parameters. Juliusz Chroboczek 2021-07-17 00:38:26 +02:00
  • 6388f16e87 Fix typos in infinite action stream implementation. Juliusz Chroboczek 2021-07-17 00:05:55 +02:00
  • b9c1968b48 Treat closing unknown streams as a warning. Juliusz Chroboczek 2021-07-16 23:10:13 +02:00
  • 7b4fd8932c Fix title display. Juliusz Chroboczek 2021-07-16 23:03:36 +02:00
  • 4a5796b925 Update CHANGES. Juliusz Chroboczek 2021-07-16 20:06:41 +02:00
  • eedfaccaff Add locked and displayName to public-groups.json. Juliusz Chroboczek 2021-07-16 19:58:20 +02:00
  • 52a26327d7 Implement group status. Juliusz Chroboczek 2021-07-16 19:41:00 +02:00
  • d78a750b8d Tweak CHANGES. Juliusz Chroboczek 2021-07-16 14:41:33 +02:00
  • 6ae79f21d6 Use unbounded buffer for track actions. Juliusz Chroboczek 2021-07-16 02:57:48 +02:00
  • 0d2ca28ae1 Close camera on disconnect. Juliusz Chroboczek 2021-07-16 00:11:38 +02:00
  • c540cad994 Move pushClientConnection into its own function. Juliusz Chroboczek 2021-07-15 23:51:25 +02:00
  • 24df0a8c77 Update CHANGES. Juliusz Chroboczek 2021-07-15 18:50:09 +02:00
  • 053067548a Ensure that replaced down tracks are closed even on failure. Juliusz Chroboczek 2021-07-15 18:05:31 +02:00
  • 9b8d868647 Fix a race between delUpConn and addLocal. Juliusz Chroboczek 2021-07-15 15:58:38 +02:00
  • 3d2089f40f Merge GetRTP and Nack into GetPacket. Juliusz Chroboczek 2021-07-14 14:20:52 +02:00
  • 36d31f0db8 Maintain a reference to the connection associated to each track. Juliusz Chroboczek 2021-07-14 14:05:23 +02:00
  • bcd62f190b Flush buffered packets in diskwriter at shutdown. Juliusz Chroboczek 2021-07-11 23:17:44 +02:00
  • b0c39fca22 Implement loss handling in diskwriter. Juliusz Chroboczek 2021-07-11 23:09:19 +02:00
  • 39d8cf72fe Define a type maybeUint32 and use it in diskwriter. Juliusz Chroboczek 2021-07-11 22:44:50 +02:00
  • eec6c8a5b0 Use a partition tail checker in the diskwriter. Juliusz Chroboczek 2021-07-11 21:01:10 +02:00
  • e840e53ac2 Switch to our own samplebuilder. Juliusz Chroboczek 2021-07-11 20:18:44 +02:00
  • cfe66a5c39 Update dependencies. Juliusz Chroboczek 2021-07-11 20:15:00 +02:00
  • 3398e929e3 Tweaks to README. Juliusz Chroboczek 2021-07-04 15:07:12 +02:00
  • 6143f53ca2 Remove unreachable code. Juliusz Chroboczek 2021-06-20 18:40:01 +02:00
  • f89270e874 Fix typos. Antonin Décimo 2021-05-22 16:58:09 +02:00
  • de78f3ce62 Map entries before the first in packetmap. Juliusz Chroboczek 2021-05-18 13:51:20 +02:00
  • c86f55c3a8 Fix comparisons of seqno in packetmap. Juliusz Chroboczek 2021-05-17 22:13:30 +02:00
  • f3b73263c8 Fix handling of NACKed packets when dropping. Juliusz Chroboczek 2021-05-17 20:06:08 +02:00
  • 22585e9d10 Handle spatial scalability. Juliusz Chroboczek 2021-05-17 16:23:07 +02:00
  • 781bdf8c74 Fix error handling in mainpage and stats. Juliusz Chroboczek 2021-05-17 14:43:57 +02:00
  • 91fa693709 Display max layer in stats. Juliusz Chroboczek 2021-05-17 13:51:29 +02:00