•  
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved a lot of code around (trace is under utils, and log, admin and priv become 'top level'…
Moved a lot of code around (trace is under utils, and log, admin and priv become 'top level'

entities, not under 'core' anymore). Also re-wrote the trace code to both use variadic

macros, and automatically figure out the function names (MANTRA-28), and made a macro that

combines MT_BE/MT_FUNC and MT_RET/MT_EE and used that throughout the code.

  1. … 191 more files in changeset.
Fixed failure to catch interruption exception in loaded modules caused by visibility…
Fixed failure to catch interruption exception in loaded modules caused by visibility

issues in release mode because the exceptions involved (ie. boost::thread_interrupted)

did not have default visibility (MANTRA-29).

  1. … 61 more files in changeset.
Major chaneges for the permissioning scheme (MANTRA-11). Made the implementation…
Major chaneges for the permissioning scheme (MANTRA-11). Made the implementation

fully variable, and split it into 3 parts (authentication, properties and permissions)

which can be combined separately. Still needs some work - especially with cleaning

up the login code for telnet/console so that it does not attempt logins when no

directory is specified. Also need to add UNIX/PAM authentication.

  1. … 60 more files in changeset.
Added admin appender and changed strftime filename generator to timestamp using ptime (MANTRA-40).…
Added admin appender and changed strftime filename generator to timestamp using ptime (MANTRA-40).

  1. … 5 more files in changeset.
Massive changes to help with MANTRA-26, that essentially include re-writing…
Massive changes to help with MANTRA-26, that essentially include re-writing

the registry system and all associated follow-on changes. The new registry

however is much more flexible and has less code duplication.

  1. … 24 more files in changeset.
Removed xtime for MANTRA-40
Removed xtime for MANTRA-40

  1. … 20 more files in changeset.
License updated for MANTRA-30.…
License updated for MANTRA-30.

Also added exception handling in the base task for MANTRA-29.

  1. … 185 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Actually put the MANTRA_API / MANTRA_LOCAL calls throughout the code.

Also added the table interface for BDB (not compiled)

  1. … 54 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Adjusted EOL style.

  1. … 143 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Added properties to all cpp, h and Makefile.txt files.

  1. … 139 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Updated (and added) copyrights for 2009.

  1. … 138 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Added mmap appender.

  1. … 5 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Added logging appender that will execute a command for logging.

  1. … 2 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

Changed all exceptions to be based on boost::exception.

  1. … 21 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

A lot of changes for different reasons including:

- All mantra libs are libmantra_X

- Logging is integrated into config/application

- Registry inherits the simple registry

- Added commands for telnet/console admin tasks

  1. … 40 more files in changeset.
JIRA: MANTRA-16
JIRA: MANTRA-16

Dramatically changed session to allow for session-specific commands

to be setup. This is cumulative, so all parts of the inheritance tree

can expand the session-specific commands.

Also added simple registries for completeness and lowercased commands

so the completion is a little nicer.

  1. … 26 more files in changeset.
JIRA: MANTRA-0
JIRA: MANTRA-0

A few cleanup tasks - moved intl.h to utils, and

changed some registries to anonymous_registries.

  1. … 27 more files in changeset.
JIRA: MANTRA-8
JIRA: MANTRA-8

More trace additions.

  1. … 38 more files in changeset.
JIRA: MANTRA-1
JIRA: MANTRA-1

Changed so we can use XML configuration for configuring tasks.

Now I just need a centralized module configuration.

  1. … 17 more files in changeset.
JIRA: MANTRA-1
JIRA: MANTRA-1

JIRA: MANTRA-2

Added some built-in tasks (still need router class).

Also added the basis for a message class (need to complete context).

  1. … 18 more files in changeset.
Initial checkin of rewrite. Still needs a LOT of code :)…
Initial checkin of rewrite. Still needs a LOT of code :)

    • -0
    • +176
    ./asyncappender.h
    • -0
    • +160
    ./throttleappender.h
  1. … 52 more files in changeset.