Вот поглядел я в исходники - main.cpp
Получается, что абонплата если снимается, то это происходит в день указанный в DayFee и в последний день месяца. То же самое и с обнулением траффика.
if (settings->dayFee != 0)
{
if (day == settings->dayFee)
{
pthread_mutex_lock(&mxConf);
pthread_mutex_lock(&mxNetfilter);
users->GetAllUsers(AllUsersProccessDayFee, NULL);
pthread_mutex_unlock(&mxNetfilter);
pthread_mutex_unlock(&mxConf);
}
else
{
//is it last day in month?
if (DaysInMonth() == day)
{
pthread_mutex_lock(&mxConf);
pthread_mutex_lock(&mxNetfilter);
users->GetAllUsers(AllUsersProccessDayFee, NULL);
pthread_mutex_unlock(&mxNetfilter);
pthread_mutex_unlock(&mxConf);
}
}
}