1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
|
2003-12-02 11:14 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Fail gracefully if we are called without having
any rate or egress information
2003-12-02 11:14 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile: We do need to point to the MySQL library directory on
many Linux systems
2003-12-02 11:12 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: Add a couple of possible suggestions for rate / egress
route injection and CDR logging for further consideration
2003-11-30 15:09 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: Add some more suggestions
2003-11-30 13:46 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog, NEWS: Document changes; update ChangeLog
2003-11-30 13:45 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Correct problem with clearing egress pointer in
rates during reload; set egress pointer on loaded rates if egress
routes are reloaded
2003-11-30 12:12 Thorsten Lockert <tholo@sigmasoft.com>
* schema.sql: Missing primary key definition for rate table
2003-11-30 11:40 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Put unused functions inside #if 0
2003-11-30 11:39 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile: Disabled automatic inlining for now -- makes debugging
much easier
2003-11-30 11:03 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: More suggestions
2003-11-29 16:02 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Update ChangeLog
2003-11-29 16:01 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile, NEWS, TODO, rate_engine.c: Load rate and egress
information into in-memory splay tables, reducing dependency on
database being available to complete calls
2003-11-29 09:20 Thorsten Lockert <tholo@sigmasoft.com>
* README: Added comment about alloca(3) to README
2003-11-28 22:21 Thorsten Lockert <tholo@sigmasoft.com>
* COPYRIGHT: Explicit copyright
2003-11-28 22:14 Thorsten Lockert <tholo@sigmasoft.com>
* NEWS: We're using shared MySQL library now
2003-11-28 22:14 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Update ChangeLog
2003-11-28 22:13 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile: Link against shared MySQL library
2003-11-28 22:04 Thorsten Lockert <tholo@sigmasoft.com>
* NEWS: A per-version description of changes
2003-11-28 21:54 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile: Slightly improved clean target
2003-11-28 21:44 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: More comment additions.
2003-11-28 18:27 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Update ChangeLog
2003-11-28 18:26 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c, schema.sql: Add rate_id, as route_id does not
uniquely define a cost for a route used
2003-11-28 18:15 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Add a lot of comments, to make it easier for
others to follow the code
2003-11-28 17:52 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Put in comment leaders describing what stub
functions should do
2003-11-28 16:13 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: Add suggestion about persisiting CDR entries to disk
whenever they are queued and a connection is not available, or
when the queue overflows.
2003-11-28 12:50 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Added much of the code to read and parse
information from the database; still need to add actual code to
store this in memory and to search/use it instead of going to the
database.
2003-11-28 11:36 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Make sure we change the connected status before
releasing the lock
2003-11-28 11:27 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Use correct MySQL handle in poster thread; fix
configuration
2003-11-28 11:20 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.conf.sample: Remove misleading configuration sample
2003-11-28 11:18 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c, rate_engine.conf.sample: Go through the motions of
loading rate and route information into memory, including
automatic reload every N (configurable) minutes, as well as from
the command line and through the manager interface.
Also allow command line and manager interface to retrieve some
statistics on rate information and egress routes.
2003-11-26 22:38 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Update ChangeLog
2003-11-26 22:37 Thorsten Lockert <tholo@sigmasoft.com>
* TODO, rate_engine.c, rate_engine.conf.sample: Queue CDR entries,
and send to database in seperate worker thread
2003-11-26 16:02 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Update ChangeLog
2003-11-26 16:00 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c, schema.sql: Increase maximum prefix length to 10;
update schema with longer prefix and egress writing rules
2003-11-25 23:39 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile: Fix clean target
2003-11-25 23:38 Thorsten Lockert <tholo@sigmasoft.com>
* ChangeLog: Add a change log, too
2003-11-25 23:27 Thorsten Lockert <tholo@sigmasoft.com>
* Makefile, README, pcre_subst.3, pcre_subst.c, pcre_subst.h,
rate_engine.c, TODO: Add support for rewriting numbers
2003-11-25 13:38 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: Add legend and a couple more entries
2003-11-24 08:51 Thorsten Lockert <tholo@sigmasoft.com>
* DISCLAIMER, README: Add a disclaimer for for code submissions, as
well as a README detailing what the module is and that a
disclaimer will have to be on file before we can accept
contributions.
2003-11-23 21:22 Thorsten Lockert <tholo@sigmasoft.com>
* TODO: Note a few needed additions
2003-11-23 21:16 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c: Fix core dump -- strtol() doesn't like NULL
pointer as first argument
2003-11-23 20:49 Thorsten Lockert <tholo@sigmasoft.com>
* rate_engine.c, rate_engine.conf.sample: Make sample config match
schema Implement calculation of call cost in CDR portion
2003-11-23 17:40 Thorsten Lockert <tholo@sigmasoft.com>
* COPYING, Makefile, rate_engine.c, rate_engine.conf.sample,
schema.sql: Initial CVS checkin of rate engine
|