Commit Graph

126 Commits

Author SHA1 Message Date
DanB
593fef9162 Adding InstanceID in logging, configurable instanceID in config/general section, fixes #584 2016-11-24 19:03:57 +01:00
Shane Neuerburg
7acfa6acbc Set up JSON RPC and WebSocket URLs to be configurable
This also allows the two URLs to be disabled entirely. Also in this commit is rudimentary basic auth support for WebSockets
2016-11-11 16:17:54 -07:00
Shane Neuerburg
0cfd025a0d Add basic authentication without dependencies
This adds a rudimentary basic auth scheme without including dependencies.
2016-11-10 16:35:08 -07:00
Shane Neuerburg
a88a1e75ed Add basic authentication to HTTP API
This adds support for basic authentication for the HTTP API with new configuration values to control if basic auth is used, the basic auth realm URL, and the location to a basic .htpasswd file.

github.com/abbot/go-http-auth is added as a dependency as it efficiently implements basic auth, as well as .htpasswd file monitoring.
2016-11-10 10:57:55 -07:00
DanB
d8eeddd348 SMGeneric smg_replication_conns configuration 2016-10-27 19:23:03 +02:00
DanB
bd0a902005 Adding log_level in cgrates.json, not longer starting services from cgr-engine command arguments 2016-10-25 19:10:47 +02:00
DanB
b7445e5e99 Centralized replication/exports using field templates, CDRExporter with less parameters via API - moved to field templates 2016-10-14 18:35:07 +02:00
DanB
3c5c41d542 Adding content_fields to CDRS replication config 2016-10-14 12:51:48 +02:00
DanB
59a083bc4c SMAsterisk - configuration cleanup, processCDR option introduced 2016-09-18 15:47:40 +02:00
DanB
cef071533b Adding CDRs sm_cost_retries configuration option 2016-09-16 16:27:01 +02:00
DanB
d65897c2d0 SM-Asterisk - connection and listening mechanism implementation 2016-09-09 17:34:28 +02:00
DanB
75f56f9618 SMAsterisk configuration, initial structures 2016-09-07 19:26:04 +02:00
DanB
7ce4f65f02 DiameterAgent, cdr_requires_session config option 2016-09-02 14:42:01 +02:00
DanB
25c61b7d65 Merge fixes 2016-09-02 13:07:00 +02:00
DanB
401625861d Updated project README, COPYRIGHT information 2016-09-02 13:04:34 +02:00
rinor
6a51639de4 diameter_agent: remove "dialect" 2016-09-02 12:38:59 +02:00
DanB
90069ab05d AccountDigest - AccountSummary for better readability 2016-08-29 12:57:24 +02:00
DanB
3831ad3d74 CDRS - injecting AccountDigest information in CDRS based on cdr_account_digest parameter 2016-08-27 12:23:54 +02:00
DanB
dda8fdd106 New configuration option: session_indexes for sm_generic 2016-08-24 08:41:53 +02:00
Radu Ioan Fericean
747af43f8d initialize cache with config object 2016-08-15 23:05:55 +03:00
Radu Ioan Fericean
cac660d1ef added cache config section 2016-08-15 17:53:26 +03:00
DanB
c8878f8b87 Adding ResourceLimiter configuration within SMFreeSWITCH 2016-08-07 17:39:28 +02:00
DanB
e452dbc28c CdrExporter.ExportFolder to CdrExporter ExportDirectory, fixed tutorial files with proper cdrexport field type 2016-08-06 13:02:22 +02:00
DanB
73a99f3fd9 Adding ResourceLimiter default json configuration 2016-08-02 19:29:07 +02:00
DanB
ae8549e13c CDRC - PartialCacheExpiryAction 2016-07-31 19:12:50 +02:00
DanB
2ca2e607d3 Revert "PartialRecords - removing cacheDump fields configuration in favor of keeping original records"
This reverts commit d56e3997c1.
2016-07-31 11:34:11 +02:00
DanB
d56e3997c1 PartialRecords - removing cacheDump fields configuration in favor of keeping original records 2016-07-31 11:14:32 +02:00
DanB
fe44f6398a CDRC config - adding Cache_dump_fields template option 2016-07-20 14:00:28 +02:00
Radu Ioan Fericean
07479dcce0 Merge branch 'master' into faststart 2016-06-20 11:25:24 +03:00
DanB
38487d4ba2 Adding Transport option for RPC connections, support for both *json and *gob 2016-06-18 14:25:03 +02:00
Radu Ioan Fericean
a68df14ce7 added cache_dump_dir conf and moved stuf from log 2016-06-14 19:42:56 +03:00
DanB
d7f2330c6b New config options: httpposter_attempts, connect_timeout, reply_timeout, locking_timeout, fix connection drop detection in case of HA 2016-05-30 21:13:42 +02:00
DanB
3b61326ab1 Extending CDRC XML, adding HierarchyPath to configs 2016-05-07 09:08:56 +02:00
DanB
cd5993467d Diameter fix for config loading in case of pubsubs 2016-05-01 18:42:08 +02:00
DanB
f819912a0f CDRC configuration change to increase flexibility, list now 2016-04-28 15:40:14 +02:00
DanB
671f35bbca Refactored configuration file to include cluster connections everywhere, renamed old rater into RALs, fixes #389 2016-04-20 13:24:09 +02:00
DanB
68c9826560 Merge fixes 2016-04-18 20:34:50 +02:00
DanB
4107ac76d0 SMG - SessionTTLUsage and SessionTTLLastUsed support 2016-04-14 19:17:47 +02:00
DanB
8f1a3b61be Merge master 2016-04-10 11:47:00 +02:00
Radu Ioan Fericean
155168406c added session ttl to smgeneric 2016-04-08 00:33:21 +03:00
Radu Ioan Fericean
f49c1f694c LCR subject prefix matching
fixes #388, fixes #394
2016-04-01 13:29:19 +03:00
DanB
31456e2a9c Fix merge conflicts, improving creation of new rpc pool 2016-03-24 09:18:38 +01:00
DanB
31962c1a82 Diameter template - append_cca option 2016-03-10 09:09:16 +01:00
Radu Ioan Fericean
9fbd39ae6d Config for prefix matching for rating subject
config for #388
2016-03-08 11:49:08 +02:00
DanB
cbea3ec603 Diameter config template - adding flags option 2016-03-01 13:02:45 +01:00
DanB
cc5ec5177c Diameter config, add publish_event and pubsubs options 2016-01-22 13:58:25 +01:00
Radu Ioan Fericean
97560f7ec3 Merge branch 'master' into hapool 2016-01-21 17:06:29 +02:00
Radu Ioan Fericean
54f6d5b02f added mms tor type 2016-01-19 22:01:03 +02:00
DanB
06d1c8271e Merging master, fixing conflicts 2016-01-06 14:52:29 +01:00
DanB
b1d2cc0195 DiameterAgent create_cdr option 2016-01-05 10:07:05 +01:00