Commit Graph

256 Commits

Author SHA1 Message Date
mbattista
31cd834526
Removed double h264 encoding
if h264enc and openh264 is installed it lead to both strings in the gstreamer pipeline which resulted in no video output
2021-01-31 23:12:52 +01:00
m1k1o
3788d81061 fix message struct 2021-01-18 13:26:01 +01:00
m1k1o
1e186e8239 if locked, notify admin about that on join 2021-01-18 13:07:25 +01:00
m1k1o
f093ef762b fix locked room bug 2021-01-14 21:41:00 +01:00
m1k1o
44f50c24fa fix minor gst pipeline bug 2021-01-13 19:25:36 +01:00
m1k1o
7189bb6973 Merge branch 'master' of https://github.com/nurdism/neko into dev 2020-12-18 18:51:16 +01:00
Nurdism
2f9bf45389
dumb change to trigger auto build 2020-11-02 14:11:27 -05:00
m1k1o
e81756d5cd stereo sound 2020-09-27 12:10:54 +02:00
m1k1o
d02617329b custom RTMP pipeline 2020-09-27 12:09:45 +02:00
m1k1o
de04cac28e Revert "remove broadcast Config"
This reverts commit 88c0337a16.
2020-09-27 12:06:13 +02:00
m1k1o
88c0337a16 remove broadcast Config 2020-09-27 01:34:33 +02:00
m1k1o
16e2481c1c comment out unused configs 2020-09-27 01:17:20 +02:00
m1k1o
ea80f07bcd add WS handlers 2020-09-27 00:10:34 +02:00
m1k1o
b2afd1af6d use BroadcatManager 2020-09-26 23:04:15 +02:00
m1k1o
d95947d4ec fix -> : 2020-09-24 08:18:28 +02:00
m1k1o
7667068437 fix 2020-09-24 08:17:32 +02:00
m1k1o
0e4f2327d4 add rtmp broadcast 2020-09-24 08:09:02 +02:00
Nurdism
395e23a155
Merge pull request #92 from m1k1o/guacamole-kbd
Guacamole Keyboard support + choose layout
2020-07-11 16:17:32 -04:00
m1k1o
bd5f899b6d kbd-modifiers add debug log 2020-06-21 14:45:04 +02:00
m1k1o
55e2f93e52 Merge branch 'master' of https://github.com/nurdism/neko into kbd-modifier-state-sync 2020-06-21 03:11:36 +02:00
m1k1o
38e1b8f3e5 Merge branch 'guacamole-kbd' of github.com:m1k1o/neko into kbd-modifier-state-sync 2020-06-21 03:09:53 +02:00
m1k1o
832968e8fc fix naming convention 2020-06-21 03:05:58 +02:00
m1k1o
6f4bbeb452 change lock modifiers 2020-06-21 03:01:59 +02:00
m1k1o
9ce26cffc5 bug: bad args order. 2020-06-21 03:01:15 +02:00
m1k1o
2fbf1e9ca4 get named indicators 2020-06-21 01:57:52 +02:00
m1k1o
17ad17dd42 fix typos 2020-06-20 02:26:47 +02:00
m1k1o
0ecf669077 SetKeyboardModifiers in xorg C 2020-06-20 02:15:38 +02:00
m1k1o
8c8df119ad kbd modifiers - server side 2020-06-20 00:57:37 +02:00
Miroslav Šedivý
fcca903ae9 allow only a-zA-Z for keyboard layout 2020-06-16 02:39:15 +02:00
Miroslav Šedivý
01564a57b5 Revert "new WS ControlRequest data type"
This reverts commit 70e8b215cb.
2020-06-16 01:01:23 +02:00
Miroslav Šedivý
6206fbbadd add new WS keyboard event 2020-06-16 00:55:14 +02:00
Miroslav Šedivý
56bd6acf10 security fix: only 2 chars for setxkbmap 2020-06-16 00:23:00 +02:00
Miroslav Šedivý
4a7800c93f change kbd layout using setxkbmap 2020-06-15 23:14:23 +02:00
Miroslav Šedivý
70e8b215cb new WS ControlRequest data type 2020-06-15 22:26:47 +02:00
Miroslav Šedivý
8a56f238ad map keysyms to keycodes 2020-06-15 19:09:28 +02:00
Miroslav Šedivý
9a6ca9b5b0 send keysyms in uint64 2020-06-15 18:57:28 +02:00
Miroslav Šedivý
4b378550c2 xorg.ChangeScreenSize error handling 2020-06-14 13:38:55 +02:00
Miroslav Šedivý
fe90a9555f send screen resolution after SessionConnected 2020-06-14 13:37:59 +02:00
Miroslav Šedivý
aa1fedcb24 map KeySym at client side 2020-06-13 16:21:11 +02:00
Miroslav Šedivý
19c6b8c4ae test if XKeysymToKeycode returns zero 2020-06-13 13:29:16 +02:00
Miroslav Šedivý
fa945d156f
screen parsing fixed
Would result to invalid screen option, since it would parse width three times instead of other parameters.

```
WRN invalid screen option 1280x1280@1280 module=remote,
```
2020-04-19 14:11:44 +02:00
Craig
98600ad5f6 gh actions complete 2020-04-19 01:12:49 +00:00
Craig
5da903f3fe change dissconnect messages to keys for i18n 2020-04-18 20:57:28 +00:00
Craig
14caa1fba8 let admin in if room locked 2020-04-06 20:26:16 +00:00
Craig
8cea01f164 fix CreatePipeline func 2020-04-06 20:15:32 +00:00
Craig
470bb2f659 type error 2020-04-06 20:14:50 +00:00
Craig
584513de9b reverse proxy mode 2020-04-06 20:14:30 +00:00
Craig
414b5a8015 unlock room if no admins online 2020-04-06 20:14:08 +00:00
Craig
82ca6e13ca RTMP Broadcast (WIP) 2020-04-06 03:42:42 +00:00
Craig
23d645f205 fixed some typeos 2020-04-06 02:29:38 +00:00
Craig
9220661ae0 stop encodeing when not broadcastin, resolves #64 2020-04-05 23:07:25 +00:00
Craig
26c6cfbe1e seperate remote desktop from webrtc 2020-04-05 22:34:51 +00:00
Craig
6de731b9bb descriptions for new flags 2020-04-05 07:50:36 +00:00
Craig
04033b664b ability to use ICE or ICELite 2020-04-05 07:07:45 +00:00
Craig
853dd14386 version bump 2020-04-05 04:10:18 +00:00
Craig
362cf6c254 should resolve #46 2020-04-05 03:49:43 +00:00
Craig
bf51a3ff3a username -> displayname 2020-04-05 01:33:19 +00:00
Craig
bcb4ea6641 golang deps update 2020-04-05 01:26:11 +00:00
Craig
2bcd9e985b rename admin flag to password_admin 2020-04-05 01:24:54 +00:00
Miroslav Šedivý
ed83058f4e epr config - int parse bug 2020-03-14 23:48:17 +01:00
GigaFyde
b31036147d A huge amount more spelling corrections 2020-02-26 13:46:10 +01:00
Craig
26606c6963 change misleading name 2020-02-14 03:55:36 +00:00
Craig
efc8413b05 clean up track creation 2020-02-14 03:52:43 +00:00
Craig
9310bb5572 add WebSocketHandler to WebSocket struct 2020-02-14 03:52:14 +00:00
Craig
bc38e036da clean up track creation 2020-02-14 03:51:41 +00:00
Craig
1080ee8425 GetIP if config empty 2020-02-14 03:50:53 +00:00
Craig
559a858893 use fmt.Errorf 2020-02-14 03:50:23 +00:00
Craig
7576d8c1da log ws send/recieve 2020-02-13 04:45:29 +00:00
Craig
d5bff32302 server -> client signaling 2020-02-12 23:13:33 +00:00
Craig
605cb2778d version bum (should of done this ages ago) 2020-02-11 21:11:34 +00:00
Craig
e1aa9ccdc4 static link libclipboard 2020-02-11 21:10:10 +00:00
Craig
4fe1d481a0 default screen size 2020-02-11 06:10:54 +00:00
Craig
e9cf941870 ValidScreenSize 2020-02-11 06:10:36 +00:00
Craig
9e995233af live change resolution (WIP) 2020-02-11 05:15:59 +00:00
Craig
3d1341cfe1 potential fix for #25 2020-02-10 07:13:40 +00:00
Craig
15e490a72f docs (wip) 2020-02-10 01:58:24 +00:00
Craig
7f71f18f01 note 2020-02-10 01:01:44 +00:00
Craig
22e80d9d6c docs (wip) 2020-02-10 00:59:08 +00:00
Craig
f5936f7dda misc improvments 2020-02-04 15:38:19 +00:00
Craig
2680a1f702 muxed interactions with xserver, fix for #28? 2020-02-03 14:49:27 +00:00
Craig
3fc7737442 muxed peer.WriteData 2020-02-03 14:46:30 +00:00
Craig
0d86073f7e muxed socket.send fixes #27 2020-02-03 14:46:00 +00:00
Craig
1cf3eee3e6 cleanup 2020-02-03 14:44:56 +00:00
Craig
ed6f6f5a93 libclipboard 2020-02-02 22:48:23 +00:00
Craig
b92aae251b added chromium option 2020-01-30 07:19:57 +00:00
Craig
b6fbc7cbcb 1.0 Release 2020-01-29 01:29:39 +00:00
Craig
6d95aec28c basic documentation 2020-01-29 01:28:27 +00:00
Craig
9e4e427779 lowercased the config desc 2020-01-29 01:27:59 +00:00
Craig
56464778f2 back to debian, better firefox support 2020-01-28 07:07:35 +00:00
Craig
e4a554830d slight changes, moved around a few things 2020-01-27 09:00:49 +00:00
Craig
0e9fbf7ba2 alpine 2020-01-27 01:28:39 +00:00
Craig
06feef7559 minor changes 2020-01-26 10:43:08 +00:00
Craig
1b9d36b516 minor chages 2020-01-25 15:14:46 +00:00
Craig
56a5dcf77f clipboard sync and some minor fixes 2020-01-25 14:29:52 +00:00
Craig
e3a73aa264 fixes #14 2020-01-24 15:47:37 +00:00
Craig
157ee2e1fb more progress on refactor 2020-01-23 15:23:26 +00:00
Craig
8ba1b68a21 refactor progress 2020-01-22 17:16:40 +00:00
Craig
d497806443 progress on server refactor 2020-01-20 16:22:24 +00:00
Craig
78af798d68 progress on server refactor 2020-01-20 14:38:07 +00:00
Craig
81abb88317 changed build script 2020-01-20 14:37:32 +00:00
Craig
7aa034f3ba large refactor, fixes #2 2020-01-18 23:30:09 +00:00
Craig
f41ce5e5a0 some more tweaks 2020-01-14 11:00:43 +00:00
Craig
6c815b019d better debouncing 2020-01-14 08:36:48 +00:00
Craig
5830f92637 more tweeks 2020-01-13 23:12:55 +00:00
Craig
c85abb3b63 some tweeks 2020-01-13 11:28:14 +00:00
Craig
0c8af21fab first commit 2020-01-13 08:05:38 +00:00