| Branch: | Tag: | Revision:

gdp / ep / ep_adm.c @ master

History | View | Annotate | Download (9.98 KB)

# Date Author Comment
6aaa4e7d 06/04/2019 11:10 AM Eric Allman

Refactor ep_adm.c; make it easier to force administrative parameters from code.

9b4c4283 05/07/2019 04:33 PM Eric Allman

Version 2.1.18 --- fix problem with subscription renewals; be more
aggressive about printing non-default parameter settings to make it
easier to see a customer configuration.

a822b8d3 04/02/2019 05:51 PM Eric Allman

Fix minor glitch in ep_adm_getintmaxparam: was actually using strtoll.

2c213109 03/13/2019 04:08 PM Eric Allman

Add some debugging info for ep_adm_get*param family.

b8755709 01/23/2019 01:00 PM Eric Allman

Add ep_adm_setparam to programatically set a parameter value. Useful
for overriding parameters from the command line.

c87dd166 01/23/2019 07:56 AM Eric Allman

Update license date on all files. No functional changes.

9e62cb26 01/19/2019 01:31 PM Eric Allman

Relocate etc/ep_adm_params into etc/gdp/params so that the etc/gdp
subtree can be mounted easily into a docker container.

ddaa1a16 11/16/2018 05:09 PM Eric Allman

Fixes to allow EP_CONF_ADM_ENV_OVERRIDE to work on Linux systems. Still
needs a better security evaluation, and maybe it should default off.

59c6c7e0 07/26/2018 10:50 AM Eric Allman

First cut at external => internal name mapping using MySQL. It is
currently not an error if the mapping doesn't exist --- it just falls
back to the old SHA256 behavior --- and there is no automated addition
of the mapping to the database when you create a log. To make this work...

15cb86e3 07/10/2018 04:31 PM Eric Allman

Clear errno when reading admin parameters to avoid meaningless error

fc0cbc23 01/23/2018 04:09 PM Eric Allman

Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.

c7258388 09/11/2017 09:29 AM Eric Allman

Add ep_adm_getintmaxparam to get a maxint_t parameter. (Actually only
handles long long in the current implementation.)

0ea1323e 07/06/2017 11:04 AM Eric Allman

Fix minor memory leak that occurred if the same administrative parameter
was given more than once.

897accec 02/06/2017 10:41 AM Eric Allman

Update licenses to 2017.

dd542d41 07/25/2016 07:53 PM Eric Allman

Allow integer administrative parameters to use leading "0" or "0x"
to specify base 8 or 16

6bd5476b 12/01/2015 01:22 PM Eric Allman

Update license. No code changes.

b23b6dc2 11/24/2015 02:03 PM Eric Allman

Code cleanup: pull out dead code (#ifdefed out) and old SVN version

055d3009 11/21/2015 01:20 PM Eric Allman

Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.

ca36079e 10/27/2015 03:23 PM Eric Allman

Delete some incorrect comments.

3537b8f4 10/09/2015 01:46 PM Eric Allman

Fix libep startup problems (hash needs administrative params needs

5c56b2c6 02/17/2015 01:10 PM Eric Allman

Fix typo: /etc/ep_app_params => /etc/ep_adm_params

f3624eff 02/10/2015 01:53 PM Eric Allman

Don't allow non-system ep_adm_params to be searched if running setuid.

c57b0a1d 02/06/2015 05:47 PM Eric Allman

Use EP_PARAM_PATH instead of PARAM_PATH for consistency.

71eb3fe4 12/26/2014 08:54 AM Eric Allman

Arrange to fetch our name (from configuration) or create a name on

4219e12a 10/20/2014 04:40 PM Eric Allman

Search /etc/ep_adm_params as well as /usr/local/etc/ep_adm_params
for the ep_adm_get*param routines.

0eca14a7 10/10/2014 02:09 PM Eric Allman

Linux portability fixes.

cb9b3b82 10/07/2014 02:09 PM Eric Allman

Make setting parameters easier: use a search path, and read default
files named for the application.

dfbb4421 10/07/2014 10:38 AM Eric Allman

Fix but that caused administrative parameter fetches to ignore run-time overrides.

a901db09 07/28/2014 12:32 PM Eric Allman

Redo spacing changes (but in a very limited way). At this point tabs
(hard, soft, and shiftwidth) are four characters.

3143b747 05/28/2014 09:35 AM Eric Allman
  • Implement timestamping in nexuses. Currently assumes that clocks have an accuracy of one second (can be adjusted using the gdp.clock.accuracy parameter, but should get the information from the clock itself).
  • Clean up debugging a bit, in particular not having to take & all...
e9612c44 05/27/2014 07:08 AM Eric Allman

Turn some compile time #defines into run-time parameters.
Update to allow multiple writers.

47c6ea64 05/26/2014 10:25 AM Eric Allman

Initial checkin.