Project

General

Profile

Statistics
| Branch: | Revision:

gdp-router-click / Makefile @ master

History | View | Annotate | Download (13.6 KB)

# Date Author Comment
6e640781 05/14/2019 03:44 PM Rick Pratt

This router commit (gdp-router-click2 major version 2) is incompatible with prior router releases (gdp-router-click2 major version 1), due to removal of the GDP_VERSION (0x84 in version field) used by the deprecated Net3 overlay header. Do not deploy version 2 and version 1 routers in the same network. Note that single router mode deployments (no mixture of router versions), rib, and clients are not impacted by this commit, which only impacts inter-router messaging.

31c2a8d8 05/07/2019 11:06 AM Rick Pratt

Revise version filename to reduce git add noise during developer workflow.

d672d917 05/06/2019 06:43 PM Rick Pratt

Changed build default to gdp-router-click2. Revised build versioning scheme to include autogenerated git branch and hash with manually updated major version value.

1e57c114 03/07/2019 12:46 PM Rick Pratt

Updated install-gdp-router-click2 make target based on newly revised
router configuration parameters. Fix Linux host installation
dependencies (common script and llogger binary) by restoring
build/gdp.

0a4d4011 02/28/2019 03:11 PM Rick Pratt

GDP Router library reduction by duplicating a little libgdp and libep C code.

8ecc17e0 01/31/2019 03:12 PM Rick Pratt

Eliminate libmariadb-dev-compat dependency

537fe96d 01/09/2019 09:19 AM Rick Pratt

Move all build dependancies from external location to co-located .gitignored build/ directory within repo, to avoid colliding with parent directory elements.

f687a636 10/29/2018 05:54 PM Rick Pratt

Insert default peer when not single router mode and no configured peers. Revise dns query error handling. Handle uninitialized router calling cleanup properly.

bf8eea1e 10/25/2018 04:40 PM Rick Pratt

Introduces a new automation-friendly router configuration syntax design and implementation, and simultaneously removes support for the day 0 development syntax which has served its purpose. (meaning: router config compatibility boundary)

870f095e 10/18/2018 10:03 AM Rick Pratt

Switch from git:// to https:// repo pull, as former is currently not successful, and add Click -fno-strict-aliasing option in response to updated compiler's warnings.

e6f8c85f 08/12/2018 11:32 AM Rick Pratt

Finish fragment reassembly pool migration to list of dtls p chains, and temporarily promote some reassembly diagnostics to ccinfo to monitor tuning efforts in deployed routers.

5ba15bbb 07/19/2018 09:31 AM Rick Pratt

Revert temporary mkdir_gdp change, and revise build so llogger is prebuilt with the configure_level2 stage to isolate it from checklevel

65f704ba 07/12/2018 07:55 AM Rick Pratt

Debian package checkinstall procedure cannot build file list, if sudo ./package.sh encounters sudo in Makefile or subsidiary shell scripts.

cb04269b 07/11/2018 01:20 PM Rick Pratt

Introduce install-gdp-router-click2 build target, and supporting adm files (templates and setup-gdp-router-click2.sh)

534c81a9 07/03/2018 09:20 AM Rick Pratt

Adjust early heartbeat, which appears to be too aggressive now that routers begin with a directory flush. Also, improve Makefile target protections per configured workspace.

ed6a6553 06/28/2018 09:51 PM Rick Pratt

Add systemd notify

10a3c93e 06/28/2018 09:17 PM Rick Pratt

Makefile *2 phony targets

91aeb581 06/28/2018 08:11 PM Rick Pratt

Make the target gdp-router-click2

5dbdffae 06/26/2018 08:41 AM Rick Pratt

Revert to hardlinks and instead force hardlink replacement to compensate for git pull activity in source tree.

f23ba128 06/26/2018 08:25 AM Rick Pratt

Use soft-links for easier git pull, build cycles

19a1d2ac 06/25/2018 03:59 PM Rick Pratt

Ensure installation of gdp pre-requisites

96705f5f 06/13/2018 10:32 AM Rick Pratt

remove obsolete click_git target

020e6fcf 06/13/2018 10:26 AM Rick Pratt

gdp branching requires adm/install-gdp-router-click.sh fix (Thanks Nitesh!)

e2a8d6d7 06/06/2018 02:33 PM Rick Pratt

Automate gdp dependancy for gdpr target.

cc06285b 06/06/2018 01:02 PM Rick Pratt

Automate gdp net3 branch selection, dependancies, and build for gdp-router-click target; revise gdp-router-click build to include gdp headers from build workspace rather than host-installed; add reinstall target for stopping existing services, installing binary, then restarting services; remove obsolete install script check; tighten gdp-router-click permissions.

97e15108 06/04/2018 08:53 PM Rick Pratt

use gdp headers from build rather than installed headers; gdplogd issued an ECONNRESET thus time to fill out handling.

bc484182 05/30/2018 11:34 AM Rick Pratt

convert net3 gdp-router-click from dynamic to static bindings for gdp and ep libraries, to be compiled with gdp branch net3-legacy (not master which is net4 now).

6c963026 05/10/2018 05:45 PM Rick Pratt

switch libgdp and libep to static linking

62a58ed2 05/09/2018 04:30 PM Rick Pratt

gdp v4 router, which is aligned with interim net4 libgdp. Todos include tx/rx quantum limits and restoration of dtls heartbeats for udp down detection, and a few other minor items to be done in the near future.

aaad0b5e 08/24/2017 02:48 PM Rick Pratt

tweak variable name in Makefile

00b517f3 08/24/2017 02:24 PM Rick Pratt

minor improvement in multi-project dependencies

8d7a1a17 08/23/2017 01:43 PM Rick Pratt

Separate gdp-to-click source file link construction from build dependence.

e2404776 08/21/2017 12:42 PM Rick Pratt

revised gdp_router_click Makefile to support two mutually-exclusive workflows (default userlevel target and alternate linuxmodule target)

239fe014 08/09/2017 08:41 AM Rick Pratt

Reworked install script and makefile to add development workspace
option (-w) and consolidate overlapping responsibilities.

2bc2cc46 06/29/2017 03:25 PM Eric Allman

Another small glitch (need -lep).

e8020fe8 08/19/2016 11:40 AM Eric Allman

Rationalize naming of installed binaries.

5319478a 08/10/2016 06:56 AM Eric Allman

Add "rebuild" make target to speed up development; avoids building click
from scratch.

39d2672d 08/10/2016 06:55 AM Eric Allman

Now need to include libgdp to get utility routines.

fa607645 08/10/2016 06:55 AM Eric Allman

Click source is in ../click, not click.

53ef539a 06/03/2016 01:19 PM Nitesh Mor

Updated README with instructions for deb package

bdacc134 04/28/2016 12:51 AM Nitesh Mor

.deb package, auto-detection for existing network

To create a debian package, use
$ ./deb-pkg/package.sh

GDP router is now an upstart service. Put machine specific
configuration in /etc/gdp_router_click/router.config and use

$ sudo service gdp-router-click start...