From: pshem
Committer: GitHub
Branch: master
Rename sqlite to it's current name in Ubuntu 18.04
---
diff --git a/sqlite/GET b/sqlite/GET
--- a/sqlite/GET
+++ b/sqlite/GET
@@ -9,4 +9,4 @@ wget -c
http://www.sqlite.org/$YEAR/sqlite-amalgamation-$VERSION.zip
unzip -x
From: pshem
Committer: GitHub
Branch: master
Update usr.manifest
---
diff --git a/sqlite/usr.manifest b/sqlite/usr.manifest
--- a/sqlite/usr.manifest
+++ b/sqlite/usr.manifest
@@ -1 +1 @@
-/tools/sqlite.so: ${MODULE_DIR}/sqlite.so
+/usr/lib/libsqlite3.so.0: ${MODULE_DIR}/libsqlite3.so.0
--
From: pshem
Committer: GitHub
Branch: master
Update Makefile to clear the new object
---
diff --git a/sqlite/Makefile b/sqlite/Makefile
--- a/sqlite/Makefile
+++ b/sqlite/Makefile
@@ -6,4 +6,4 @@ upstream:
.PHONY: clean
clean:
- rm -rf upstream *.so
+ rm -rf upstream *.so
From: WALDEMAR KOZACZUK
Committer: GitHub
Branch: master
Merge pull request #64 from pshem/patch-3
Fix sqlite in python3
---
diff --git a/python3x/GET b/python3x/GET
--- a/python3x/GET
+++ b/python3x/GET
@@ -89,6 +89,9 @@ then
echo "ERROR some libraries required by python might be
From: pshem
Committer: GitHub
Branch: master
Use cp instead of rsync
when there are no benefits to rsync
---
diff --git a/python3x/GET b/python3x/GET
--- a/python3x/GET
+++ b/python3x/GET
@@ -57,7 +57,7 @@ then
fi
#replace sqlite with a non-MREMAP version
-rsync -a
From: pshem
Committer: GitHub
Branch: master
Replace sqlite with a non-MREMAP version
---
diff --git a/python3x/GET b/python3x/GET
--- a/python3x/GET
+++ b/python3x/GET
@@ -55,6 +55,9 @@ then
echo "ERROR some libraries required by python might be missing"
exit 1
fi
+
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Updated apps
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/apps b/apps
--- a/apps
+++ b/apps
@@ -1 +1 @@
-Subproject commit da4f9dd96b0ece6175e1372dbdce3530dc6aca90
+Subproject commit
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Made more files and directoris git-ignored
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/.gitignore b/.gitignore
--- a/.gitignore
+++ b/.gitignore
@@ -5,10 +5,17 @@ ROOTFS
install
# Downloaded compressed archives
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Tweaked python3x app to filter out static libraries to lower image size to
22MB from 77MB
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/python3x/GET b/python3x/GET
--- a/python3x/GET
+++ b/python3x/GET
@@ -66,7 +66,7
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Fix virtio-blk disk size reporting
This patch tweaks virtio blk disk size calculation
by using 512 as the size of the sector instead of
_config.blk_size which might not be even negotiated.
Per virtio 1.0 spec, 5.2.5, step 2:
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
tracepoints: fix build error in debug mode on recent gcc
This patch fixes a link error in debug mode with gcc 8.3.1 (e.g, Fedora 29).
The error lists several cases of tracepoint code which refers to a
"discarded section".
Good
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
elf: support PT_GNU_PROPERTY segment type
Recently, binutils added yet another segment type, called "PT_GNU_PROPERTY":
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=0a59decbb81676ac30deede1bb6b6e241cd75502
Since OSv's
From: Vinícius Fraga
Committer: WALDEMAR KOZACZUK
Branch: master
Update Kafka verison to 2.12-2.1.1 (#65)
Previous Kafka version was 4 years old and not compatible with
some clients, e.g., Python confluent_kafka lib.
Also adds a few instructions on how to build and run OSv Kafka
to README.
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Changed httpserver-html5-cli conf location to /etc
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/httpserver-html5-cli/module.py b/httpserver-html5-cli/module.py
--- a/httpserver-html5-cli/module.py
+++
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added app that combined html5 dashboard and cli
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/httpserver-html5-gui-and-cli/httpserver.conf
b/httpserver-html5-gui-and-cli/httpserver.conf
---
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Changed httpserver-html5-gui conf location to /etc
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/httpserver-html5-gui/module.py
b/modules/httpserver-html5-gui/module.py
---
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Adjusted REST api server to print it listen on port
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/httpserver-api/global_server.cc
b/modules/httpserver-api/global_server.cc
---
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Refactor virtio layer to support modern PCI and mmio devices
This patch refactors virtio layer in order to support
modern PCI and mmio devices. It is also a step 0
on the list of tasks to make OSv boot on AWS firecracker.
This
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Implemented modern virtio PCI device
This patch implements modern virtio PCI device
and makes necessary changes to virtio drivers
to behave slighlt differently whether it is
a modern or legacy device.
Please note that QEMU can
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Add option to run OSv with legacy or modern virtio
Signed-off-by: Waldemar Kozaczuk
Message-Id: <20190206035327.5052-1-jwkozac...@gmail.com>
---
diff --git a/scripts/run.py b/scripts/run.py
--- a/scripts/run.py
+++
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Enhance scripts/test.py to pass extra arguments to run.py
This patch enhances scripts/test.py to allow passing
extra arguments to run.py. This allows executing running
unit tests with different than default parameters.
See
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Fix compilation of aarch64 target
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -844,6 +844,7 @@ ifeq ($(arch),aarch64)
drivers += drivers/pl011.o
drivers +=
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Reset FPU state after saving it and upon context switch
This patch adds "emms" instruction in critical places
of OSv thread scheduler code to reset FPU state after it is saved
upon involuntary context switch (for example
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Add missing syscall for fstatat used by Golang
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/linux.cc b/linux.cc
--- a/linux.cc
+++ b/linux.cc
@@ -420,6 +420,7 @@ long syscall(long number, ...)
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Tweaked nbd_client.py to properly handle handshake and transport flags in
new handshake protocol
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/nbd_client.py b/scripts/nbd_client.py
--- a/scripts/nbd_client.py
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Tweak open() and sys_open() to return EFAULT error when pathname null
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/fs/vfs/main.cc b/fs/vfs/main.cc
--- a/fs/vfs/main.cc
+++ b/fs/vfs/main.cc
@@ -120,6 +120,11 @@ int
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Updated firecracker.py to download latest version 0.16.0
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/firecracker.py b/scripts/firecracker.py
--- a/scripts/firecracker.py
+++ b/scripts/firecracker.py
@@ -133,10
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Update to the latest apps
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/apps b/apps
--- a/apps
+++ b/apps
@@ -1 +1 @@
-Subproject commit cb5464b5b29078aa2431300a6f3992145bf22675
+Subproject commit
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Converted iperf3 to pie
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/iperf3/Makefile b/iperf3/Makefile
--- a/iperf3/Makefile
+++ b/iperf3/Makefile
@@ -17,7 +17,7 @@ iperf3: $(iperfv)/src/.libs/iperf3
From: Nadav Har'El
Committer: Waldemar Kozaczuk
Branch: master
imgedit.py: do not open a port to the entire world
Since commit 464f4e0, imgedit.py opens runs qemu-nbd on a random port,
but qemu-nbd needlessly listens to all interfaces - including potentially
to connections from the outside
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Provide full implementation of epoll_pwait
This patch provides full implementation of epoll_pwait
and exposes it as a public function which is needed
by Node.JS 10.
The implementation is modeled after pselect/select.
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Start using memory below kernel
This patch improves memory utilization by
making OSv use area below where kernel is loaded.
This normally saves only 1M + 640K (low memory)
howewer makes bigger difference when kernel_base in
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Make RAMFS not to free file data when file is still opened
Even though it is valid to delete a file its data (i-node)
should not be deleted until all file descriptors are closed.
This patch fixes the bug in file deletion
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Fix slow write/append to files on ramfs
This patch improves performance and memory utilization
when writing/appending to files on ramfs.
Before this patch every write to a file when size needed to increase
required
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Fixed indentation in xen.cc
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/arch/x64/xen.cc b/arch/x64/xen.cc
--- a/arch/x64/xen.cc
+++ b/arch/x64/xen.cc
@@ -169,37 +169,37 @@ gsi_level_interrupt *xen_set_callback(int
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
sched.hh: add missing include
sched.hh now uses strlcpy(), which is defined in so we should
include it directly instead of hoping that the code including sched.hh
will also include string.h.
Refs #1022.
Signed-off-by: Nadav Har'El
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Allow running non-PIE executables that do not collide with kernel
This patch provides necessary changes to OSv dynamic linker
to allow running non-PIEs (Position Dependant Executables)
as long as they do not collide in virtual
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Move kernel to 0x4020 address (1 GiB higher) in virtual memory
This patch provides all necessary changes to move OSv kernel by 1 GiB higher
in virtual memory space to start at 0x4020. Most changes involve adding
or
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Move getopt* files to libc folder and convert to C++
Signed-off-by: Waldemar Kozaczuk
Message-Id: <20190501034939.12436-2-jwkozac...@gmail.com>
---
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -1329,8
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
memached: go back to PIE
Because of issue #689 (getopt() issue with PIE) we had to change memcached
compilation from PIE (which is cool because also runs as-is on Linux) to
shared object. Now that #689 is solved, we can go back to PIE.
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Enhance getopt family of functions to work with PIEs
This patch enhances implementation of getopt() and
getopt_long() functions to work with PIEs.
Newer GCC compiler optimizes PIEs by emitting machine code
with so called copy
From: Nadav Har'El
Committer: Waldemar Kozaczuk
Branch: master
acpi: ignore new gcc 9 warning
gcc 9 started to give us the following warnings:
external/x64/acpica/source/components/tables/tbfind.c:162:5: error:
‘strncpy’ specified bound 6 equals destination size
From: Nadav Har'El
Committer: Waldemar Kozaczuk
Branch: master
sched: fix gcc 9 warning
gcc 9.1.1 warns about strncpy() which can lead to a missing null at the
end of the destination. Let's use strlcpy(), which doesn't have this
problem.
Signed-off-by: Nadav Har'El
Message-Id:
From: Nadav Har'El
Committer: Waldemar Kozaczuk
Branch: master
tracepoints: fix for compiling on gcc 9
In gcc 9.1.1, strictly following the C++ standard, one is no longer
allowed to specify attributes, e.g., [[gnu::cold]], on function
definitions - only on function declaration. As an annoying
From: Nadav Har'El
Committer: Waldemar Kozaczuk
Branch: master
libc: avoid weak_alias() warnings from gcc 9.
gcc 9 started to warn about alias created with different "attributes"
(__attribute__(...)) from the source symbol. Unfortunately, in a couple
of cases gcc also started to add a
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
elf: handle new DT_RUNPATH
This patch enhances dynamic linker to resolve dependent
objects that rely on DT_RUNPATH entry to specify directories to search for.
Some ELFs have both DT_RUNPATH and DT_RPATH in which case our
linker
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Enhanced __fxstata to handle AT_SYMLINK_NOFOLLOW
This patch also effectively makes unmodified coreutils
find work as expected:
./scripts/manifest_from_host.sh -w find && ./scripts/build fs=rofs
--append-manifest
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Added option suffix "!" to force termination of remaining application
threads
Some applications like JVM leave other threads running after
main thread terminates. OSv is pedantic about it and likes to keep
application running
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Move _post_main invocation to run_main
This patch also fixes __libc_start_main() used for example
by java to terminate any remaining app threads by _post_main.
Signed-off-by: Waldemar Kozaczuk
Message-Id:
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
vfs: Harden task_conv() to return EFAULT when cpath argument is null
This patch also reverts the commit a0dcf8530c352536ab6633952b6f614f73eed154.
Signed-off-by: Waldemar Kozaczuk
Message-Id:
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Add GNU libc extension variables __progname and __progname_full
This patch adds GNU libc extension variables __progname and __progname_full
used by coreutils. These seem to come from BSD as 'BSD' paragraph
explains -
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
openjdk8-zulu-full: fix build when new openjdk version comes out
Our Makefile uses "wget -c" to avoid re-downloading the very large openjdk
package on every build, or allow the build to continue if interrupted in
the middle of the long
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
Update apps submodule
The openjdk8-zulu-full module's Makefile didn't properly handle new
versions of openjdk, causing builds on old directories (as Jenkins does)
to fail. This update should fix the Jenkins build.
Signed-off-by: Nadav
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Add GNU libc extension function error()
This patch adds GNU libc extension function error()
as specified at https://linux.die.net/man/3/error.
This function is used by core utils programs on Linux.
Signed-off-by: Waldemar
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Enhanced setup.py to support Ubuntu 18.10 and 19.04
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/setup.py b/scripts/setup.py
--- a/scripts/setup.py
+++ b/scripts/setup.py
@@ -244,7 +244,6 @@ class
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Enhanced manifest_from_host.sh to support building apps from host and
docker images
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/manifest_from_host.sh b/scripts/manifest_from_host.sh
---
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added java-from-host app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/java-from-host/Makefile b/java-from-host/Makefile
--- a/java-from-host/Makefile
+++ b/java-from-host/Makefile
@@ -0,0 +1,14 @@
+.PHONY: module clean
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added node-from-host app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/node-from-host/Makefile b/node-from-host/Makefile
--- a/node-from-host/Makefile
+++ b/node-from-host/Makefile
@@ -0,0 +1,12 @@
+.PHONY: module clean
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added openjdk12 app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/openjdk12-zulu-java-base/Makefile
b/openjdk12-zulu-java-base/Makefile
--- a/openjdk12-zulu-java-base/Makefile
+++ b/openjdk12-zulu-java-base/Makefile
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added openjdk12 app that builds from docker image
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/openjdk12-jre-from-docker/Makefile
b/openjdk12-jre-from-docker/Makefile
--- a/openjdk12-jre-from-docker/Makefile
+++
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Refined java-example to run with any java app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/java-example/module.py b/java-example/module.py
--- a/java-example/module.py
+++ b/java-example/module.py
@@ -2,4 +2,4 @@
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Updated apps
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/apps b/apps
--- a/apps
+++ b/apps
@@ -1 +1 @@
-Subproject commit 36bc528cd0e450ef677fc37bc7a56f979b025e87
+Subproject commit
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Update graalvm-example to use latest version 19.1.0
This patch also converts the app to build as a regular
self-contained Linux executable that runs as-is on OSv.
The previous version of this example built it as a shared
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Add graalvm netty plot example to demonstrate more complex example using
isolates
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/graalvm-netty-plot/Makefile b/graalvm-netty-plot/Makefile
---
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added GraalVM version of native java httpserver app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/graalvm-httpserver/Makefile b/graalvm-httpserver/Makefile
--- a/graalvm-httpserver/Makefile
+++
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Support PVH/HVM direct kernel boot
QEMU 4.0 and later supports new way of booting Linux by
specifying 64-bit vmlinux ELF. Please see this for details -
https://patchwork.kernel.org/patch/10741013/.
This patch enhances OSv boot
From: Nadav Har'El
Committer: Nadav Har'El
Branch: master
update apps submodule
Signed-off-by: Nadav Har'El
---
diff --git a/apps b/apps
--- a/apps
+++ b/apps
@@ -1 +1 @@
-Subproject commit 1807b4dbf14df922269d08f20153d7fc4ca4dd75
+Subproject commit 36bc528cd0e450ef677fc37bc7a56f979b025e87
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Make OSv boot as vmlinuz
This patch adds new type of build artifact - vmlinuz.bin - that allows
OSv boot as vmlinuz image. Essentialy the vmlinuz.bin wraps
the uncompressed version of OSv loader.elf by prepending it
with
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
hpet: Support 32-bit counter
This patch adds very limited support of hpets with 32-bit main counter.
For now it does not handle wrap-around (typically around 7 minutes)
but is enough to run 'hello world' example on platforms that
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
mprotect: page-align len parameter instead of returning error
Signed-off-by: Waldemar Kozaczuk
Message-Id: <20190629040727.9569-1-jwkozac...@gmail.com>
---
diff --git a/libc/mman.cc b/libc/mman.cc
--- a/libc/mman.cc
+++
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
procfs: populate maps file with i-node numbers
This patch refines the implementation of procfs
to generate maps file that contains correct file i-node
numbers instead of 0s for file VMAs as shown below:
0-0 ---p 00:00 0
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
syscall: add getpid
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/linux.cc b/linux.cc
--- a/linux.cc
+++ b/linux.cc
@@ -418,6 +418,7 @@ long syscall(long number, ...)
SYSCALL4(fstatat, int, const char *, struct
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
procfs: Add device ID information to the maps file
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/core/mmu.cc b/core/mmu.cc
--- a/core/mmu.cc
+++ b/core/mmu.cc
@@ -1687,6 +1687,7 @@ file_vma::file_vma(addr_range range,
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
firecracker: bumped the version to 0.17.0
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/firecracker.py b/scripts/firecracker.py
--- a/scripts/firecracker.py
+++ b/scripts/firecracker.py
@@ -93,7 +93,8 @@ def
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
signal: tag user handler thread as an application one
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/libc/signal.cc b/libc/signal.cc
--- a/libc/signal.cc
+++ b/libc/signal.cc
@@ -345,6 +345,9 @@ int kill(pid_t pid, int
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Add docker files to help setup OSv build environment for Ubuntu/Fedora
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/docker/Dockerfile b/docker/Dockerfile
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -0,0 +1 @@
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Reverted some changes related to upgrading openssl that got checked in
prematurely
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/scripts/setup.py b/scripts/setup.py
--- a/scripts/setup.py
+++ b/scripts/setup.py
@@
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Removed remains of externals reference from httpserver-api Makefile
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/httpserver-api/Makefile
b/modules/httpserver-api/Makefile
---
From: WALDEMAR KOZACZUK
Committer: GitHub
Branch: master
Added initial version of README under scripts directory
---
diff --git a/scripts/README.md b/scripts/README.md
--- a/scripts/README.md
+++ b/scripts/README.md
@@ -0,0 +1,37 @@
+This directory contains number of scripts aimed to help
From: WALDEMAR KOZACZUK
Committer: GitHub
Branch: master
Revised main README.md
---
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,8 +4,16 @@ OSv Applications
Introduction
-This repository contains the necessary glue to compile a bunch of
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Made maven more quiet and only show errors
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/httpserver-jolokia-plugin/Makefile
b/modules/httpserver-jolokia-plugin/Makefile
---
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
java: tweaked openjdk7 to add /usr/bin/java symlink
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/openjdk7/module.py b/modules/openjdk7/module.py
--- a/modules/openjdk7/module.py
+++ b/modules/openjdk7/module.py
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Tweaked java-from-host to filter out libX* libraries
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/java-from-host/Makefile b/java-from-host/Makefile
--- a/java-from-host/Makefile
+++ b/java-from-host/Makefile
@@ -9,7
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
java: add basic java test that does NOT use OSv wrapper
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/modules/java-tests/tests/src/main/java/io/osv/BasicTest.java
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added python-from-host app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/python-from-host/.gitignore b/python-from-host/.gitignore
--- a/python-from-host/.gitignore
+++ b/python-from-host/.gitignore
@@ -0,0 +1 @@
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Upgrade cli, lua and httpserver-api modules to use OpenSSL 1.1 and Lua 5.3
As the issue #1022 explains, building the default OSv image that
implicitly adds cli module that in turn implicitly pulls httpserver-api
and cli modules,
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
dynamic linker: adjust message when symbol missing
This patch adjusts the message displayed by dynamic
linker to better reflect the case when symbol
is missing and should be ignored when loading
ELF objects with BIND_NOW.
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Added version of lighttpd that takes files from host
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/lighttpd-from-host/Makefile b/lighttpd-from-host/Makefile
--- a/lighttpd-from-host/Makefile
+++
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Upgraded jetty to the latest 9.4.19.v20190610
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/jetty/GET b/jetty/GET
--- a/jetty/GET
+++ b/jetty/GET
@@ -2,8 +2,8 @@
set -ex
mkdir upstream
cd upstream
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Merge branch 'master' of https://github.com/cloudius-systems/osv-apps
---
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,8 +4,16 @@ OSv Applications
Introduction
-This repository
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
java: add standard /usr/bin/java executable to jdk apps
This patch tweaks openjdk* makefiles to retain
bin/java executable and makes module.py create
a symlink /usr/bin/java pointing to the JDK
java executable.
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
setup: add pax-utils package for Ubuntu and Fedora
Fairly recently added script - manifest_from_host.sh - uses
lddtree tool which can recursively scan ELF files for
dependencies. This patch adds the package that provides
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
semaphores: fix sem_trywait
This patch fixes a subtle but critical bug in sem_trywait()
underlying implementation (semaphore.cc) which
for example prevented new version of Java 12 and above
hang on startup in infinite loop.
It
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
pthreads: implement pthread_attr_getdetachstate
This function is used by Java when enabling logging at trace level
Signed-off-by: Waldemar Kozaczuk
Message-Id: <20190810042907.16905-1-jwkozac...@gmail.com>
---
diff --git
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
java: removed usr.manifest from java-from-host app
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/java-from-host/.gitignore b/java-from-host/.gitignore
--- a/java-from-host/.gitignore
+++ b/java-from-host/.gitignore
@@
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
Updated apps
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/apps b/apps
--- a/apps
+++ b/apps
@@ -1 +1 @@
-Subproject commit d6d37ccb03cd51603c681c3527c2c03ebef83b2e
+Subproject commit
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
pthreads: make implementation of pthread_attr_getdetachstate more correct
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/libc/pthread.cc b/libc/pthread.cc
--- a/libc/pthread.cc
+++ b/libc/pthread.cc
@@ -642,7 +642,7 @@
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
hpet: handle wrap-around with 32-bit counter
This patch enhances the hpet clock with 32-bit main
counter to handle wrap-arounds. It does it by maintaining
separate upper 32-bit counter per-cpu and incrementing it
when wrap
From: Waldemar Kozaczuk
Committer: Waldemar Kozaczuk
Branch: master
docs: Updated main README to make it better reflect current state of OSv
Signed-off-by: Waldemar Kozaczuk
---
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,115 +1,103 @@
# OSv
-OSv is a new
From: Waldemar Kozaczuk
Committer: Nadav Har'El
Branch: master
Fix bug in arch_setup_free_memory
The commit 97fe8aa3d2d8f2c938fcaa379c44ae5a80dfbf33 adjusted logic
in arch_setup_free_memory() to improve memory utilization
by making OSv use memory below kernel (<= 2MB).
Ironically the new
501 - 600 of 1506 matches
Mail list logo