Commit Graph

40 Commits (master)

Author SHA1 Message Date
Richard Fuchs 0cf1534ffe MT#57281 debug printing into medredis_check_reply
2 years ago
Guillem Jover 7b310f25fc MT#57281 Mark medredis_command() with printf attribute
2 years ago
Guillem Jover 5f6139aace MT#57790 Switch medredis_command() to use redisvCommand()
2 years ago
Alessio Garzi 6f156a0aec MT#57281 New acc field "acc_dont_clean_suffix"
2 years ago
Richard Fuchs 776c5b7ff1 MT#55628 fix possible segfault
2 years ago
Richard Fuchs 04a534bb67 TT#182200 delay Redis entry deletion until after MySQL transaction
3 years ago
Richard Fuchs 66d9cccb98 TT#182200 abstract Redis trash/backup table definitions
3 years ago
Richard Fuchs 097cd85911 TT#177700 handle slow KeyDB startup
3 years ago
Richard Fuchs 5ae3e4e0b9 TT#170203 fix mem leak
3 years ago
Richard Fuchs 3251683507 TT#170203 handle REFER records
3 years ago
Richard Fuchs 697bd2bdca TT#170203 support filter function when fetching records
3 years ago
Richard Fuchs 0aab12ef9d TT#170203 split out function to truncate call ID suffixes
3 years ago
Richard Fuchs 9296e59fbb TT#170203 unify acc record fetching
3 years ago
Richard Fuchs 59d36da435 TT#170203 modernise medredis_fetch_records() a bit
3 years ago
Richard Fuchs f5a7735f21 TT#170203 add support for REFER
3 years ago
Richard Fuchs 359d7aca5d TT#170203 use specific method when deleting key
3 years ago
Richard Fuchs d86e326745 TT#170203 parse JSON objects in med_entry_t early
3 years ago
Richard Fuchs cc4445e269 TT#170203 allocate some strings in med_entry_t
3 years ago
Richard Fuchs 8537ef8c68 TT#170203 use linked list to manage acc records
3 years ago
Richard Fuchs ca8cb2533c TT#170203 use linked list to manage call IDs
3 years ago
Guillem Jover 8e1fa0d5dd TT#111150 Do not shadow iterator variable in medredis_fetch_records()
4 years ago
Guillem Jover 1498a64a61 TT#111150 Do not check for lower than 0 for unsigned int
4 years ago
Guillem Jover 353093d704 TT#108003 Remove unused free()
4 years ago
Guillem Jover a69d5016ae TT#108003 Do not let writing over capacity into medredis_srem_key_lua
4 years ago
Marco Capetta 245778265b TT#90650 Fix CDRs generations in case of blind transfers
5 years ago
Richard Fuchs 96e59f70f5 TT#71551 don't allocate zero-length memory blocks
5 years ago
Richard Fuchs beb28bdaca TT#69550 fix possible leftover redis acc records
6 years ago
Richard Fuchs 7618456ec7 TT#63000 support non-unique db_redis keys
6 years ago
Richard Fuchs 8bfaabb49a TT#65453 implement intermediate CDR writing
6 years ago
Marco Capetta 0e20fb3a6f TT#58586 Fix parsing of acc records without branch_id
6 years ago
Marco Capetta 8676220f4e TT#56008 Add branch_id reading in acc parsing
6 years ago
Richard Fuchs 0e7d468442 TT#43558 fix compiler warnings introduced in 15eb7bbfa
7 years ago
Andreas Granig 15eb7bbfa3 TT#43558 Move invalid redis acc records to trash
7 years ago
Richard Fuchs 4ff9eda645 TT#42673 log call-id in error cases
7 years ago
Richard Fuchs 0fc3d0f54e TT#42673 prevent double-free in error case
7 years ago
Richard Fuchs b1c9f2b2ef TT#42673 verify redis reply types before processing them
7 years ago
Richard Fuchs 094ef0b6e8 TT#37553 always combine acc records from mysql and redis
7 years ago
Richard Fuchs 30ba71a94d TT#36261 fix segfault after redis restart
7 years ago
Andreas Granig 0a40eb2af0 TT#33319 Convert tabs to spaces in code style
7 years ago
Andreas Granig 2812d161a5 TT#33319 Implement redis backend for mediator
7 years ago