Victor Seva
34ad538775
MT#17841 ngcp/utils.lua: implement utils.string.explode_values()
...
utils.string.explode_values("123") => {'1','12','123'}
Change-Id: Ifa2260b6f53714d1fdae70485e3ccff3e0872a31
10 years ago
Andrew Pogrebennyk
da71d44227
MT#17709 remove only 1st occurrence of the key from the call-id list
...
The count argument influences the operation in the following ways:
* count > 0: Remove elements equal to value moving from head to tail.
* count < 0: Remove elements equal to value moving from tail to head.
* count = 0: Remove all elements equal to value.
Change-Id: Ia77b760fcada0027fe58a48f4b335d5c264e8917
10 years ago
Victor Seva
51a8be0b69
MT#12025 code refactoring with luacheck help
...
- don't leak globals, libs should return metatable
- fix requires
- remove unnecessary declarations of variables
- split mocks/sr
- remove unused tests
- fix tests
Change-Id: I2bda46410cf62c61c38ce1a9bf4b96f1a7a961bc
10 years ago
Victor Seva
15163bb6b3
MT#16773 dlgcnt: don't allow negative counters by default
...
- controled by allow_negative config
- add unit test for zero, and negative decr
Change-Id: I2396f1640759f1b9741f0e40ce9505306bd3d27d
10 years ago
Victor Seva
cf064365b6
MT#15389 $dlg_var support
...
Change-Id: I7408a639ee63e055c8030acdff9cf926c01fa2cb
10 years ago
Kirill Solomko
07c995bfd6
MT#12707 - fix log string format
...
Change-Id: If1b93160c293b6bb6db9a96656dc8712c25a261a
10 years ago
Kirill Solomko
fd5d1e9c1d
MT#12707 - recentcalls: add source field
...
Change-Id: I061a292546e16974fde39e59f72e097be6bca2ee
10 years ago
Victor Seva
9a28c0496c
MT#12937 fix c1c423688e
order by id when selecting user preferences
...
sql result is inserted in a xavp so we need to do it
backwards in order to get the proper order
Change-Id: Ibd61b2fe723cbe2e6e889d8451544cb3d849f306
10 years ago
Kirill Solomko
2bfe436066
MT#12707 - add recentcalls lua (store in redis)
...
Change-Id: Ie1d900c491bbc27f8319d2b323d991d84c567862
10 years ago
Victor Seva
7a52fc6ad5
MT#12025 clean luacheck error
...
Change-Id: I247be4018189e393c1a8d7ee9fa7b455cc38f1a7
10 years ago
Victor Seva
203896e16a
.luacheckrc files for known globals
...
Change-Id: I2a31f703a2dd8f25b42930b89e454e1bdc212d3d
10 years ago
Victor Seva
1e181e0457
MT#12025 fix includes
...
Change-Id: I0ed4c41ae01a26e072cf3c5b3351cc647a19029d
10 years ago
Victor Seva
9afb7095d7
MT#12025 move NGCPConfig to new config.lua file
...
Change-Id: I5ce296dd8cd77317b642e0b5988487bf8922d3b3
10 years ago
Victor Seva
c1c423688e
MT#12937 order by id when selecting user preferences
...
Change-Id: Id754cee5e208f570bd0f8f93ca485c6a6751b47d
10 years ago
Victor Seva
4c5b94b998
MT#11005 add dlglist class
...
Change-Id: I1f3fe3df48c39e2aad3222431c4b518ce16094ff
11 years ago
Victor Seva
c2cb6e6896
MT#10521 dlgcnt: add exists function
...
Change-Id: Ibac4bacbe4af66b44901eeb2cd8b74211a719ff4
11 years ago
Victor Seva
d41435695a
MT#10749 dlgcnt: add check_pair_dup option and is_in_set()
...
if true it will check for duplication of keys at the list of counters used
when calling set(). Added is_in_set() to check if a key is already there
Change-Id: Ib1da91dd3cdb13c537577d8e36c1a22920112ce0
11 years ago
Victor Seva
b59bf13125
MT#10601 dlgcnt: remove central counters when it reaches to 0
...
Change-Id: I67c4339b90fe5862b41b01ca4b3d5352a11e39b4
11 years ago
Victor Seva
e6d69e0dc0
MT#9067 set message of reconnection to debug level
...
People are scared of the warning message
11 years ago
Victor Seva
555326aa09
MT#10199 remove defaults from profile. Fix empty results on profile load
11 years ago
Victor Seva
3cb2ea70a9
MT#10199 add prof_preferences
11 years ago
Victor Seva
6c341f966a
MT#10199 add table.merge function
11 years ago
Victor Seva
cd32667b03
MT#9067 change warn message on reconnection
11 years ago
Victor Seva
e9be0888eb
MT#9067 NGCPConfig: check connection before
11 years ago
Victor Seva
6f8b67f4d5
MT#9067 use one MySQL connection only on NGCP
...
Don't close the connection, just the cursor.
We may need a ping function to test the connection.
https://github.com/keplerproject/luasql/pull/12
11 years ago
Victor Seva
1ff1867560
MT#8243 add tostring() to sr.log on possible nil results
11 years ago
Victor Seva
3a60d1b574
MT#8243 add NGCPDlgCounters class.
...
TODO: tests doesn't play nice with redis mocks. Not activated.
11 years ago
Victor Seva
20222e73cc
MT#7679 fix table.shift()
11 years ago
Victor Seva
c4ab43e6b1
MT#7679 utils: add table.shift()
11 years ago
Victor Seva
2667ef50a6
MT#7679 Fix xavp:clean(key)
11 years ago
Victor Seva
60e271a3cc
MT#7679 xavp:get() function
11 years ago
Victor Seva
e607914109
MT#7679 xavp: allow clean only a key
11 years ago
Victor Seva
65dba89ade
MT#7679 avp: allow tables values in set. utils: add table.suffle() function.
11 years ago
Andreas Granig
11e14af681
MT#7471 Fix loading contract prefs.
11 years ago
Andreas Granig
471aa9a994
MT#7471 Implement contract pref loading.
11 years ago
Victor Seva
c760b36d32
utils: add get/set methods. Can be called with [].
12 years ago
Victor Seva
9c89ae57f0
fix peer load.
12 years ago
Victor Seva
6543b279a1
Copy all values not only the first one
12 years ago
Victor Seva
12a5e3c6fb
replace uuid parameter for domain. This was confusing.
12 years ago
Victor Seva
e252a72278
I don't know why I'm saying fix. Defaults!!
12 years ago
Victor Seva
97e9453a69
Added copyright in all lua. Removed unused script.
12 years ago
Victor Seva
e6439d5a18
Fixing default prefs.
...
default dict has only peer, dom and usr keys.
You should check for a default on real level always. It is always
created even if you load only dom prefs.
12 years ago
Victor Seva
0abf856f7d
Remove creation of avps. Fix default creation.
12 years ago
Andreas Granig
6888a74fcf
Migrated all AVPs to XAVPs.
12 years ago
Andreas Granig
859f8756e2
Migrate account_id to xavp.
12 years ago
Andrew Pogrebennyk
1c76d7d1a5
Drop avp prefs that have been replaced with xavp.
12 years ago
Victor Seva
cd09baef02
Fix forgotten caller_sound_set Thanks Andrew
13 years ago
Victor Seva
ef435a20a8
Fix log_var function.
...
Add _str_var and __tostring functions to be able to test the results.
(cherry picked from commit 1fdf196a30
)
13 years ago
Victor Seva
bf5eb95c2d
Add no_nat_sipping used on the registrar
13 years ago
Victor Seva
08f1c3d90d
set xavp log to dbg
13 years ago