Eduardo Ramos Testillano [Tue, 6 Oct 2015 17:41:18 +0000 (19:41 +0200)]
OAM and statistics specific operation
Eduardo Ramos Testillano [Tue, 6 Oct 2015 15:57:37 +0000 (17:57 +0200)]
Basic stat summary for testcases
Eduardo Ramos Testillano [Tue, 6 Oct 2015 09:31:44 +0000 (11:31 +0200)]
Minor fix in help
Eduardo Ramos Testillano [Mon, 5 Oct 2015 17:12:00 +0000 (19:12 +0200)]
Fix bug while getting step number.
Converting vector into map
Eduardo Ramos Testillano [Sun, 4 Oct 2015 17:47:30 +0000 (19:47 +0200)]
Fork variant for TestStep command
Eduardo Ramos Testillano [Fri, 2 Oct 2015 00:52:20 +0000 (02:52 +0200)]
Simplify command (no parameter field, all inside command). Interactive mode.
Eduardo Ramos Testillano [Wed, 30 Sep 2015 00:41:16 +0000 (02:41 +0200)]
Internal clear respecting codec engine
Eduardo Ramos Testillano [Tue, 29 Sep 2015 12:46:37 +0000 (14:46 +0200)]
Message cleared on demand (if you want to reuse and the codec engine may be different)
Eduardo Ramos Testillano [Sun, 27 Sep 2015 21:45:37 +0000 (23:45 +0200)]
Hard refactoring. CodecEngine is associated to a unique stack.
Eduardo Ramos Testillano [Mon, 21 Sep 2015 00:55:49 +0000 (02:55 +0200)]
Avoid recursion on TestStepWait. Now is the TestManager after searching the condition fulfilled, whom will process the test case.
TODO for TestStepCmd and TestStepDelay
Eduardo Ramos Testillano [Sun, 20 Sep 2015 22:23:02 +0000 (00:23 +0200)]
Fix nswering procedure: have to use source resource.
Eduardo Ramos Testillano [Sun, 20 Sep 2015 19:43:31 +0000 (21:43 +0200)]
Comments and popen solution (commented)
Eduardo Ramos Testillano [Sun, 20 Sep 2015 15:19:00 +0000 (17:19 +0200)]
wait for child with WNOHANG|WNOWAIT in order to capture result code for system() function call on thread.
Eduardo Ramos Testillano [Sat, 19 Sep 2015 20:09:26 +0000 (22:09 +0200)]
Ignore ECHILD during system call on thread
Eduardo Ramos Testillano [Thu, 17 Sep 2015 11:44:07 +0000 (13:44 +0200)]
Command execution for system test cases
Eduardo Ramos Testillano [Thu, 17 Sep 2015 11:44:07 +0000 (13:44 +0200)]
Command execution for system test cases
Eduardo Ramos Testillano [Tue, 8 Sep 2015 00:19:21 +0000 (02:19 +0200)]
Fixes and improvs. Basic DRA feature.
Eduardo Ramos Testillano [Tue, 8 Sep 2015 00:19:21 +0000 (02:19 +0200)]
Fixes and improvs. Basic DRA feature.
Eduardo Ramos Testillano [Mon, 7 Sep 2015 14:09:14 +0000 (16:09 +0200)]
Fix compilation error
Eduardo Ramos Testillano [Thu, 27 Aug 2015 14:05:12 +0000 (16:05 +0200)]
System test feature
Eduardo Ramos Testillano [Wed, 29 Jul 2015 20:31:48 +0000 (22:31 +0200)]
Remove temporary
Eduardo Ramos Testillano [Wed, 29 Jul 2015 20:10:03 +0000 (22:10 +0200)]
Dynamic realm registration
Eduardo Ramos Testillano [Mon, 27 Jul 2015 21:39:51 +0000 (23:39 +0200)]
Fix bug in deploy
Eduardo Ramos Testillano [Sun, 21 Jun 2015 16:18:57 +0000 (18:18 +0200)]
Node class, command line redesign. New xml template for process configuration.
Eduardo Ramos Testillano [Sun, 7 Jun 2015 22:06:29 +0000 (00:06 +0200)]
Multistack launcher
Eduardo Ramos Testillano [Fri, 17 Jul 2015 07:08:55 +0000 (09:08 +0200)]
Decrease timex Engine minimum resolution from 100 to 10 milliseconds. Add warning below 100 ms.
Eduardo Ramos Testillano [Mon, 13 Jul 2015 11:49:22 +0000 (13:49 +0200)]
Fix retransmission issues (order, tracing, etc.)
Eduardo Ramos Testillano [Mon, 13 Jul 2015 02:34:30 +0000 (04:34 +0200)]
Base protocol codec for comm::Engine. Supported retransmissions
Eduardo Ramos Testillano [Mon, 8 Jun 2015 21:21:06 +0000 (23:21 +0200)]
Preparing for multistack
Eduardo Ramos Testillano [Mon, 8 Jun 2015 18:53:53 +0000 (20:53 +0200)]
Codec engine on Avp and Message constructors
Eduardo Ramos Testillano [Mon, 8 Jun 2015 15:35:49 +0000 (17:35 +0200)]
Fix bug regarding codec engine configuration. AllocateAVP and Message didn't do it.
Eduardo Ramos Testillano [Mon, 8 Jun 2015 12:58:09 +0000 (14:58 +0200)]
Allow values lesser than 600000 msecs in launcher timex Engine. Warning over 5 minutes (300000) for configured parameters
Eduardo Ramos Testillano [Sun, 7 Jun 2015 21:42:40 +0000 (23:42 +0200)]
New feature to allow to register components with different names for same class: multi named components
Eduardo Ramos Testillano [Sat, 6 Jun 2015 15:46:01 +0000 (17:46 +0200)]
Fix getName
Eduardo Ramos Testillano [Sat, 6 Jun 2015 15:37:34 +0000 (17:37 +0200)]
app component inherits from core component. OamModule uses name instead of class name to avoid confusion
Eduardo Ramos Testillano [Mon, 25 May 2015 01:10:38 +0000 (03:10 +0200)]
Fix bug with parameters
Eduardo Ramos Testillano [Mon, 25 May 2015 01:08:58 +0000 (03:08 +0200)]
Improve help
Eduardo Ramos Testillano [Mon, 25 May 2015 00:57:16 +0000 (02:57 +0200)]
Fix bug
Eduardo Ramos Testillano [Sun, 24 May 2015 17:33:10 +0000 (19:33 +0200)]
New ApplicationMessageOamModule in diameter::comm, to dynamically manage application message counters
Eduardo Ramos Testillano [Mon, 18 May 2015 01:38:17 +0000 (03:38 +0200)]
Remove global variables. Factory for comm/codec messages in application class (Launcher)
Eduardo Ramos Testillano [Sun, 17 May 2015 18:32:32 +0000 (20:32 +0200)]
NEW Restruct launcher source code. Separate classes in different files to improve maintenance.
Eduardo Ramos Testillano [Sun, 17 May 2015 15:21:46 +0000 (17:21 +0200)]
Fix pre-commit bug regarding astyle detection. If not installed, all commited files are destroyed (empty content) !!
Eduardo Ramos Testillano [Sun, 17 May 2015 13:55:23 +0000 (15:55 +0200)]
Revert "Restruct launcher source code. Separate classes in different files to improve maintenance."
This reverts commit
705d780f70b3596a222479ec7ad0dc3b3ab192cf.
Eduardo Ramos Testillano [Sun, 17 May 2015 13:46:58 +0000 (15:46 +0200)]
Restruct launcher source code. Separate classes in different files to improve maintenance.
Eduardo Ramos Testillano [Tue, 12 May 2015 07:01:15 +0000 (09:01 +0200)]
Usage of stdint.h types
Eduardo Ramos Testillano [Wed, 29 Apr 2015 01:26:32 +0000 (03:26 +0200)]
Identify Avp Rule by AvpId to avoid name collision for avps renamed. Fix 3GPP-Rat-Type to 3GPP-RAT-Type anyway.
Eduardo Ramos Testillano [Sun, 26 Apr 2015 16:11:09 +0000 (18:11 +0200)]
Add help url
Eduardo Ramos Testillano [Sun, 26 Apr 2015 15:53:04 +0000 (17:53 +0200)]
Improve name for setProxied. Better updateEndToEnd because have any other applications, not only proxy agents. I.e. keep value on retransmissions from clients.
Eduardo Ramos Testillano [Sun, 26 Apr 2015 15:00:34 +0000 (17:00 +0200)]
Add proxied attribute to diameter::comm::Message in order to automate end-to-end generation or respect value.
Eduardo Ramos Testillano [Sat, 25 Apr 2015 18:19:45 +0000 (20:19 +0200)]
Change use per usage
Eduardo Ramos Testillano [Sat, 25 Apr 2015 16:48:31 +0000 (18:48 +0200)]
Changed LICENSE. Now referenced to web site and file on project root directory
Eduardo Ramos Testillano [Sat, 25 Apr 2015 01:32:16 +0000 (03:32 +0200)]
New enumerated values for Result-Code. LICENSE file.
Eduardo Ramos Testillano [Wed, 22 Apr 2015 10:54:01 +0000 (12:54 +0200)]
Virtualize Dictionary::load, implements launcher management operation: forceCountersRecord
Eduardo Ramos Testillano [Tue, 21 Apr 2015 21:36:16 +0000 (23:36 +0200)]
Make Fix Mode commandline configurable
Eduardo Ramos Testillano [Tue, 21 Apr 2015 15:42:31 +0000 (17:42 +0200)]
Add type of event to dump logs
Eduardo Ramos Testillano [Sun, 19 Apr 2015 17:51:02 +0000 (19:51 +0200)]
Support positional arguments
Eduardo Ramos Testillano [Sun, 19 Apr 2015 17:03:43 +0000 (19:03 +0200)]
GNU-style for command line. No positional arguments accepted. Supported single/double hyphens for letters/words respectively. Added 'dumpLog' in launcher to allow write traffic log in disk.
Eduardo Ramos Testillano [Sat, 18 Apr 2015 19:30:20 +0000 (21:30 +0200)]
Improv. presentetion of answering queues. New management operations for answering: rotate/exhaust
Eduardo Ramos Testillano [Fri, 17 Apr 2015 23:58:22 +0000 (01:58 +0200)]
Gives application control over event DPA received for both client and entity
Eduardo Ramos Testillano [Fri, 17 Apr 2015 21:37:22 +0000 (23:37 +0200)]
Improve help and programmed answers output.
Eduardo Ramos Testillano [Fri, 17 Apr 2015 09:45:51 +0000 (11:45 +0200)]
traces to trace extension. Implements clear and dump in answers programming interface
Eduardo Ramos Testillano [Wed, 15 Apr 2015 14:21:26 +0000 (16:21 +0200)]
omit sequence hby e2e from metadata
Eduardo Ramos Testillano [Wed, 15 Apr 2015 11:27:03 +0000 (13:27 +0200)]
Add site info in app loader
Eduardo Ramos Testillano [Tue, 14 Apr 2015 17:41:01 +0000 (19:41 +0200)]
Add hop by hop and end to end to the metadata information
Eduardo Ramos Testillano [Mon, 13 Apr 2015 16:04:47 +0000 (18:04 +0200)]
Programming answers in double ended queue. Fix word "Coding" by "Encoding"
Eduardo Ramos Testillano [Sun, 12 Apr 2015 17:28:43 +0000 (19:28 +0200)]
Remove trace file
Eduardo Ramos Testillano [Sun, 12 Apr 2015 17:28:09 +0000 (19:28 +0200)]
New Batch Converter. Fix flags problem regarding may/shouldnot uncertainty
Eduardo Ramos Testillano [Sun, 12 Apr 2015 12:32:51 +0000 (14:32 +0200)]
Now pcapDecoder only decodes diameter pcap and dump hex files (optional)
Eduardo Ramos Testillano [Sat, 11 Apr 2015 16:10:32 +0000 (18:10 +0200)]
If dictionary not found, exit with exception
Eduardo Ramos Testillano [Sat, 11 Apr 2015 02:37:07 +0000 (04:37 +0200)]
add code
Eduardo Ramos Testillano [Fri, 10 Apr 2015 23:31:42 +0000 (01:31 +0200)]
Non interactive mode for deployment script
Eduardo Ramos Testillano [Fri, 10 Apr 2015 13:36:52 +0000 (15:36 +0200)]
Now adds is request flag
Eduardo Ramos Testillano [Fri, 10 Apr 2015 13:20:44 +0000 (15:20 +0200)]
Note about answering programming from hex content
Eduardo Ramos Testillano [Fri, 10 Apr 2015 12:52:56 +0000 (14:52 +0200)]
remove old output example
Eduardo Ramos Testillano [Fri, 10 Apr 2015 12:50:48 +0000 (14:50 +0200)]
Add application id to metadata
Eduardo Ramos Testillano [Fri, 10 Apr 2015 00:33:52 +0000 (02:33 +0200)]
Stack selection by application-id (configurable), and minor fixes
Eduardo Ramos Testillano [Wed, 8 Apr 2015 17:58:02 +0000 (19:58 +0200)]
CR
Eduardo Ramos Testillano [Wed, 8 Apr 2015 17:56:13 +0000 (19:56 +0200)]
help
Eduardo Ramos Testillano [Wed, 8 Apr 2015 17:52:21 +0000 (19:52 +0200)]
Allow Debug level traces
Eduardo Ramos Testillano [Wed, 8 Apr 2015 02:05:09 +0000 (04:05 +0200)]
Fix bug
Eduardo Ramos Testillano [Wed, 8 Apr 2015 01:26:19 +0000 (03:26 +0200)]
Change # per , and do complete depth validation
Eduardo Ramos Testillano [Mon, 6 Apr 2015 16:03:29 +0000 (18:03 +0200)]
Code is more portable (older compilers does not accept ofstream with std::string as file)
Eduardo Ramos Testillano [Mon, 6 Apr 2015 15:57:46 +0000 (17:57 +0200)]
Only works on git server
Eduardo Ramos Testillano [Mon, 6 Apr 2015 15:44:51 +0000 (17:44 +0200)]
Get rid of to_string to be more portable in older compilers
Eduardo Ramos Testillano [Mon, 6 Apr 2015 14:41:00 +0000 (16:41 +0200)]
Fix enum bug (was on dictionary even when no data). PcapDecoder can load multiple stacks, selected with the incoming application-id
Eduardo Ramos Testillano [Mon, 6 Apr 2015 03:39:59 +0000 (05:39 +0200)]
Non strict validation. Activate git add in pre-commit hook after astyle.
Eduardo Ramos Testillano [Mon, 6 Apr 2015 01:57:26 +0000 (03:57 +0200)]
astyle
Eduardo Ramos Testillano [Mon, 6 Apr 2015 01:57:05 +0000 (03:57 +0200)]
Sequential access
Eduardo Ramos Testillano [Mon, 6 Apr 2015 00:50:21 +0000 (02:50 +0200)]
simplify
Eduardo Ramos Testillano [Mon, 6 Apr 2015 00:11:23 +0000 (02:11 +0200)]
astyle
Eduardo Ramos Testillano [Mon, 6 Apr 2015 00:11:05 +0000 (02:11 +0200)]
New features
Eduardo Ramos Testillano [Sat, 4 Apr 2015 19:01:51 +0000 (21:01 +0200)]
Add recommendation for stack id: use the application id
Eduardo Ramos Testillano [Sat, 4 Apr 2015 12:34:46 +0000 (14:34 +0200)]
Update filetrace name
Eduardo Ramos Testillano [Sat, 4 Apr 2015 12:28:02 +0000 (14:28 +0200)]
Delete .hex file too, not only metadata for segmented frames
Eduardo Ramos Testillano [Sat, 4 Apr 2015 12:07:47 +0000 (14:07 +0200)]
Use exec basename as file name for traces
Eduardo Ramos Testillano [Sat, 4 Apr 2015 01:51:53 +0000 (03:51 +0200)]
astyle
Eduardo Ramos Testillano [Sat, 4 Apr 2015 01:51:15 +0000 (03:51 +0200)]
Rename pcap example
Eduardo Ramos Testillano [Sat, 4 Apr 2015 01:35:17 +0000 (03:35 +0200)]
pcapDecoder allows .hex files as input. Make public some Avp methods for serialization (decode, code, etc.). Gx and Sy app Ids in define.hpp.
Eduardo Ramos Testillano [Fri, 3 Apr 2015 12:15:45 +0000 (14:15 +0200)]
Format astyle
Eduardo Ramos Testillano [Fri, 3 Apr 2015 12:06:49 +0000 (14:06 +0200)]
remember git server info. src script to ease its activation