[Devel] CVS commitlog: sip-server/modules/acc README acc.c acc.h acc_extra.c acc_extra.h acc_logic.c acc_logic.h acc_mod.c acc_mod.h defs.h diam_dict.h diam_tcp.h dict.h sip-server/modules/acc/doc acc.sgml acc_user.sgml

Bogdan-Andrei Iancu bogdan at voice-system.ro
Sat Sep 23 01:32:34 CEST 2006


User: bogdan_iancu
Date: 2006/09/22 16:32:34 PDT

  OpenSER CVS - Commit Details

  Modified files:
    modules/acc          README acc.c acc.h acc_extra.c 
                         acc_extra.h acc_mod.c acc_mod.h 
                         diam_dict.h diam_tcp.h dict.h 
    modules/acc/doc      acc.sgml acc_user.sgml 
  Added files:
    modules/acc          acc_logic.c acc_logic.h 
  Removed files:
    modules/acc          defs.h 
  Commit Log:
  grand ACC restructuring and clean-up:
      - simplify internal logic for preparing and message selection
      - more efficient data collection
      - eliminate the FMT-based accounting; instead of it, a default set of
        basic values are all the time accounted; for more, extra accounting
        should be used -> this leads to a more selective / flexible / performant
        accounting
      - pre-builds sets of names / columns / RADIUS AVPs / DIAMETER AVPs instead
        of doing it each time a request is accounted
      - "n/a" string for not found/available values replaced with empty string ""
      - eliminated a lot of un-necessary functions - heritage from the all TM
        callback design (pre pre-transaction transaction)
      - DB accounting table redesigned
      - accounting logic separated in a new file for a better modularity.
      - implemented an accounting environment for storing data; helps in reducing
        the number of function's parameters and of internal functions; more
        important, useless conversions from str to int and to int again are
        eliminated
  
  Revision  Changes    Path
  1.13      +258 -335  sip-server/modules/acc/README
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/README?r1=1.12&r2=1.13 ]
  1.18      +412 -649  sip-server/modules/acc/acc.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc.c?r1=1.17&r2=1.18 ]
  1.6       +26 -87    sip-server/modules/acc/acc.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc.h?r1=1.5&r2=1.6 ]
  1.9       +16 -24    sip-server/modules/acc/acc_extra.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_extra.c?r1=1.8&r2=1.9 ]
  1.4       +6 -7      sip-server/modules/acc/acc_extra.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_extra.h?r1=1.3&r2=1.4 ]
  1.1       +432 -0    sip-server/modules/acc/acc_logic.c (new)
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_logic.c?rev=1.1&content-type=text/plain ]
  1.1       +72 -0     sip-server/modules/acc/acc_logic.h (new)
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_logic.h?rev=1.1&content-type=text/plain ]
  1.22      +184 -533  sip-server/modules/acc/acc_mod.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_mod.c?r1=1.21&r2=1.22 ]
  1.6       +17 -114   sip-server/modules/acc/acc_mod.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/acc_mod.h?r1=1.5&r2=1.6 ]
  1.2       +0 -67     sip-server/modules/acc/defs.h (dead)
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/defs.h?rev=1.1&content-type=text/plain ]
  1.2       +10 -17    sip-server/modules/acc/diam_dict.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/diam_dict.h?r1=1.1&r2=1.2 ]
  1.2       +10 -2     sip-server/modules/acc/diam_tcp.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/diam_tcp.h?r1=1.1&r2=1.2 ]
  1.6       +20 -21    sip-server/modules/acc/dict.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/dict.h?r1=1.5&r2=1.6 ]
  1.3       +9 -3      sip-server/modules/acc/doc/acc.sgml
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/doc/acc.sgml?r1=1.2&r2=1.3 ]
  1.13      +172 -296  sip-server/modules/acc/doc/acc_user.sgml
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/acc/doc/acc_user.sgml?r1=1.12&r2=1.13 ]



More information about the Devel mailing list