3254 Commits

Author SHA1 Message Date
Maxim Devaev
64728dc0e6 pikvm/pikvm#1041: Randomized recorder events 2023-07-07 17:30:58 +03:00
Maxim Devaev
26d807a4b9 pikvm/pikvm#1047: Added link to the log in fan fail menu 2023-07-07 12:50:09 +03:00
Maxim Devaev
81aeb3825d Bump version: 3.231 → 3.232 2023-07-05 12:47:14 +03:00
Maxim Devaev
e9b5c75ef0 new sponsor 2023-07-05 12:43:06 +03:00
Maxim Devaev
e0c32c2111 Fix for Pillow 10.x 2023-07-05 12:31:43 +03:00
Maxim Devaev
4e9d93b2b1 pikvm/pikvm#1049: VNC: Fixed memory leak when client doesn't send framebuffer request 2023-07-05 11:16:57 +03:00
Maxim Devaev
a0fba08d4e otgnet: changed default ip range to 172.30.30.0/24 2023-07-02 15:38:59 +03:00
Maxim Devaev
f34685d91f Bump version: 3.230 → 3.231 2023-06-29 17:11:47 +03:00
Maxim Devaev
8c2069ae1f patch fstab to remove /run tmpfs 2023-06-29 16:54:28 +03:00
Maxim Devaev
147583e10d Bump version: 3.229 → 3.230 2023-06-28 16:07:27 +03:00
Maxim Devaev
1eafec4f0e lint fix 2023-06-28 16:06:02 +03:00
Maxim Devaev
067e5271c3 new sponsors 2023-06-28 15:57:01 +03:00
Maxim Devaev
10a8363183 Direct usage of setup.py is deprecated 2023-06-28 15:13:07 +03:00
Maxim Devaev
c129f54efa pikvm/pikvm#1037: Fixed building with setuptools 68.0.0 2023-06-28 14:39:38 +03:00
Maxim Devaev
a74044b086 refactoring 2023-06-20 05:45:25 +03:00
Adam Outler
db3f622023
Refactoring merge Method into a New Class & Adding Unit Tests (#137) 2023-06-20 05:35:53 +03:00
Maxim Devaev
9879a9f05b fixed pip 2023-06-18 11:46:40 +03:00
Maxim Devaev
97f459cd35 Bump version: 3.228 → 3.229 2023-06-09 04:26:00 +03:00
Maxim Devaev
af4376761c web: fixed firefox scrollbar width 2023-06-09 04:00:27 +03:00
Maxim Devaev
22341044ba pikvm/pikvm#919: Scrollable Web UI menues 2023-06-09 03:59:36 +03:00
Maxim Devaev
999a19ca8d pikvm/pikvm#1027: fixed keymap.csv formatting 2023-06-08 19:03:47 +03:00
Maxim Devaev
d560169980 Bump version: 3.227 → 3.228 2023-06-07 19:55:42 +03:00
Maxim Devaev
226e5cf8ce fix 2023-06-07 19:15:47 +03:00
Maxim Devaev
9f98a2f701 binary keyboard protocol 2023-06-07 05:12:22 +03:00
Maxim Devaev
9c694da00c simplified binary expose_ws() 2023-06-07 01:21:23 +03:00
Maxim Devaev
7c507810f0 Bump version: 3.226 → 3.227 2023-06-05 16:50:00 +03:00
Maxim Devaev
66c1d321d2 vnc: force absolute usb mouse_output 2023-06-05 16:37:02 +03:00
Maxim Devaev
82aedb9c4e Bump version: 3.225 → 3.226 2023-06-05 03:01:21 +03:00
Maxim Devaev
aeca775eee kvmd-tc358743: clear edid on stop 2023-06-05 03:00:42 +03:00
Maxim Devaev
1786ccc490 new sponsor 2023-06-04 19:22:15 +03:00
Maxim Devaev
091ac4f9b2 Bump version: 3.224 → 3.225 2023-06-04 02:50:26 +03:00
Maxim Devaev
388c8aeb2d very effective binary mouse protocol 2023-06-04 02:27:03 +03:00
Maxim Devaev
caf08bd2ac Bump version: 3.223 → 3.224 2023-06-02 18:13:43 +03:00
Maxim Devaev
749f4d6b49 using short no-pulse gpio form 2023-06-02 18:09:57 +03:00
Maxim Devaev
50f8a8aae8 v4 gpio const1 2023-06-02 18:06:01 +03:00
Maxim Devaev
6e0d93be23 using time.monotonic() instead of time.time() 2023-06-02 17:20:07 +03:00
Maxim Devaev
225ea61a0e Bump version: 3.222 → 3.223 2023-06-01 21:17:19 +03:00
Maxim Devaev
816e518547 gpio: short for for disabling the pulse 2023-06-01 20:23:40 +03:00
Maxim Devaev
f5ff9c142a gpio: const mode for outputs 2023-06-01 20:11:11 +03:00
Maxim Devaev
caba1d33a2 Bump version: 3.221 → 3.222 2023-05-31 23:49:13 +03:00
Maxim Devaev
eca2d697ed removing data=journal 2023-05-31 23:46:05 +03:00
Juhyung Park
7f8bb428d3
sysctl: tune dirty data writeback policies (#135)
The existing policy sets dirty_background_bytes to 5, which is erroneously
too small that incurs write amplification and read starvations.
Considering a raspi with 2 GiB of RAM, this is 43 million times smaller
than the default Linux policy, which is 10%.

Considering that this will be deployed to mostly read-only system with
emphasis on data integrity (hence needing tighter data writeback), set
this to 256 KiB.

Continuing addressing the overly excessive data writeback policies, also
bump the dirty_writeback_centisecs from 250ms to 1000ms. Any dirty data
written in the past 1 second will be written to the storage.

Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2023-05-31 17:59:23 +03:00
Maxim Devaev
d608b6e010 Bump version: 3.220 → 3.221 2023-05-28 23:37:45 +03:00
Maxim Devaev
018f33533d kvmd-bootconfig: improved oled handling 2023-05-28 17:54:20 +03:00
srepac
6ef1645e93
Show first time boot status in oled (#134) 2023-05-27 19:21:42 +03:00
Adam Outler
bfbf3172e3
Fix crash on unload (#136)
* Fix crash on unload

Within main, exists a `window.beforeunload` handler which brings up the "Are you sure you want to close PiKVM session?" message.   When the page is refreshed, the event is `undefined` and, the code which sets the `event.returnValue` to the aforementioned text provides an exception.  

To reproduce:
1. Open KVMD web
2. Open developer tools to view Console.
3. Interact with the page by clicking the main window.
4. Refresh the page
5. Observe type error in console. 

This patch checks if the event is defined before attempting to set the `event.returnValue`.  Other functions are maintained.

* Add space
2023-05-27 18:08:57 +03:00
Maxim Devaev
f0a860600d Bump version: 3.219 → 3.220 2023-05-27 12:44:24 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
ac2ea46045 Bump version: 3.218 → 3.219 2023-05-26 00:29:22 +03:00
Maxim Devaev
994715f214 avrdude-pikvm 2023-05-26 00:28:49 +03:00