]> git.stg.codes - stg.git/log
stg.git
13 years agoFix name collision
Maxim Mamontov [Mon, 25 Jul 2011 17:58:20 +0000 (20:58 +0300)]
Fix name collision

13 years agoUse common filtering algorithm with predicate specialization
Maxim Mamontov [Mon, 25 Jul 2011 17:57:37 +0000 (20:57 +0300)]
Use common filtering algorithm with predicate specialization

13 years agoOld files removed
Maxim Mamontov [Mon, 25 Jul 2011 15:27:32 +0000 (18:27 +0300)]
Old files removed

13 years agosnma agent -> smux
Maxim Mamontov [Mon, 25 Jul 2011 15:26:40 +0000 (18:26 +0300)]
snma agent -> smux

13 years agoAdd missing password field in chg_admin method description
Maxim Mamontov [Sun, 24 Jul 2011 18:52:52 +0000 (21:52 +0300)]
Add missing password field in chg_admin method description

13 years agotariffChangeUsers param added to the SMUX plugin
Maxim Mamontov [Sat, 16 Jul 2011 11:53:17 +0000 (14:53 +0300)]
tariffChangeUsers param added to the SMUX plugin

13 years agoCorrect description for tariffUsers
Maxim Mamontov [Sat, 16 Jul 2011 11:48:20 +0000 (14:48 +0300)]
Correct description for tariffUsers

13 years ago/etc/rscriptd replaced with /etc/stargazer in rscriptd.conf
Maxim Mamontov [Sat, 16 Jul 2011 11:38:08 +0000 (14:38 +0300)]
/etc/rscriptd replaced with /etc/stargazer in rscriptd.conf

13 years agoUse PEN assigned by IANA instead of taken from Lev Valkin's sample
Maxim Mamontov [Wed, 13 Jul 2011 08:41:18 +0000 (11:41 +0300)]
Use PEN assigned by IANA instead of taken from Lev Valkin's sample

13 years agoFix the STG-MIB
Maxim Mamontov [Wed, 6 Jul 2011 12:41:48 +0000 (15:41 +0300)]
Fix the STG-MIB

13 years agoFix error with undefined CC and CXX
Maxim Mamontov [Mon, 20 Jun 2011 12:24:21 +0000 (15:24 +0300)]
Fix error with undefined CC and CXX

13 years agoReplace snakeCase with SnakeCase in params of storage modules
Maxim Mamontov [Mon, 20 Jun 2011 08:19:56 +0000 (11:19 +0300)]
Replace snakeCase with SnakeCase in params of storage modules

13 years agoLang attribute added to the book tag
Maxim Mamontov [Thu, 16 Jun 2011 14:10:03 +0000 (17:10 +0300)]
Lang attribute added to the book tag

13 years agoUse CC and CXX on various checks in build script
Maxim Mamontov [Thu, 16 Jun 2011 10:00:06 +0000 (13:00 +0300)]
Use CC and CXX on various checks in build script

Explicit gcc/g++ calls replaced with $CC and $CXX

13 years agoMissing headers added
Maxim Mamontov [Thu, 16 Jun 2011 09:54:26 +0000 (12:54 +0300)]
Missing headers added

13 years agoExplicit constructor initialization for the base class added
Maxim Mamontov [Thu, 16 Jun 2011 09:53:48 +0000 (12:53 +0300)]
Explicit constructor initialization for the base class added

13 years agoChapter 4 partialy complete
Maxim Mamontov [Wed, 15 Jun 2011 11:41:50 +0000 (14:41 +0300)]
Chapter 4 partialy complete

13 years agoHelp book chapter 3 complete
Maxim Mamontov [Wed, 15 Jun 2011 10:02:02 +0000 (13:02 +0300)]
Help book chapter 3 complete

13 years agoHelp book chapter 2 complete
Maxim Mamontov [Wed, 15 Jun 2011 10:01:49 +0000 (13:01 +0300)]
Help book chapter 2 complete

13 years agoHelp book chapter 1 complete
Maxim Mamontov [Wed, 15 Jun 2011 10:01:32 +0000 (13:01 +0300)]
Help book chapter 1 complete

13 years agoFill STG-MIB with real tree branches
Maxim Mamontov [Fri, 10 Jun 2011 08:02:46 +0000 (11:02 +0300)]
Fill STG-MIB with real tree branches

13 years agoUse data sensors in queries
Maxim Mamontov [Fri, 10 Jun 2011 08:02:20 +0000 (11:02 +0300)]
Use data sensors in queries

13 years agoData sensors added
Maxim Mamontov [Fri, 10 Jun 2011 07:52:43 +0000 (10:52 +0300)]
Data sensors added

13 years agoTodo for SMUX added
Maxim Mamontov [Thu, 2 Jun 2011 07:14:47 +0000 (10:14 +0300)]
Todo for SMUX added

13 years agoSendGetResponsePDU implemented
Maxim Mamontov [Wed, 1 Jun 2011 14:49:59 +0000 (17:49 +0300)]
SendGetResponsePDU implemented

13 years agoUtils for OID conversion, response skeleton, VarBindList printer
Maxim Mamontov [Wed, 1 Jun 2011 14:04:59 +0000 (17:04 +0300)]
Utils for OID conversion, response skeleton, VarBindList printer

13 years agoSTG-MIB added
Maxim Mamontov [Wed, 1 Jun 2011 14:04:17 +0000 (17:04 +0300)]
STG-MIB added

13 years agoRequest dispatching added
Maxim Mamontov [Wed, 1 Jun 2011 09:04:58 +0000 (12:04 +0300)]
Request dispatching added

13 years agoRequest handlers added
Maxim Mamontov [Wed, 1 Jun 2011 08:57:49 +0000 (11:57 +0300)]
Request handlers added

13 years agoCore functionality implemented
Maxim Mamontov [Tue, 31 May 2011 17:03:15 +0000 (20:03 +0300)]
Core functionality implemented

Correct OpenPDU/ClosePDU
SMUX_PDUs dispatching

13 years agoFix uninitialized variabled in mod_store_mysql
Maxim Mamontov [Tue, 31 May 2011 17:02:45 +0000 (20:02 +0300)]
Fix uninitialized variabled in mod_store_mysql

13 years agoPartially working snmp agent
Maxim Mamontov [Mon, 30 May 2011 17:58:37 +0000 (20:58 +0300)]
Partially working snmp agent

13 years agoBase plugin structure implemented for SNMP Agent plugin
Maxim Mamontov [Mon, 30 May 2011 15:47:19 +0000 (18:47 +0300)]
Base plugin structure implemented for SNMP Agent plugin

13 years agoSNMP Agent plugin added
Maxim Mamontov [Mon, 30 May 2011 15:09:51 +0000 (18:09 +0300)]
SNMP Agent plugin added

13 years agoDB store plugin params unified
Maxim Mamontov [Mon, 30 May 2011 11:34:42 +0000 (14:34 +0300)]
DB store plugin params unified

13 years agoAdd ReconnectOnTariffChange parameter description th the doc
Maxim Mamontov [Sat, 28 May 2011 16:18:57 +0000 (19:18 +0300)]
Add ReconnectOnTariffChange parameter description th the doc

13 years agoReplace RemoveDir with more efficient implementation
Maxim Mamontov [Sat, 28 May 2011 15:05:40 +0000 (18:05 +0300)]
Replace RemoveDir with more efficient implementation

13 years agoSplit lines to fit 80 char width
Maxim Mamontov [Sat, 28 May 2011 14:36:51 +0000 (17:36 +0300)]
Split lines to fit 80 char width

13 years agoIP initialization added in TEST_ADMIN
Maxim Mamontov [Sat, 28 May 2011 14:35:27 +0000 (17:35 +0300)]
IP initialization added in TEST_ADMIN

13 years agoTEST_SETTINGS_LOCAL moved outside the namespace, more assertions added
Maxim Mamontov [Sat, 28 May 2011 14:34:39 +0000 (17:34 +0300)]
TEST_SETTINGS_LOCAL moved outside the namespace, more assertions added

13 years agoUnused headers removed
Maxim Mamontov [Sat, 28 May 2011 14:33:27 +0000 (17:33 +0300)]
Unused headers removed

13 years agoReplace fake disconnects with real and fix some errors
Maxim Mamontov [Sat, 28 May 2011 14:32:06 +0000 (17:32 +0300)]
Replace fake disconnects with real and fix some errors

13 years agoAdded TEST_USERS
Maxim Mamontov [Thu, 26 May 2011 17:07:22 +0000 (20:07 +0300)]
Added TEST_USERS

13 years agoTEST_AUTH added
Maxim Mamontov [Thu, 26 May 2011 16:42:09 +0000 (19:42 +0300)]
TEST_AUTH added

13 years agoConnection notifier and watcher added
Maxim Mamontov [Thu, 26 May 2011 16:13:59 +0000 (19:13 +0300)]
Connection notifier and watcher added

13 years agoFix stgTime placement
Maxim Mamontov [Thu, 26 May 2011 15:48:17 +0000 (18:48 +0300)]
Fix stgTime placement

13 years agoAdd ReconnectOnTariffChange in TEST_SETTINGS implementation
Maxim Mamontov [Thu, 26 May 2011 15:47:29 +0000 (18:47 +0300)]
Add ReconnectOnTariffChange in TEST_SETTINGS implementation

13 years agoFix priv initialization in TEST_ADMIN implementation
Maxim Mamontov [Thu, 26 May 2011 15:47:03 +0000 (18:47 +0300)]
Fix priv initialization in TEST_ADMIN implementation

13 years agoAdded unit-test for ReconnectOnTariffChange property
Maxim Mamontov [Thu, 26 May 2011 15:46:30 +0000 (18:46 +0300)]
Added unit-test for ReconnectOnTariffChange property

13 years agoAdd missing header
Maxim Mamontov [Thu, 26 May 2011 15:46:03 +0000 (18:46 +0300)]
Add missing header

13 years agoImplement ReconnectOnTariffChange logic
Maxim Mamontov [Thu, 26 May 2011 15:27:17 +0000 (18:27 +0300)]
Implement ReconnectOnTariffChange logic

13 years agoUSER_IMPL::SetPrepaidTraff moved to private section
Maxim Mamontov [Thu, 26 May 2011 15:26:40 +0000 (18:26 +0300)]
USER_IMPL::SetPrepaidTraff moved to private section

13 years agoFix prepaid traff setting on fee charge
Maxim Mamontov [Thu, 26 May 2011 15:26:03 +0000 (18:26 +0300)]
Fix prepaid traff setting on fee charge

13 years agoReconnectOnTariffChange added to the settings
Maxim Mamontov [Thu, 26 May 2011 15:25:29 +0000 (18:25 +0300)]
ReconnectOnTariffChange added to the settings

13 years agoAdded description for the new parameter FeeChargeType
Maxim Mamontov [Thu, 26 May 2011 14:44:30 +0000 (17:44 +0300)]
Added description for the new parameter FeeChargeType

13 years agoFix compiler warnings in unit-tests
Maxim Mamontov [Thu, 26 May 2011 14:19:08 +0000 (17:19 +0300)]
Fix compiler warnings in unit-tests

13 years agoTest admin, settings, tariffs and store moved to separate files
Maxim Mamontov [Thu, 26 May 2011 14:04:06 +0000 (17:04 +0300)]
Test admin, settings, tariffs and store moved to separate files

13 years agoTest admin and test store added, all three test cases implemented
Maxim Mamontov [Thu, 26 May 2011 13:49:43 +0000 (16:49 +0300)]
Test admin and test store added, all three test cases implemented

13 years agoTest TARIFFS implementation added
Maxim Mamontov [Thu, 26 May 2011 13:05:49 +0000 (16:05 +0300)]
Test TARIFFS implementation added

13 years agoUnused heade removed
Maxim Mamontov [Thu, 26 May 2011 12:59:42 +0000 (15:59 +0300)]
Unused heade removed

13 years agoAdd new unit test - checking fee charging rules
Maxim Mamontov [Thu, 26 May 2011 12:59:10 +0000 (15:59 +0300)]
Add new unit test - checking fee charging rules

13 years agoAllow to use NULL tariff instead empty one
Maxim Mamontov [Thu, 26 May 2011 12:58:15 +0000 (15:58 +0300)]
Allow to use NULL tariff instead empty one

13 years agoAllow to use virtual inheritance on SETTINGS for testing purposes
Maxim Mamontov [Thu, 26 May 2011 12:16:34 +0000 (15:16 +0300)]
Allow to use virtual inheritance on SETTINGS for testing purposes

13 years agoFee charge rule selector added with 3 different charge rules
Maxim Mamontov [Thu, 26 May 2011 11:53:50 +0000 (14:53 +0300)]
Fee charge rule selector added with 3 different charge rules

13 years agoMembers initialization order fixed in PostgreSQL storage plugin
Maxim Mamontov [Wed, 25 May 2011 11:36:32 +0000 (14:36 +0300)]
Members initialization order fixed in PostgreSQL storage plugin

13 years ago'retries' parameter added to PostgreSQL storage plugin
Maxim Mamontov [Wed, 25 May 2011 11:35:43 +0000 (14:35 +0300)]
'retries' parameter added to PostgreSQL storage plugin

13 years agoNice adjustement removed
Maxim Mamontov [Wed, 25 May 2011 11:35:09 +0000 (14:35 +0300)]
Nice adjustement removed

13 years agoFix error with invalid disconnect reason
Maxim Mamontov [Fri, 20 May 2011 14:08:58 +0000 (17:08 +0300)]
Fix error with invalid disconnect reason

13 years agoRemove help from doc temporarily for packaging (realy for now)
Maxim Mamontov [Thu, 19 May 2011 15:02:18 +0000 (18:02 +0300)]
Remove help from doc temporarily for packaging (realy for now)

13 years agoRemove help from doc temporarily for packaging
Maxim Mamontov [Thu, 19 May 2011 14:59:50 +0000 (17:59 +0300)]
Remove help from doc temporarily for packaging

13 years agoFix path to docs in make.sh
Maxim Mamontov [Thu, 19 May 2011 14:58:00 +0000 (17:58 +0300)]
Fix path to docs in make.sh

13 years agoRemove sgauthstress from packaging temporarily 2.407-p1
Maxim Mamontov [Thu, 19 May 2011 14:52:26 +0000 (17:52 +0300)]
Remove sgauthstress from packaging temporarily

13 years agoVersion bump
Maxim Mamontov [Thu, 19 May 2011 14:42:05 +0000 (17:42 +0300)]
Version bump

13 years agoFix infinite loop while sending messages repeatedly
Maxim Mamontov [Wed, 18 May 2011 15:10:45 +0000 (18:10 +0300)]
Fix infinite loop while sending messages repeatedly

13 years agoTimeouts checking added partially
Maxim Mamontov [Wed, 11 May 2011 14:57:18 +0000 (17:57 +0300)]
Timeouts checking added partially

13 years agoNon-zero default values for aliveTimeout and userTimeout in USER
Maxim Mamontov [Wed, 11 May 2011 14:56:46 +0000 (17:56 +0300)]
Non-zero default values for aliveTimeout and userTimeout in USER

13 years agoAdding and connecting users separated in main
Maxim Mamontov [Wed, 11 May 2011 14:56:11 +0000 (17:56 +0300)]
Adding and connecting users separated in main

13 years agoTimeout fixed, proto starting and stopping added
Maxim Mamontov [Wed, 11 May 2011 11:21:48 +0000 (14:21 +0300)]
Timeout fixed, proto starting and stopping added

13 years agoLocks added, rnd logic for ALIVE changed, CONN_ACK bug fixed
Maxim Mamontov [Wed, 11 May 2011 11:18:56 +0000 (14:18 +0300)]
Locks added, rnd logic for ALIVE changed, CONN_ACK bug fixed

13 years agoUsers container changed from vector to list
Maxim Mamontov [Wed, 11 May 2011 11:13:57 +0000 (14:13 +0300)]
Users container changed from vector to list

13 years agoCheck socket creation and socket initialization added
Maxim Mamontov [Wed, 11 May 2011 11:07:35 +0000 (14:07 +0300)]
Check socket creation and socket initialization added

13 years agoImplement connecting and disconnecting users
Maxim Mamontov [Tue, 10 May 2011 15:04:08 +0000 (18:04 +0300)]
Implement connecting and disconnecting users

13 years agoCopy constructor, assignement operator and network initialization added
Maxim Mamontov [Tue, 10 May 2011 15:03:28 +0000 (18:03 +0300)]
Copy constructor, assignement operator and network initialization added
to USER

13 years agoConnect users on add
Maxim Mamontov [Tue, 10 May 2011 15:01:09 +0000 (18:01 +0300)]
Connect users on add

13 years agoServer address fixed
Maxim Mamontov [Tue, 10 May 2011 15:00:38 +0000 (18:00 +0300)]
Server address fixed

13 years agoRemove files copying from interface creation scripts
Maxim Mamontov [Tue, 10 May 2011 14:59:23 +0000 (17:59 +0300)]
Remove files copying from interface creation scripts

13 years agoAdd missing includes
Maxim Mamontov [Tue, 10 May 2011 12:54:29 +0000 (15:54 +0300)]
Add missing includes

13 years agoFix rnd type in USER
Maxim Mamontov [Tue, 10 May 2011 12:54:13 +0000 (15:54 +0300)]
Fix rnd type in USER

13 years agoFix some types and add UserCount method to PROTO
Maxim Mamontov [Tue, 10 May 2011 12:53:32 +0000 (15:53 +0300)]
Fix some types and add UserCount method to PROTO

13 years agoInitialize and fill proto with users in main
Maxim Mamontov [Tue, 10 May 2011 12:52:54 +0000 (15:52 +0300)]
Initialize and fill proto with users in main

13 years agoia library removed from building and linking
Maxim Mamontov [Tue, 10 May 2011 12:52:09 +0000 (15:52 +0300)]
ia library removed from building and linking

13 years agoA map of ip-to-user replaced with vector of pairs
Maxim Mamontov [Tue, 10 May 2011 12:26:11 +0000 (15:26 +0300)]
A map of ip-to-user replaced with vector of pairs

13 years agostg/ia.h removed from user.h
Maxim Mamontov [Tue, 10 May 2011 12:25:30 +0000 (15:25 +0300)]
stg/ia.h removed from user.h

13 years agoAnother part of PROTO implemented
Maxim Mamontov [Fri, 6 May 2011 15:00:10 +0000 (18:00 +0300)]
Another part of PROTO implemented

Senders added
Processors changed
Send/Recv implemeted
Implementation changed from select to poll
Control number logic implemeted
Phase checking implemented

13 years agoUser info holder implemented
Maxim Mamontov [Fri, 6 May 2011 14:59:33 +0000 (17:59 +0300)]
User info holder implemented

13 years agoEmpty lines removed from the end of the file
Maxim Mamontov [Fri, 6 May 2011 14:58:49 +0000 (17:58 +0300)]
Empty lines removed from the end of the file

13 years agomain.cpp cleaned up
Maxim Mamontov [Thu, 5 May 2011 15:02:42 +0000 (18:02 +0300)]
main.cpp cleaned up

13 years agoNew compilation modules added to the build system
Maxim Mamontov [Thu, 5 May 2011 15:02:04 +0000 (18:02 +0300)]
New compilation modules added to the build system

13 years agoAdd proto implementation and user state holder
Maxim Mamontov [Thu, 5 May 2011 15:00:57 +0000 (18:00 +0300)]
Add proto implementation and user state holder

13 years agoA list of 1000 user's login added
Maxim Mamontov [Thu, 5 May 2011 14:59:57 +0000 (17:59 +0300)]
A list of 1000 user's login added