Emery Hemingway
874ba409ca
Libc: single-user getpwent implementation
...
Implement the passwd database subroutines with single-user database.
This database is populated with a <passwd/> sub-node of the libc
configuration node. All fields of the "passwd" struct may be specified
with reasonable defaults provided for a "root" user. This allows a
libc-based component to spoof user information for the sake of porting
existing Unix software.
A test is provided at run/libc_getpwent.
Fix #2919
2018-09-13 15:21:10 +02:00
Emery Hemingway
9f6838ae42
Libc: internal accessor for <libc/> config
...
Add an internal accessor for the libc configuration node.
Ref #2919
2018-09-13 15:21:10 +02:00
Emery Hemingway
64a63885d1
VFS: line buffer LOG file-system
...
Buffer data written to log file handles until newline or overflow.
Ref #2467
Ref #2919
2018-09-13 15:21:10 +02:00
Alexander Boettcher
d1e7ca23e2
sculpt: update Firefox VMs to 62.0 (Seoul + VBox5)
2018-09-13 14:54:21 +02:00
Alexander Boettcher
4d228e22cb
core: destruct pd::_ram_quota after regions
...
Fixes #2966
2018-09-13 14:54:21 +02:00
Alexander Boettcher
4ca8e31e00
intel_fb: enable Intel VBT lookup via ACPI
...
Fixes #2965
2018-09-13 14:54:21 +02:00
Christian Helmuth
3697f50bd3
qt5: explicit file modification time in tar archives
...
GNU tar interprets the passed time value in local time by default, which
lead to unstable hashes again. So, now provide a complete date/time
value incl. time zone.
Related to #2842
2018-09-13 14:54:21 +02:00
Emery Hemingway
8a9b18e40e
Fix for single file VFS servers
...
The VFS server does not support file-system with one single-file plugin
providing the root. This is because the "leaf_path" is not universally
implemented to handle the path "/". This fix is simply to skip a
"leaf_path" check when opening the path "/".
Ref #2919
2018-09-13 14:54:21 +02:00
Stefan Kalkowski
9221f7916a
dde_linux: enable QEMU support for new usb_hid_drv
2018-09-13 14:54:21 +02:00
Stefan Kalkowski
1ec2f43713
dde_linux: use correct type in lx_emul's min
...
* use a macro for `min` inside lx_emul/kernel.h
* unify the definition of the clamp function
Fix #2964
2018-09-13 14:54:20 +02:00
Alexander Boettcher
bc9f0fdc34
nova: lock pager object state during fault lookup
...
Fixes #2950
2018-09-05 11:10:02 +02:00
Alexander Boettcher
f01464ef9e
driver_manager: disable ohci when inside vbox
...
Fixes #2963
2018-09-05 11:08:54 +02:00
Alexander Boettcher
dbb37607c5
usb: fix regression in setup_timer
...
introduced by update to 4.16.3. Fixes page faults in OHCI USB driver part.
Issue #2963
2018-09-05 11:08:25 +02:00
Norman Feske
2049498af0
depot: update recipe hashes
2018-09-05 11:04:24 +02:00
Christian Helmuth
a6d7d5da07
tool/port: limit destructive git operations to port
...
Issue #2959
2018-09-05 11:04:24 +02:00
Emery Hemingway
a6acdac1cf
Stop port recipe Git fallthrough with CONTRIB_DIR/.git
...
Ref #2959
2018-09-05 11:04:24 +02:00
Christian Helmuth
cc311355cd
libports: update hash of downloaded fatfs sources (again)
...
The author updated http://www.elm-chan.org/fsw/ff/arc/ff13b.zip again
with a marginal documentation changes and an additional example.
Issue #2766
2018-09-05 11:04:24 +02:00
Christian Helmuth
20668ccfa3
libports: download bzip2 port from fossies.org
...
The original bzip.org domain expired.
Issue #2766
2018-09-05 11:04:24 +02:00
Alexander Boettcher
826db3d73e
sculpt: support reset/poweroff by acpica
...
Issue #2935
2018-09-05 11:04:23 +02:00
Josef Söntgen
b93f15046c
dde_linux: remove unused WPA code in src archive
...
Rather than removing the source files during the port preration, which
breaks preparing the port anew, they are now removed while creating
the src archive.
Fixes #2959 .
2018-09-05 11:04:23 +02:00
Norman Feske
9c377906cf
sculpt: increase runtime-view RAM/caps on demand
...
This patch unifies the handling of on-demand resource upgrades among
ram_fs and depot_rom, and applies the new pattern to the runtime view.
This way, runtime view becomes able to accommodate more complex
scenarios.
2018-09-05 11:04:23 +02:00
Alexander Boettcher
50dcf40f24
acpica: fix regressions (poweroff and semaphore)
...
introduced by acpica update to version 2018-08-10.
Fixes #2935
2018-09-05 11:04:23 +02:00
Emery Hemingway
fcbe060096
Remove legacy lwIP plugins
...
Now that the lwIP VFS plugin has become a first class IP stack it is
time to remove the lwIP 1.x library and the associated libc plugins.
Fix #2958
2018-09-05 11:04:22 +02:00
Emery Hemingway
1370fa7631
Remove Noux networking support
...
Noux networking is not well tested and not in practical use. It also
uses a number of deprecated libraries.
Ref #2535
Fix #2955
2018-09-05 11:04:21 +02:00
Josef Söntgen
0603481aaa
terminal: remove upper character range check
...
The more constrained upper limit leads to ommitted characters like
umlauts.
Fixes #2957 .
2018-09-03 17:07:00 +02:00
Norman Feske
358759f609
Minor refinement of the release notes 18.08
...
Thanks to Jeroen van Gelderen for the hint!
2018-09-03 17:07:00 +02:00
Norman Feske
bbff6ae529
dde_linux: keep .git contrib directory
...
This is a follow-up commit to "dde_linux: remove unused WPA supplicant
code" that prevents the potential data loss described in #2959 .
2018-09-03 16:53:30 +02:00
Christian Helmuth
82c356015f
version: 18.08
2018-08-30 12:18:59 +02:00
Norman Feske
de1c221bab
News item for version 18.08
2018-08-30 12:17:51 +02:00
Norman Feske
e869254eb7
Release notes for version 18.08
2018-08-30 12:17:51 +02:00
Christian Helmuth
c2e0d0ae20
depot: update recipe hashes
2018-08-30 09:25:10 +02:00
Christian Prochaska
aa1488c768
qt5: handle 'Qt::WindowMaximized' and 'Qt::WindowFullScreen'
...
Fixes #2952
2018-08-30 09:24:48 +02:00
Alexander Boettcher
601521c47a
sculpt: update tiny browser VMs (Seoul + VBox5)
2018-08-30 09:24:48 +02:00
Alexander Boettcher
9bead32552
sculpt: update top_view for 18.08
2018-08-30 09:24:47 +02:00
Christian Helmuth
cd0e8fd637
doc: mention dde_zircon repository to repos/README
2018-08-30 09:24:47 +02:00
Emery Hemingway
6f8e8a6ea4
LwIP: clamp reads to a value that can be expressed in 16 bits
...
There is a bug in the LwIP VFS plugin, the chained buffers used by Lwip
use sizes expressed in sixteen bits, and under conditions such as a read
of 1<<16 the higher bits are lost and the plugin performs a zero length
read, and the application interprets this as a closed connection.
Fix #2947
2018-08-30 09:24:47 +02:00
Josef Söntgen
0bcab1df84
sculpt: change download_debian pkg version
2018-08-30 09:24:47 +02:00
Emery Hemingway
2bdeaec3d2
Add and update Sculpt game launchers
...
The retro_frontend component is now a Nitpicker client with smoother
framebuffer resizing.
2018-08-30 09:24:47 +02:00
Josef Söntgen
8c9ea49ff5
dde_linux: remove unused WPA supplicant code
...
Since we use the git repo by now remove all unnecessary ballast like
unused code and the git history. The will bring down the wifi_drv's
src archive to reasonable size again.
2018-08-30 09:24:46 +02:00
Christian Prochaska
ecc4ac795a
tool_chain: fix build problems on Ubuntu 18.04
...
Fixes #2939
2018-08-30 09:24:46 +02:00
Stefan Kalkowski
2882bd48e6
dde_linux: USB client driver for NIC version 4.16
2018-08-30 09:24:46 +02:00
Stefan Kalkowski
b32a3cd4d9
dde_linux: USB-client driver for HID version 4.16
2018-08-30 09:24:45 +02:00
Stefan Kalkowski
b02f483841
dde_linux: usb host controller driver version 4.16
2018-08-30 09:24:45 +02:00
Christian Prochaska
9d712b2ce9
vfs: libc_vfs_fs_chained.run script
...
Fixes #2944
2018-08-28 17:10:58 +02:00
Alexander Boettcher
0ee0844c59
vbox5: revoke VM memory during VM reset
...
Avoids reboot issues seen with Windows VMs.
Fixes #2946
2018-08-28 17:10:58 +02:00
Emery Hemingway
babb633922
Pdf_view: restore page up/down keys, wheel scroll
...
The component now handles key presses as documented.
Fix #2942
2018-08-28 17:10:57 +02:00
Emery Hemingway
26611db95b
LwIP VFS: remove link status messages
...
Remove warnings from the plugin that were used to check behavior of
applications waiting for link and IP status changes.
Ref #2335
2018-08-28 17:10:57 +02:00
Emery Hemingway
e2215768a2
Add regulatory.db to Sculpt wifi_drv ROMs
2018-08-28 17:10:57 +02:00
Norman Feske
5e1e37df66
sculpt: version 18.08
2018-08-28 17:10:57 +02:00
Norman Feske
cbe6ef210f
sculpt: basic interaction with runtime view
...
This patch enables the user to click on a component in the runtime view
to reveal more information such as the used/assigned RAM/caps and
secondary dependencies.
2018-08-28 17:10:56 +02:00