Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Failed Again Running Exception Offline No data

Sean Cross
wip: get server mostly working

Most general things work.  Hooray.

Signed-off-by: Sean Cross <xobs@kosagi.com>
Sean Cross
netv-control-panel: first functioning demo

This version of the control panel works, for various definitions.

Signed-off-by: Sean Cross <xobs@kosagi.com>
Sean Cross
widgets: don't hardcode localhost url

We run the server on a different port, so we don't need root access.
Don't hardcode the hostname and URL.

Signed-off-by: Sean Cross <xobs@kosagi.com>
Sean Cross
NeTVServer: replace commondir.pri with explicit files

Include all relevant source files, rather than including a (nonexistent)
commondir.pri include file.

Signed-off-by: Sean Cross <xobs@kosagi.com>
Sean Cross
geturlfinisher: move this class to its own file

This calls a slot when a URL has finished downloading.  Move it
into its own file.

Signed-off-by: Sean Cross <xobs@kosagi.com>
Sean Cross
netvhandlers: Use QNetworkAccessManager to enable GETURL ssl

Since QHttpClient doesn't support SSL, switch to using
QNetworkAccessManager which does.

Signed-off-by: Sean Cross <sean@xobs.io>
Sean Cross
main: trivial: remove extra linebreak

Signed-off-by: Sean Cross <sean@xobs.io>
Sean Cross
nhttp: fix object lifetimes to get client working

Correct object lifetimes.  We now store objects on the heap, rather than
on the stack.  This allows for objects to persist even outside of the
response handler.

As a result, we can have C++ callbacks that have long-running timers.

This enables us to implement GETURL, among other things.

Signed-off-by: Sean Cross <sean@xobs.io>
Sean Cross
portability: start porting system to PC

This system is very much designed to operate on an NeTV.  We need
to port it to a PC environment, and disentangle it from the
environment it was in.

Take some initial steps towards accomplishing this.

Signed-off-by: Sean Cross <sean@xobs.io>
Sean Cross
qhttp refactor: initial commit of refactor

This moves this program from being a FastCGI plugin to hosting its
own web server, courtesy of qhttp.

It is not complete by any means, but works enough to at least let the
control panel start up.  It's missing much functionality, however.

Signed-off-by: Sean Cross <sean@xobs.io>
Sean Cross
recipes-bsp: u-boot: Update Novena boot script

The boot script was ancient, and was using workarounds that are no
longer advised.  Update the boot script to remove these workarounds,
and use the new prep_* scripts.
Sean Cross
netv: Backport kernel to netv

This is a really hacky hack, but allows NeTV to run this kernel.  It
is recommended you remove /dev/fb0 and rename /dev/fb1 to /dev/fb0.

NeTV is designed to operate on the overlay framebuffer, but this kernel
hangs when booting without the primary framebuffer.  This is a quick
hack job, so be mindful of the workaround.
Sean Cross
linux-novena: remove default mac address from kernel config
Sean Cross
novena-user-image: increase root filesystem to 1.5 GB

This is a user image, which means it needs more space.
Sean Cross
novena-user-image: export image name to something sane
  • novena-debug: Images built failed -  stdio
Sean Cross
linux-novena: fix build
Sean Cross
imx61: bump MACHINE_KERNEL_PR
Sean Cross
linux-novena: update kernel version

We're on a variant of 3.10 now.
Sean Cross
linux-novena: improve build reliability

This shortens the length of the "PATH" variable, and applies a
build patch to fix "Argument list too long" error on make_install.
Sean Cross
fix make headers_install when path is too long

If headers_install is executed from a deep/long directory structure, the
shell's maximum argument length can be execeeded, which breaks the operation
with:

| make[2]: execvp: /bin/sh: Argument list too long
| make[2]: ***

Instead of passing each files name with the entire path, I give only the file
name without the source path and give this path as a new argument to
headers_install.pl.

Because there is three possible paths, I have tree input-files list, one per
path.

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
---
Sean Cross
linux-novena: update device tree file