The social Chameleon

a project by abodry

My goal will be to write a small social network for PC and mobile devices using html, css, javascript, php and sql.

Updated over 4 years ago. No love.

Android libvirt client

a project by cbosdonnat

The project aims at kick-starting an Android application to manage libvirt-based VMs and containers. The libvirt build on android expedition has already been completed during hackweek 10 and refreshed here. Which leaves for hackweek to use libvirt-java bindings to use it.

Updated over 4 years ago. No love.

Adding Linux kernel firmware signature support

a project by mcgrof

The Linux kernel already has cryptographic support for signature verification on data. This is used to digitally sign kernel modules at build time, and verify integrity and provenance at load time. Likewise the 802.11 subsystem on the Linux kernel had historically in parallel prior to Linux's own kernel signing facility implemented and integrated support to verify file integrity and provenance for use on the Linux regulatory database. The 802.11 subsystem's components that provide this facility are CRDA and wireless-regdb. CRDA and wireless-regdb technically are split up as two separate trees for development, wireless-regdb helps provide the 802.11 regulatory database while CRDA exists as a udev helper to feed to the Linux kernel a regulatory domain when needed. By using a regulatory database in userspace the Linux kernel is able to get updates for regulatory rules without requiring a rebuild. Linux distributions need the digitally signed regulatory.bin file from wireless-regdb tree and the CRDA binary from the CRDA tree. Linux distributions often combine both into one package, some distributions separate the two. The regulatory database is digitally signed by the wireless-regdb maintainer, and distributions that have have compiled in support for digital signature support on CRDA verify the integrity of the file before feeding a regulatory domain to the Linux kernel. Since the kernel module signing facility was merged upstream on Linux we could replace both CRDA and wireless-regdb distribution mechanism by adding cryptographic file signature verification support on Linux on the firmware_class module which provides the APIs to load firmware, and having the regulatory.bin file merged and updated through the linux-firmware tree. Adding cryptographic signature verification support on the firmware APIs on Linux is the first step to replace CRDA and wireless-regdb's own signature functionality. The second step is to extend the firmware APIs to enable subsystems to customize cryptographic requirements.

Updated over 4 years ago. No love.

Cuddle the i2c-i801 kernel driver

a project by jdelvare

The i2c-i801 kernel driver (for SMBus controller on most x86 Intel systems) has a lot of pending upstream patches from various contributors. There are bug fixes, clean-ups and new features. Without proper reviewing and merging work, most of the effort is likely to be lost. So my project is to collect all contributions, review them, test as much as I can on the hardware I have, resolve all conflicts and submit a large single patch series upstream.

Updated over 4 years ago. No love.

hacking with hypothesis.

a project by dwaas

Hypothesis is a python property based testing framework inspired by quickcheck. My goal was to get familiar with the docs and eventually apply the knowledge to the testing of SES products.

Updated over 4 years ago. No love.

build osmocom packages and firmware and deploy on a mobile phone

an idea by chuller

  • build osmocombb and osmocom-sdr packages for opensuse
  • deploy osmocom-bb firmware to calypso phones (two phones available for flashing)
Updated over 4 years ago. No love. Has no hacker: grab it!

Secure zero-trust P2P barter protocol

an idea by KGronlund

The use of the bitcoin testnet for trading cards for Hackweek got me thinking about a protocol more adapted for the tit-for-tat trade of virtual goods: the transaction only completed once both sides have contributed their share to the transaction. It would need some way for each side to verify that the goods traded are those agreed on. It would be an interesting problem to work on (or find some existing solution).

Updated over 4 years ago. No love. Has no hacker: grab it!

DB for Solarpanels

an idea by ihno

Take the data for the Solarpanels and put them into a DB and create an interface to make analysis on them.

Updated over 4 years ago. No love. Has no hacker: grab it!

Learn about video editing

an idea by ta-ro

Extract video snippets of two 90 minutes drum circles that we recently organized. Create a short video clip of 2-3 minutes length, using open source software.

Updated over 4 years ago. No love. Has no hacker: grab it!

Combine Jenkins CI Environments with Docker

an idea by bchou

Combine Jenkins CI environments and Docker together can bring improved speed and consistency to our automation tasks. Topic 1:

Updated over 4 years ago. No love. Has no hacker: grab it!