History | View | Annotate | Download (5.97 KB)
2.3.3: pandoc has removed -S flag and requires a document title.
Don't build lang/js by default for all_noavahi.
Adjust install targets in Makefile to make Debian packaging easier. It's very fine-grained now.
Rename python-gdp => gdp-python for consistency with other packages.
Make install targets more consistent with new naming scheme for Debian packages.
Clean up installation scripts and associated documentation to bring it up to date. I've probably missed things, and this has not been subjected to any more than cursory testing due to lack of time.
First cut on deleting old documentation and restructuring the remainder to be easier to navigate. Several of the docs still need to be updated. One significant change: the installed documentation is now in a version-specific subdirectory.
Update license date on all files. No functional changes.
Add a make rule for git-version.txt.
Include license updates in more directories; improve directory descent in root Makefile to avoid errors and loops.
Remove all-static entry: it can't link anyway because of missing .a files, and there's no point in confusing people.
Add all-static target and LDADD variable to allow for static linking; this is useful for applications running in docker containers.
Significant changes in packaging for the GDP 2.0 release.
Remove obsolete "init-gdp" target.
Add .css file for .md => .html conversions so tables are readable in pandoc.
Added make target for python installation
Update licenses to 2017.
Update Makefiles to modern conventions.
Add all-clientonly Makefile target to avoid building server code.
Clean up libs directory on "make clean"; don't keep .so files in libs on Darwin.
deb-pkg: Auto-detect ver# from adm/gdp-version.sh
moved /deb-pkg => /adm/deb-pkg
Debian packaging is an administrative action; /adm is a more suited place
log-server deb-packaging compatible with systemd
TODO: Make it compatible both with upstart and systemd
Moved llogger installation to main Makefile
all_noavahi: Run make in lang/js.
Merge branch 'master' of repo.eecs.berkeley.edu:projects/swarmlab/gdp
Enhanced debian packaging for client
No longer hand-picking files to be included in the debian package. Use checkinstall to create debian package from make install.
checkinstall
make install
Updated instructions for compiling using brew under Darwin.
Was passing the wrong make variable into subdirectories.
Can't build doc by default until pandoc is included in dependencies (and more importantly, Jenkins gets updated to install it).
White space cleanup in root Makefile.
Code and documentation improvements for gdplogd visualizations.
Arrange to build other README-*.html files on request.
Makefile cleanup to simplify installation of new library versions.
Added rules to build the Java/GDP interface.
Clean up installation targets.
Added '-f' to prevent jenkins build failure
Added creation of gdplogd deb package to makefile
make clean
Debian packaging updates
Convert to using pandoc syntax for README.md (more portable than multimarkdown)
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk replacement of the copyright if desired.
Rename reader-test => gdp-reader and writer-test => gdp-writer. They aren't test programs any more.
Added 'examples' to 'make all' targets
GDP router decoupling
Involves removing git submodule, updating initialization steps related to gdp_router and updating README
Changes to get shared libraries working in the local tree.
More startup patches.
Tweaks to administrative scripts.
Shuffle documentation installs slightly.
Copy examples into documentation directory in Debian package.
Auto-install a /etc/ep_adm_params/gdp file if one does not already exist. Current algorithm puts gdp-{01,02,03}.eecs.berkeley.edu in random order as the default.
Add a Makefile rule to build the .deb file (more for reference than use).
Changes to make building a debian package feasible. Includes adding install entries to most Makefiles which will work from the source directory.
Minor cleanup: make ctags a macro.
Finish work of renaming logd to gdplogd (directory name).
Rename gdpd to gdplogd.
Force ctags to run.
Incorporate changes from eric-multidaemon branch that might be useful someday: bug fixes, clarifications, extensions (e.g., supporting IPv6 literal addresses), and so forth.
Extensions to handle GCL subscription with timeout in GDP REST API document: GET /gdp/v1/gcl/gcl_id?recno=<#>&nrecs=<#>&timeout= — monitor a GCL
Added Node.js ref-struct for, e.g., time value structs.
Also, added manually invoked target in gdp/Makefile to build lang/js/...
Link with dynamic libraries everywhere; get the library names right.
Portability fixes for Linux and FreeBSD.
Basics appear to be working; still have some problems in gdpd_phys.
Remember to build gdpd
Initial checkin.