aboutsummaryrefslogtreecommitdiff
path: root/build-gnunet.sh
AgeCommit message (Collapse)Author
2015-12-01Automatically pull in the builder submoduleDavid Barksdale
2015-08-22Update emscripten to 1.34.4David Barksdale
2015-07-18Upgrade to Hoplon 6 and Boot 2David Barksdale
2014-12-30assets/js isn't in the repo anymoreDavid Barksdale
2014-10-21Build a gnunet client libraryDavid Barksdale
2014-07-20Port to hoplonDavid Barksdale
2014-01-19New build system.David Barksdale
2014-01-01Write ats as a cljs service.David Barksdale
I couldn't figure out how to get dlopen working, so this is going to be faked out for now.
2013-12-28Build ATS service.David Barksdale
2013-12-21Update libgcrypt and gnunet.David Barksdale
2013-12-15Updated stuff and made peerinfo a service again.David Barksdale
2013-12-02Initial work on client API.David Barksdale
Since webkit doesn't currently support nested workers, and firefox doesn't currently support shared workers, the idea is to pass a MessageChannel port through the main window to the desired SharedWorker. This isn't working yet but I needed to take a break.
2013-12-01Fix libgcrypt sizeof issues.David Barksdale
2013-11-30Let's do peerinfo in js.David Barksdale
It's going to have to call back to the main window to access localStorage.
2013-11-30Working on transport service.David Barksdale
2013-11-15Fetch hostlist, no processing yet.David Barksdale
2013-11-13Moved js sources into src/jsDavid Barksdale
2013-11-13Create output directory.David Barksdale
2013-11-11Update emscripten, libgcrypt, and gnunet.David Barksdale
2013-11-02Added gnunet.html page.David Barksdale
This loads gnunet-service-peerinfo.js but doesn't do much. Also updated the README.
2013-10-25Added libtool build for latest gnunet.David Barksdale
2013-10-25Fix libunistring build with latest emscripten.David Barksdale
2013-10-24Fix libgcrypt build for latest version.David Barksdale
2013-10-24Fix libgpg-error build with latest emscripten.David Barksdale
2013-10-22Remove bashism from /bin/sh script.David Barksdale
2013-08-26Working on server API and stuff.David Barksdale
2013-08-22Implementing configuration API.David Barksdale
2013-08-21Let's try implementing some GNUnet APIs.David Barksdale
Instead of adding proper pipe/select support to emscripten the plan is now to start implementing GNUnet APIs in javascript. I imagine I'll have to write: client configuration connection server service
2013-08-12Fix gnunet patch.David Barksdale
2013-08-12Fix mismatched pushd/popd.David Barksdale
2013-08-12Disable threads in libgcrypt.David Barksdale
2013-08-11Disable AVX2 support which libgcrypt just added.David Barksdale
2013-08-11Add missing test-driver in libgcrypt build.David Barksdale
2013-07-16Setting up the environment GNUnet services want.David Barksdale
* Fixed the GNUNET_PREFIX error. * Fixed the missing PORT and UNIXPATH error for peerinfo.
2013-07-15Link gnunet-service-peerinfo into an HTML file.David Barksdale
CELEBRATE!
2013-07-12Hacks to get furthur with gnunet build.David Barksdale
2013-07-10Added libidn build.David Barksdale
2013-06-28Disable testing due to missing dependencies.David Barksdale
Emscripten doesn't have getaddrinfo. I hit this function in some testing code and disabled it and everything depending on it.
2013-06-23Furthur progress on building GNUnet.David Barksdale
2013-06-12Added fake libextractor.David Barksdale
Porting libextractor to emscripten will be done later. I didn't want to make it optional in GNUnet so now we have a libextractor stub.
2013-06-08Add the build for zlib.David Barksdale
2013-06-06Build libunistring.David Barksdale
2013-05-30Get libgcrypt tests passing.David Barksdale
I patched the sources to accept an "insecure" source of entropy which in emscripten is the browser's Math.random. The t-kdf tests requires more than 16 MiB of memory. At this time the -s TOTAL_MEMORY=X option doesn't actually work with EMMAKEN_JUST_CONFIGURE=true EMCONFIGURE_JS=true but I hope it will soon. Otherwise I'll come up another patch.
2013-05-14Fix libgcrypt to build and run tests.David Barksdale
I had to patch llvm-ar to properly extract archives made by libtool. The patch is in https://github.com/amatus/llvm. The first non-trivial test fails with: Fatal: no entropy gathering module detected
2013-05-08Didn't mean to remove make install.David Barksdale
2013-05-08libgpg-error tests passDavid Barksdale
Had to remove usage of __attribute__ ((__constructor__)). See https://github.com/kripken/emscripten/issues/1155
2013-05-08Build script makes libgpg-error and libgcrypt.David Barksdale
2013-05-06Working on a script to build gnunet with emscripten.David Barksdale