]>
git.stg.codes - stg.git/log
Maxim Mamontov [Mon, 19 Sep 2011 20:05:03 +0000 (23:05 +0300)]
Keep stglibs headers and libraries "at home"
Maxim Mamontov [Mon, 19 Sep 2011 08:57:52 +0000 (11:57 +0300)]
TUT framework updated to svn version
Libs headers moved to its own folders
Maxim Mamontov [Mon, 19 Sep 2011 07:57:28 +0000 (10:57 +0300)]
Make fee charging rules inclusive (2 includes 0 and 3 includes fee)
Maxim Mamontov [Mon, 19 Sep 2011 07:53:02 +0000 (10:53 +0300)]
Block all signals earlie, to inherit by all nested threads
Maxim Mamontov [Fri, 16 Sep 2011 19:34:48 +0000 (22:34 +0300)]
Use external socket to correctly stop XML-RPC server
Maxim Mamontov [Fri, 16 Sep 2011 19:34:12 +0000 (22:34 +0300)]
Do not use pthread_kill to stop a thread
Maxim Mamontov [Fri, 16 Sep 2011 17:46:00 +0000 (20:46 +0300)]
Unused methods removed from TEST_ADMIN
Maxim Mamontov [Fri, 16 Sep 2011 17:45:38 +0000 (20:45 +0300)]
Fix raw ip tests
Maxim Mamontov [Fri, 16 Sep 2011 17:45:17 +0000 (20:45 +0300)]
Return correct core if stop fails
Maxim Mamontov [Fri, 16 Sep 2011 17:44:39 +0000 (20:44 +0300)]
New signal handling infrastructure. Prevent unloading running module.
Maxim Mamontov [Fri, 16 Sep 2011 17:44:06 +0000 (20:44 +0300)]
Block all signals in threads other than main
Maxim Mamontov [Fri, 16 Sep 2011 16:11:58 +0000 (19:11 +0300)]
Replace deprecated usleep with POSIX-compliant nanosleep
Maxim Mamontov [Thu, 15 Sep 2011 20:41:11 +0000 (23:41 +0300)]
Extra semicolon removed
Maxim Mamontov [Thu, 15 Sep 2011 20:40:27 +0000 (23:40 +0300)]
Another way of splitting c- and cpp- files
Maxim Mamontov [Thu, 15 Sep 2011 20:39:58 +0000 (23:39 +0300)]
Whitespace removed from the name of a file
Maxim Mamontov [Thu, 15 Sep 2011 20:05:10 +0000 (23:05 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in rpcconfig code
Maxim Mamontov [Thu, 15 Sep 2011 19:44:58 +0000 (22:44 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in storages code
Maxim Mamontov [Thu, 15 Sep 2011 19:28:58 +0000 (22:28 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in core code
Maxim Mamontov [Thu, 15 Sep 2011 19:11:03 +0000 (22:11 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in radius code
Maxim Mamontov [Thu, 15 Sep 2011 15:02:44 +0000 (18:02 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in radius code
Maxim Mamontov [Thu, 15 Sep 2011 14:24:57 +0000 (17:24 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in rscript code
Maxim Mamontov [Thu, 15 Sep 2011 09:28:30 +0000 (12:28 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in ping code
Maxim Mamontov [Thu, 15 Sep 2011 09:16:25 +0000 (12:16 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists in sgconfig code
Maxim Mamontov [Thu, 15 Sep 2011 08:48:41 +0000 (11:48 +0300)]
Hide or add proper copy ctor and assignement operator, initialize
members via initialization lists
Maxim Mamontov [Wed, 14 Sep 2011 15:21:56 +0000 (18:21 +0300)]
Add name to anonymous union
Maxim Mamontov [Wed, 14 Sep 2011 15:14:03 +0000 (18:14 +0300)]
Initialize some members in initialization lists
Maxim Mamontov [Wed, 14 Sep 2011 14:59:42 +0000 (17:59 +0300)]
Initialize some fields via initializer lists in USER_IMPL and
USER_PROPERTIES
Maxim Mamontov [Wed, 14 Sep 2011 14:36:19 +0000 (17:36 +0300)]
Initialize class members for SMUX_SETTINGS in constructor
Hide copy constructor and assignement operator for SMUX
Maxim Mamontov [Wed, 14 Sep 2011 14:35:30 +0000 (17:35 +0300)]
Initialize arcs member in all OID constructors
Maxim Mamontov [Wed, 14 Sep 2011 14:35:07 +0000 (17:35 +0300)]
Add virtual destructor for Sensor
Maxim Mamontov [Wed, 14 Sep 2011 14:34:40 +0000 (17:34 +0300)]
Hide assignement operator for USER_IMPL
Maxim Mamontov [Wed, 14 Sep 2011 14:34:07 +0000 (17:34 +0300)]
Initialize additional members in constructor for PROPERTY
Maxim Mamontov [Wed, 14 Sep 2011 14:33:20 +0000 (17:33 +0300)]
Initialize class members in EVENT_LOOP constructor
Maxim Mamontov [Wed, 14 Sep 2011 14:32:24 +0000 (17:32 +0300)]
Hide copy constructor and assignement operator for ACTION
Add virtual destructor for ACTIONS_LIST
Maxim Mamontov [Wed, 14 Sep 2011 14:31:47 +0000 (17:31 +0300)]
Add virtual destructor for settings and traffcounter
Maxim Mamontov [Wed, 14 Sep 2011 14:31:08 +0000 (17:31 +0300)]
Hide copy constructor and assignement operator for PLUGIN_CREATOR
Maxim Mamontov [Wed, 14 Sep 2011 14:07:58 +0000 (17:07 +0300)]
Use correct compiler and flags for sources in libs
Maxim Mamontov [Wed, 14 Sep 2011 13:58:11 +0000 (16:58 +0300)]
Do not mix CFLAGS and CXXFLAGS
Maxim Mamontov [Wed, 14 Sep 2011 13:34:50 +0000 (16:34 +0300)]
Default constructor added in resetable structures
Maxim Mamontov [Wed, 14 Sep 2011 13:34:29 +0000 (16:34 +0300)]
Stylistic changes in RESETABLE
Maxim Mamontov [Wed, 14 Sep 2011 13:13:17 +0000 (16:13 +0300)]
Virtual destructor added to interface classes
Maxim Mamontov [Wed, 14 Sep 2011 11:55:43 +0000 (14:55 +0300)]
Shut up compilers
Maxim Mamontov [Wed, 14 Sep 2011 11:37:48 +0000 (14:37 +0300)]
Hide bufSize when NDEBUG is defined
Maxim Mamontov [Wed, 14 Sep 2011 11:29:25 +0000 (14:29 +0300)]
Use ptrdiff_t type for length variable to prevent comparsion signed and
unsigned types
Maxim Mamontov [Wed, 14 Sep 2011 11:17:25 +0000 (14:17 +0300)]
Add authorization in test users class
Maxim Mamontov [Wed, 14 Sep 2011 11:16:53 +0000 (14:16 +0300)]
Add notifications in test tariffs class
Maxim Mamontov [Wed, 14 Sep 2011 11:15:54 +0000 (14:15 +0300)]
Check write result and replace int with bool in return type of handlers
Maxim Mamontov [Tue, 13 Sep 2011 14:25:24 +0000 (17:25 +0300)]
Another code cleanup
Maxim Mamontov [Tue, 13 Sep 2011 14:22:37 +0000 (17:22 +0300)]
Code cleanup
Maxim Mamontov [Tue, 13 Sep 2011 14:20:10 +0000 (17:20 +0300)]
Fix some typos
Maxim Mamontov [Tue, 13 Sep 2011 14:19:38 +0000 (17:19 +0300)]
Initializing constructor added for IA_USER
Maxim Mamontov [Mon, 12 Sep 2011 19:44:13 +0000 (22:44 +0300)]
Strange code removed
Maxim Mamontov [Mon, 12 Sep 2011 19:42:46 +0000 (22:42 +0300)]
One more stupid comment erased
Maxim Mamontov [Mon, 12 Sep 2011 19:42:09 +0000 (22:42 +0300)]
Stupid comments erased
Maxim Mamontov [Mon, 12 Sep 2011 19:38:23 +0000 (22:38 +0300)]
Light inetaccess plugin refactoring
Maxim Mamontov [Mon, 12 Sep 2011 10:56:14 +0000 (13:56 +0300)]
Cleanup ip2user on errors
Maxim Mamontov [Mon, 12 Sep 2011 09:39:01 +0000 (12:39 +0300)]
Stylistic changes
Maxim Mamontov [Mon, 12 Sep 2011 09:38:24 +0000 (12:38 +0300)]
Dead code removed
Maxim Mamontov [Mon, 12 Sep 2011 09:37:54 +0000 (12:37 +0300)]
Stylistic changes
Maxim Mamontov [Mon, 12 Sep 2011 09:37:33 +0000 (12:37 +0300)]
SMUX reload with reconnect implemented
Maxim Mamontov [Mon, 12 Sep 2011 08:48:48 +0000 (11:48 +0300)]
Full and correct rollback in SMUX::Stop method
Maxim Mamontov [Mon, 12 Sep 2011 08:10:25 +0000 (11:10 +0300)]
Check IP in USERS_IMPL::Authorize as early as possible
Maxim Mamontov [Sat, 10 Sep 2011 16:54:09 +0000 (19:54 +0300)]
Fix service payDay type for correct work on 32/64-bit
Maxim Mamontov [Sat, 10 Sep 2011 16:32:21 +0000 (19:32 +0300)]
Fix unsigned types while working with IBPP
Maxim Mamontov [Sat, 10 Sep 2011 16:25:01 +0000 (19:25 +0300)]
Fix creator method call
Maxim Mamontov [Sat, 10 Sep 2011 16:07:51 +0000 (19:07 +0300)]
Fix authorization in plugins
Maxim Mamontov [Sat, 10 Sep 2011 16:07:13 +0000 (19:07 +0300)]
Move authorization from USER to USERS
Maxim Mamontov [Wed, 7 Sep 2011 15:16:23 +0000 (18:16 +0300)]
\n added
Maxim Mamontov [Sat, 3 Sep 2011 17:42:50 +0000 (20:42 +0300)]
Report about headers reading error
Maxim Mamontov [Sat, 3 Sep 2011 08:13:08 +0000 (11:13 +0300)]
Version fix
Maxim Mamontov [Sat, 3 Sep 2011 06:46:01 +0000 (09:46 +0300)]
mod_smux config samples added
Maxim Mamontov [Sat, 3 Sep 2011 06:36:08 +0000 (09:36 +0300)]
Define ConstSensor::ToString only in debug build
Maxim Mamontov [Thu, 1 Sep 2011 14:16:37 +0000 (17:16 +0300)]
Produce debug output only if SMUX_DEBUG is defined
Maxim Mamontov [Thu, 1 Sep 2011 13:52:00 +0000 (16:52 +0300)]
Move tariffUsers from users section to tariffs.tariffUsage and fix
lintian errors
Maxim Mamontov [Thu, 1 Sep 2011 13:29:44 +0000 (16:29 +0300)]
Fix tariff and user subscription in SMUX
Maxim Mamontov [Thu, 1 Sep 2011 13:29:04 +0000 (16:29 +0300)]
Ignore deleted users while building new tariffs table
Maxim Mamontov [Thu, 1 Sep 2011 13:27:24 +0000 (16:27 +0300)]
Add subscription for add/del tariffs
Maxim Mamontov [Thu, 1 Sep 2011 13:26:35 +0000 (16:26 +0300)]
Set "deleted" flag for user before executing notifiers
Maxim Mamontov [Thu, 1 Sep 2011 10:59:54 +0000 (13:59 +0300)]
Make tariff table based on tariff list
Maxim Mamontov [Thu, 1 Sep 2011 10:58:54 +0000 (13:58 +0300)]
Add assertions on OpenSearch result
Maxim Mamontov [Thu, 1 Sep 2011 10:58:23 +0000 (13:58 +0300)]
Add tables update on user add and del
Maxim Mamontov [Thu, 1 Sep 2011 10:57:52 +0000 (13:57 +0300)]
Add assertions on OpenSearch results
Maxim Mamontov [Thu, 1 Sep 2011 10:16:35 +0000 (13:16 +0300)]
Shut up compiler about printing size_t variable
Maxim Mamontov [Wed, 31 Aug 2011 15:04:07 +0000 (18:04 +0300)]
Prevent memory leak in smux plugin
Maxim Mamontov [Wed, 31 Aug 2011 10:15:30 +0000 (13:15 +0300)]
Add -DLINUX for scriptexecuter
Maxim Mamontov [Wed, 31 Aug 2011 10:15:06 +0000 (13:15 +0300)]
Fix test tariffs and users interface
Maxim Mamontov [Wed, 31 Aug 2011 10:04:17 +0000 (13:04 +0300)]
Rules counter added to the SMUX plugin
Maxim Mamontov [Wed, 31 Aug 2011 10:03:22 +0000 (13:03 +0300)]
Add rules count in STG-MIB
Maxim Mamontov [Wed, 31 Aug 2011 10:02:51 +0000 (13:02 +0300)]
Fix resource leak in file_store
Maxim Mamontov [Wed, 31 Aug 2011 10:02:14 +0000 (13:02 +0300)]
Remove const qualifier from return type of assignement operator
Maxim Mamontov [Wed, 31 Aug 2011 10:01:29 +0000 (13:01 +0300)]
Pass config file via const reference in sgauth/sgathstress settings
Maxim Mamontov [Wed, 31 Aug 2011 10:01:02 +0000 (13:01 +0300)]
Add rules count method to the traffcounter iface
Maxim Mamontov [Wed, 31 Aug 2011 10:00:32 +0000 (13:00 +0300)]
Fix accessing array element above array bounds in rsconf
Maxim Mamontov [Wed, 31 Aug 2011 09:59:52 +0000 (12:59 +0300)]
Assignement and comparsion operators removed from admin and tariff iface
Maxim Mamontov [Wed, 31 Aug 2011 09:34:09 +0000 (12:34 +0300)]
Use WaitPackets in CONFIGPROTO network interactions
Maxim Mamontov [Wed, 31 Aug 2011 09:10:24 +0000 (12:10 +0300)]
WaitPackets moved to common.lib
Maxim Mamontov [Wed, 31 Aug 2011 08:46:42 +0000 (11:46 +0300)]
Fix header length in RecvHdr
Maxim Mamontov [Sat, 13 Aug 2011 16:42:30 +0000 (19:42 +0300)]
Set services and corps to plugins
Maxim Mamontov [Sat, 13 Aug 2011 16:16:46 +0000 (19:16 +0300)]
Add some assertions
Maxim Mamontov [Sat, 13 Aug 2011 16:11:58 +0000 (19:11 +0300)]
Corporations added to compilation