[OpenSIPS-Devel] [OpenSIPS/opensips] 1a3898: mqueue: fix debug level for debug logs

2024-02-07 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1a38989d2709f8ecfce401fba1e10223f1da5d15
  
https://github.com/OpenSIPS/opensips/commit/1a38989d2709f8ecfce401fba1e10223f1da5d15
  Author: Ovidiu Sas 
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
M modules/mqueue/mqueue_api.c
M modules/mqueue/mqueue_db.c
M modules/mqueue/mqueue_mod.c

  Log Message:
  ---
  mqueue: fix debug level for debug logs



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] ac5810: mqueue: new module

2024-02-01 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ac5810b87674d5cc2a89bd07e4e05400ac351942
  
https://github.com/OpenSIPS/opensips/commit/ac5810b87674d5cc2a89bd07e4e05400ac351942
  Author: Ovidiu Sas 
  Date:   2024-02-01 (Thu, 01 Feb 2024)

  Changed paths:
A modules/mqueue/Makefile
A modules/mqueue/api.h
A modules/mqueue/doc/contributors.xml
A modules/mqueue/doc/mqueue.xml
A modules/mqueue/doc/mqueue_admin.xml
A modules/mqueue/mqueue_api.c
A modules/mqueue/mqueue_api.h
A modules/mqueue/mqueue_db.c
A modules/mqueue/mqueue_db.h
A modules/mqueue/mqueue_mod.c

  Log Message:
  ---
  mqueue: new module



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-01-23 Thread Ovidiu Sas
  Branch: refs/heads/warning_delay_timer
  Home:   https://github.com/OpenSIPS/opensips

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-01-23 Thread Ovidiu Sas
  Branch: refs/heads/compare_uris
  Home:   https://github.com/OpenSIPS/opensips

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] a796a4: parser/parse_uri.c: fix compare_uris()

2023-12-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a796a4962fcaadd05bb7e0c7ad87c09df050c5ef
  
https://github.com/OpenSIPS/opensips/commit/a796a4962fcaadd05bb7e0c7ad87c09df050c5ef
  Author: Ovidiu Sas 
  Date:   2023-12-21 (Thu, 21 Dec 2023)

  Changed paths:
M parser/parse_uri.c

  Log Message:
  ---
  parser/parse_uri.c: fix compare_uris()



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 54b5a3: uac_registrant: fix uri comparison for bindings

2023-12-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 54b5a353a75deacaf35e5ccbe8c75f55eece1366
  
https://github.com/OpenSIPS/opensips/commit/54b5a353a75deacaf35e5ccbe8c75f55eece1366
  Author: Ovidiu Sas 
  Date:   2023-12-21 (Thu, 21 Dec 2023)

  Changed paths:
M modules/uac_registrant/registrant.c

  Log Message:
  ---
  uac_registrant: fix uri comparison for bindings



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 50be24: parser/parse_uri.c: fix compare_uris()

2023-12-05 Thread Ovidiu Sas
  Branch: refs/heads/compare_uris
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 50be2499bdc8e9a9b9c381aefa845f52712144d7
  
https://github.com/OpenSIPS/opensips/commit/50be2499bdc8e9a9b9c381aefa845f52712144d7
  Author: Ovidiu Sas 
  Date:   2023-12-05 (Tue, 05 Dec 2023)

  Changed paths:
M parser/parse_uri.c

  Log Message:
  ---
  parser/parse_uri.c: fix compare_uris()


  Commit: 96a857060f328263edee799cc290915a3769f4c0
  
https://github.com/OpenSIPS/opensips/commit/96a857060f328263edee799cc290915a3769f4c0
  Author: Ovidiu Sas 
  Date:   2023-12-05 (Tue, 05 Dec 2023)

  Changed paths:
M modules/uac_registrant/registrant.c

  Log Message:
  ---
  uac_registrant: fix uri comparison for bindings


Compare: 
https://github.com/OpenSIPS/opensips/compare/50be2499bdc8%5E...96a857060f32

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] cc0ac0: core: enhace error log for unexpected replies

2023-10-31 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cc0ac0074da0be1709472eb9207bc10dad046af1
  
https://github.com/OpenSIPS/opensips/commit/cc0ac0074da0be1709472eb9207bc10dad046af1
  Author: Ovidiu Sas 
  Date:   2023-10-31 (Tue, 31 Oct 2023)

  Changed paths:
M forward.c

  Log Message:
  ---
  core: enhace error log for unexpected replies



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 3ce2ad: b2b_logic: fix "maybe-uninitialize" warning introd...

2023-10-05 Thread Ovidiu Sas
  Branch: refs/heads/pass_extra_headers_to_provmedia
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3ce2adc1e8acd47e94036cbc1c68c848215d781f
  
https://github.com/OpenSIPS/opensips/commit/3ce2adc1e8acd47e94036cbc1c68c848215d781f
  Author: Ovidiu Sas 
  Date:   2023-10-05 (Thu, 05 Oct 2023)

  Changed paths:
M modules/b2b_logic/bridging.c

  Log Message:
  ---
  b2b_logic: fix "maybe-uninitialize" warning introduced by previous commit



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] e72e4b: b2b_logic: pass extra headers in the INVITE sent t...

2023-10-05 Thread Ovidiu Sas
  Branch: refs/heads/pass_extra_headers_to_provmedia
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e72e4bef8eb96d00b6c88047567c866bc56a4a91
  
https://github.com/OpenSIPS/opensips/commit/e72e4bef8eb96d00b6c88047567c866bc56a4a91
  Author: Ovidiu Sas 
  Date:   2023-10-05 (Thu, 05 Oct 2023)

  Changed paths:
M modules/b2b_logic/bridging.c

  Log Message:
  ---
  b2b_logic: pass extra headers in the INVITE sent to the provisional
   media server



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 155995: dialog/uac: fix in-dialog authentication

2023-06-06 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 155995b2bae4e4947c07c4df1cb0901da4a72a82
  
https://github.com/OpenSIPS/opensips/commit/155995b2bae4e4947c07c4df1cb0901da4a72a82
  Author: Ovidiu Sas 
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_req_within.c
M modules/uac/auth.c

  Log Message:
  ---
  dialog/uac: fix in-dialog authentication
 - closes #3041



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2023-06-06 Thread Ovidiu Sas
  Branch: refs/heads/in_dialog_auth
  Home:   https://github.com/OpenSIPS/opensips

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] c3162b: uac: complete in dialog authentication

2023-04-21 Thread Ovidiu Sas
  Branch: refs/heads/in_dialog_auth
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c3162b0f057554646597d09582a95b3a1a69907e
  
https://github.com/OpenSIPS/opensips/commit/c3162b0f057554646597d09582a95b3a1a69907e
  Author: Ovidiu Sas 
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
M modules/uac/auth.c

  Log Message:
  ---
  uac: complete in dialog authentication
 - thanks to @razvancrainea for providing guidance
   on handling dialog legs



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 179f79: dialog/uac: implement in-dialog authentication

2023-04-20 Thread Ovidiu Sas
  Branch: refs/heads/in_dialog_auth
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 179f79d55de50015570bf8a8ca2614e6cf45d8ed
  
https://github.com/OpenSIPS/opensips/commit/179f79d55de50015570bf8a8ca2614e6cf45d8ed
  Author: Ovidiu Sas 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_req_within.c
M modules/uac/auth.c

  Log Message:
  ---
  dialog/uac: implement in-dialog authentication
 - it works only when one side is authenticating
   - A calls B and B is performing in-dialog authentication
   - A calls B and A is performing in-dialog authentication



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 41fcfc: Fix unixodbc & friends to 2.3.7 to fix recent buil...

2023-02-16 Thread Ovidiu Sas
-
  Don't pass unsigned short * into a function that expects
unsigned int *. This fixes the following error building with
gcc on ubuntu-22:

sipmemcache.c: In function `l_sipmemcache_server_add`:
../../ut.h:685:13: error: array subscript `unsigned int[0]` is partly outside 
array bounds of `in_port_t[1]` {aka `short unsigned int[1]`} 
[-Werror=array-bounds]
  685 | *_r = 0;
  | ^~~
sipmemcache.c:72:13: note: while referencing `iport`
   72 |   in_port_t iport = 0;
  | ^


  Commit: 0d438d00a971c878e2d8f775db189a8a4efda5dc
  
https://github.com/OpenSIPS/opensips/commit/0d438d00a971c878e2d8f775db189a8a4efda5dc
  Author: Maksym Sobolyev 
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
M modules/b2b_logic_xml/b2b_load.h
M modules/b2b_logic_xml/b2b_logic.c

  Log Message:
  ---
  Make b2bl_bridge_extern() & internal_init_scenario() implementations
match prototype.


  Commit: a6e60a929dd543206c21eac59c230bd3c4d12694
  
https://github.com/OpenSIPS/opensips/commit/a6e60a929dd543206c21eac59c230bd3c4d12694
  Author: Ovidiu Sas 
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
M modules/cachedb_sql/cachedb_sql.c
M modules/msilo/msilo.c

  Log Message:
  ---
  cachedb_sql: fix warning: this `if` clause does not guard... 
[-Wmisleading-indentation]

msilo: fix warning: this `else` clause does not guard... 
[-Wmisleading-indentation]


Compare: 
https://github.com/OpenSIPS/opensips/compare/cf793390f07b...a6e60a929dd5

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] a7eb93: b2b_entities: don't try to get the lock if the l; o...

2023-02-16 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a7eb936241b6187a94416aae4f05314cecd915cd
  
https://github.com/OpenSIPS/opensips/commit/a7eb936241b6187a94416aae4f05314cecd915cd
  Author: Ovidiu Sas 
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
M modules/b2b_entities/dlg.c

  Log Message:
  ---
  b2b_entities: don't try to get the lock if the l;ock was alredy taken
  - closes #3011
  - this part of the code should be reviewed and cleaned up or clarity



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 7a807c: b2b_entities: fix the debug locking log

2023-02-15 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7a807cc4aa7e7adaa8390052859178d8c2906973
  
https://github.com/OpenSIPS/opensips/commit/7a807cc4aa7e7adaa8390052859178d8c2906973
  Author: Ovidiu Sas 
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
M modules/b2b_entities/b2b_entities.h

  Log Message:
  ---
  b2b_entities: fix the debug locking log
 - in order to detect deadlocks, we need to print the locking log
   before the actual locking



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] Question on tm timers handling

2022-04-13 Thread Ovidiu Sas
Hi Bogdan,

A quick fix here would be to add a new tm param to control the use of the lock.
By default, we should keep the existing behaviour: serial tm timers processing.

-ovidiu

On Tue, Apr 5, 2022 at 10:25 AM Bogdan-Andrei Iancu  wrote:
>
> Hi Ovidiu,
>
> Thanks for the joined debugging session here, very very useful. The
> bottleneck was identified by Ovidiu to some locking added like 6 years
> ago [1] in order to fix some race conditions.
>
> I guess that story need to be re-evaluated ;)
>
>
> [1]
> https://github.com/OpenSIPS/opensips/commit/ea6e1fa7fed29efed6057894a8cc4054308160b3
>
> Regards,
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
>https://www.opensips-solutions.com
> OpenSIPS eBootcamp 23rd May - 3rd June 2022
>https://opensips.org/training/OpenSIPS_eBootcamp_2022/
>
> On 4/5/22 4:26 PM, Ovidiu Sas wrote:
> > Hello Bogdan,
> >
> > No typos here :)
> >
> > Let me rephrase with some examples:
> >   - at time n, both tm-timer and tm-utimer are scheduled
> >   - tm-timer is scheduled first, followed by tm-utimer
> >   - tm-timer starts running (grabbing the .ex_lock) while tm-utimer is
> > waiting for the .ex_lock to be released by tm-timer
> >   - tm-timer takes 150ms to complete its task
> >   - at time n + 100ms, tm-utimer is scheduled again, but because the
> > initial run of the tm-utimer is not completed (still waiting for the
> > .ex_lock), the warning is issued
> >   - after 50ms (time is now n + 150ms) the tm-timer job is completed,
> > then the tm-utimer (that was scheduled at time n) takes its turn and
> > finishes in 10ms.
> >   - now the time is n + 160ms and both tm-timer and tm-utimer jobs are done
> >   - at time n + 200ms, tm-utimer is scheduled again and all is back to 
> > normal
> >
> > Hope this clarifies how tm-timer is interfering with tm-utimer.
> > The timer that is taking a long time to be processed is the WT-TIMER
> > inside tm-timer and this is triggering the warning on the tm-utimer.
> > The tm-utimer works fine, but we have this misleading warning on it
> > because of the tm-timer.
> >
> > -ovidiu
> >
> > On Tue, Apr 5, 2022 at 3:59 AM Bogdan-Andrei Iancu  
> > wrote:
> >> Hi Ovidiu,
> >>
> >> A first quick note :). You mentioned the tm_utimer as the problematic
> >> one - this is the 100ms based timer, used ONLY for the outbound
> >> retransmissions. This conflicts with your later finding on WT_TIMER
> >> which actually is on tm_timer, not tm_utimer.
> >>
> >> So, just some typos here, or ? :)
> >>
> >> Best regards,
> >>
> >> Bogdan-Andrei Iancu
> >>
> >> OpenSIPS Founder and Developer
> >> https://www.opensips-solutions.com
> >> OpenSIPS eBootcamp 23rd May - 3rd June 2022
> >> https://opensips.org/training/OpenSIPS_eBootcamp_2022/
> >>
> >> On 4/4/22 8:16 AM, Ovidiu Sas wrote:
> >>> Hello all,
> >>>
> >>> The tm module handles all it's internal timers via two handlers:
> >>>- timer_routine (second based timers)
> >>>- utimer_routine (100ms based timers)
> >>> Each of these routines handles 4 different timers each.
> >>> Both routines are very similar in functionality and there is no timer
> >>> that is handled by both routines.
> >>> Because both routines are protected by the same lock
> >>> (timertable[(long)set].ex_lock), these two routines cannot run in
> >>> parallel (assuming that we have only one set, i.e. a single
> >>> timer_partition).
> >>>
> >>> In my testing, I noticed that the tm_utimer routine has difficulties
> >>> running smoothly.
> >>> After doing more testing and some profiling, it looks like the culprit
> >>> is the WT_TIMER.
> >>> For around 10-15K records in the WT_TIMER detached timer list, we
> >>> spend around 3ms to create the list and 200-300ms to
> >>> run_handler_for_each. Because of this, the tm_utimer (which is
> >>> scheduled to run every 100ms) is blocked by the lock on the first run
> >>> and on the second run the scheduler detects that the previous run is
> >>> still running (waiting for the lock) and therefore issues the famous
> >>> "already scheduled" warning.
> >>>
> >>> The check_and_split_time_list function has its own locks and then each
> >>> handlers operates on its own list (with locks for dealing with cells),
> >>> so why do we have the timertable[(long)set].ex_lock?
> >>>
> >>> I removed the lock, tested with one single timer_partition, then with
> >>> two timer_partitions and the performance increased dramatically. Is
> >>> there a reason for keeping this lock or is it something that was
> >>> inherited and nobody bothered to check why and remove it?
> >>>
> >>> Thanks,
> >>> Ovidiu
> >>>
> >
>


-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] Question on tm timers handling

2022-04-05 Thread Ovidiu Sas
Hello Bogdan,

No typos here :)

Let me rephrase with some examples:
 - at time n, both tm-timer and tm-utimer are scheduled
 - tm-timer is scheduled first, followed by tm-utimer
 - tm-timer starts running (grabbing the .ex_lock) while tm-utimer is
waiting for the .ex_lock to be released by tm-timer
 - tm-timer takes 150ms to complete its task
 - at time n + 100ms, tm-utimer is scheduled again, but because the
initial run of the tm-utimer is not completed (still waiting for the
.ex_lock), the warning is issued
 - after 50ms (time is now n + 150ms) the tm-timer job is completed,
then the tm-utimer (that was scheduled at time n) takes its turn and
finishes in 10ms.
 - now the time is n + 160ms and both tm-timer and tm-utimer jobs are done
 - at time n + 200ms, tm-utimer is scheduled again and all is back to normal

Hope this clarifies how tm-timer is interfering with tm-utimer.
The timer that is taking a long time to be processed is the WT-TIMER
inside tm-timer and this is triggering the warning on the tm-utimer.
The tm-utimer works fine, but we have this misleading warning on it
because of the tm-timer.

-ovidiu

On Tue, Apr 5, 2022 at 3:59 AM Bogdan-Andrei Iancu  wrote:
>
> Hi Ovidiu,
>
> A first quick note :). You mentioned the tm_utimer as the problematic
> one - this is the 100ms based timer, used ONLY for the outbound
> retransmissions. This conflicts with your later finding on WT_TIMER
> which actually is on tm_timer, not tm_utimer.
>
> So, just some typos here, or ? :)
>
> Best regards,
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
>https://www.opensips-solutions.com
> OpenSIPS eBootcamp 23rd May - 3rd June 2022
>https://opensips.org/training/OpenSIPS_eBootcamp_2022/
>
> On 4/4/22 8:16 AM, Ovidiu Sas wrote:
> > Hello all,
> >
> > The tm module handles all it's internal timers via two handlers:
> >   - timer_routine (second based timers)
> >   - utimer_routine (100ms based timers)
> > Each of these routines handles 4 different timers each.
> > Both routines are very similar in functionality and there is no timer
> > that is handled by both routines.
> > Because both routines are protected by the same lock
> > (timertable[(long)set].ex_lock), these two routines cannot run in
> > parallel (assuming that we have only one set, i.e. a single
> > timer_partition).
> >
> > In my testing, I noticed that the tm_utimer routine has difficulties
> > running smoothly.
> > After doing more testing and some profiling, it looks like the culprit
> > is the WT_TIMER.
> > For around 10-15K records in the WT_TIMER detached timer list, we
> > spend around 3ms to create the list and 200-300ms to
> > run_handler_for_each. Because of this, the tm_utimer (which is
> > scheduled to run every 100ms) is blocked by the lock on the first run
> > and on the second run the scheduler detects that the previous run is
> > still running (waiting for the lock) and therefore issues the famous
> > "already scheduled" warning.
> >
> > The check_and_split_time_list function has its own locks and then each
> > handlers operates on its own list (with locks for dealing with cells),
> > so why do we have the timertable[(long)set].ex_lock?
> >
> > I removed the lock, tested with one single timer_partition, then with
> > two timer_partitions and the performance increased dramatically. Is
> > there a reason for keeping this lock or is it something that was
> > inherited and nobody bothered to check why and remove it?
> >
> > Thanks,
> > Ovidiu
> >
>


-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] Question on tm timers handling

2022-04-03 Thread Ovidiu Sas
Hello all,

The tm module handles all it's internal timers via two handlers:
 - timer_routine (second based timers)
 - utimer_routine (100ms based timers)
Each of these routines handles 4 different timers each.
Both routines are very similar in functionality and there is no timer
that is handled by both routines.
Because both routines are protected by the same lock
(timertable[(long)set].ex_lock), these two routines cannot run in
parallel (assuming that we have only one set, i.e. a single
timer_partition).

In my testing, I noticed that the tm_utimer routine has difficulties
running smoothly.
After doing more testing and some profiling, it looks like the culprit
is the WT_TIMER.
For around 10-15K records in the WT_TIMER detached timer list, we
spend around 3ms to create the list and 200-300ms to
run_handler_for_each. Because of this, the tm_utimer (which is
scheduled to run every 100ms) is blocked by the lock on the first run
and on the second run the scheduler detects that the previous run is
still running (waiting for the lock) and therefore issues the famous
"already scheduled" warning.

The check_and_split_time_list function has its own locks and then each
handlers operates on its own list (with locks for dealing with cells),
so why do we have the timertable[(long)set].ex_lock?

I removed the lock, tested with one single timer_partition, then with
two timer_partitions and the performance increased dramatically. Is
there a reason for keeping this lock or is it something that was
inherited and nobody bothered to check why and remove it?

Thanks,
Ovidiu

-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 38d0ba: dialog: initial skeleton for new PVs to dynamicall...

2021-09-21 Thread Ovidiu Sas
  Branch: refs/heads/dialog_custom_ping_interval
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 38d0ba805abfb51cbf36771104aaa08e97f6795c
  
https://github.com/OpenSIPS/opensips/commit/38d0ba805abfb51cbf36771104aaa08e97f6795c
  Author: Ovidiu Sas 
  Date:   2021-09-21 (Tue, 21 Sep 2021)

  Changed paths:
M modules/dialog/dialog.c
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_handlers.h
M modules/dialog/dlg_hash.h
M modules/dialog/dlg_timer.c
M modules/dialog/dlg_timer.h

  Log Message:
  ---
  dialog: initial skeleton for new PVs to dynamically control the in-dialog 
ping interval



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 01e946: dialog: improve code readability by defining dlg_h...

2021-09-20 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 01e946254b2e2abf95a6496961ee3827f3a5e171
  
https://github.com/OpenSIPS/opensips/commit/01e946254b2e2abf95a6496961ee3827f3a5e171
  Author: Ovidiu Sas 
  Date:   2021-09-20 (Mon, 20 Sep 2021)

  Changed paths:
M modules/dialog/dlg_db_handler.c
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_hash.h
M modules/dialog/dlg_replication.c

  Log Message:
  ---
  dialog: improve code readability by defining dlg_has_options_pinging(dlg)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 43b1b6: dialog: remove unused statis variable timeout_spec

2021-09-20 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4
  
https://github.com/OpenSIPS/opensips/commit/43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4
  Author: Ovidiu Sas 
  Date:   2021-09-20 (Mon, 20 Sep 2021)

  Changed paths:
M modules/dialog/dialog.c

  Log Message:
  ---
  dialog: remove unused statis variable timeout_spec



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [BLOG] OpenSIPS 3.2 and the supported SSL/TLS libraries

2021-06-03 Thread Ovidiu Sas
The documentation for 3.2 is not updated on how to compile and use wolfssl.

Here are the steps that I followed to compile with wolfssl:

# clone opensips repo:
git clone https://github.com/OpenSIPS/opensips.git -b 3.2 opensips_3.2

# perform submodule initialization:
git submodule init

# perform submodule update:
git submodule update

# Instead of using the dev version of wolfssl, use the latest stable:
cd modules/tls_wolfssl/lib/wolfssl
git checkout tags/v4.7.0-stable

After this I was able to build and load the wolfssl module.
We could combine the submodule commands in one:
git submodule update --init
We could also clone everything from the beginning:
git clone --recurse-submodules
https://github.com/OpenSIPS/opensips.git -b 3.2 opensips_3.2

Either way, we should set a specific version for wolfssl, otherwise it
will be a nightmare to troubleshoot the development version of
wolfssl.

Regards,
Ovidiu Sas

On Thu, Jun 3, 2021 at 6:48 AM Vlad Patrascu  wrote:
>
> Hello everyone,
>
> Check out this article [1] about your options regarding SSL/TLS
> libraries in OpenSIPS 3.2. Do not hesitate to try the new wolfSSL-based
> TLS implementation in OpenSIPS!
>
> [1]
> https://blog.opensips.org/2021/06/03/opensips-3-2-and-the-supported-ssl-tls-libraries/
>
> Cheers,
>
> --
> Vlad Patrascu
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
>
> ___
> Devel mailing list
> Devel@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



--
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b15526: db/schema: fix table version for registrant

2021-05-31 Thread Ovidiu Sas
  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b15526a651d51cbda37b28f94e27209f768f12c2
  
https://github.com/OpenSIPS/opensips/commit/b15526a651d51cbda37b28f94e27209f768f12c2
  Author: Ovidiu Sas 
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
M db/schema/registrant.xml

  Log Message:
  ---
  db/schema: fix table version for registrant

(cherry picked from commit d1d70ba89276c8b5f22258717a79b989d8739ede)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] d1d70b: db/schema: fix table version for registrant

2021-05-31 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d1d70ba89276c8b5f22258717a79b989d8739ede
  
https://github.com/OpenSIPS/opensips/commit/d1d70ba89276c8b5f22258717a79b989d8739ede
  Author: Ovidiu Sas 
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
M db/schema/registrant.xml

  Log Message:
  ---
  db/schema: fix table version for registrant



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [BLOG] Monitor OpenSIPS using Prometheus and Grafana

2021-02-26 Thread Ovidiu Sas
Hello Razvan,

Thank you for implementing this!
It seems that there is an issue with the pkmem and load statistics modules.
If I load a specific pkmem statistic, it works, but if I load the
whole module, doesn't:
Using this config:
loadmodule "prometheus.so"
  modparam("prometheus", "statistics", "processed_dialogs pkmem: shmem: load:")

leads to this logs during init:
Feb 27 05:53:07 sbc4 opensips: INFO:prometheus:prom_stats_param:
Adding statistic processed_dialogs
Feb 27 05:53:07 sbc4 opensips: INFO:prometheus:prom_stats_param:
Adding statistics module pkmem
Feb 27 05:53:07 sbc4 opensips: INFO:prometheus:prom_stats_param:
Adding statistics module shmem
Feb 27 05:53:07 sbc4 opensips: INFO:prometheus:prom_stats_param:
Adding statistics module load

followed by
Feb 27 05:53:10 sbc4 o[35215]: WARNING:prometheus:mod_init: statistics
module [load] does not exist!
Feb 27 05:53:10 sbc4 o[35215]: WARNING:prometheus:mod_init: statistics
module [pkmem] does not exist!

The pkmem and load stats are not listed:
T 2021/02/27 05:55:55.533373 127.0.0.1:45372 -> 127.0.0.1: [AP] #4
GET /metrics HTTP/1.1.
Host: 127.0.0.1:.
User-Agent: curl/7.68.0.
Accept: application/openmetrics-text; version=0.0.1,text/plain.
.


T 2021/02/27 05:55:55.533450 127.0.0.1: -> 127.0.0.1:45372 [AP] #6
HTTP/1.1 200 OK.
Connection: Keep-Alive.
Content-Length: 426.
Content-Type: text/plain; version=0.0.4.
Date: Sat, 27 Feb 2021 05:55:55 GMT.
.


T 2021/02/27 05:55:55.533458 127.0.0.1: -> 127.0.0.1:45372 [AP] #7
# TYPE total_size gauge
total_size{group="shmem"} 33554432
# TYPE max_used_size gauge
max_used_size{group="shmem"} 9283632
# TYPE free_size gauge
free_size{group="shmem"} 24495880
# TYPE used_size gauge
used_size{group="shmem"} 6491456
# TYPE real_used_size gauge
real_used_size{group="shmem"} 9058552
# TYPE fragments gauge
fragments{group="shmem"} 24448
# TYPE processed_dialogs counter
processed_dialogs{group="dialog"} 0

This is using a fresh master:
version: opensips 3.2.0-dev (x86_64/linux)
flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC,
Q_MALLOC, F_MALLOC, HP_MALLOC, DBG_MALLOC, CC_O0,
FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll, sigio_rt, select.
git revision: 5d2a53b91
main.c compiled on 03:43:50 Feb 27 2021 with gcc 9


Thanks,
Ovidiu

On Thu, Feb 25, 2021 at 5:40 AM Răzvan Crainea  wrote:
>
> Hi, everyone!
>
> Check out our latest blog post[1] to find out how you can monitor your
> OpenSIPS instances with Prometheus[2] using the new Prometheus[3] module
> in OpenSIPS! As a bonus, you can also check how you can display these
> statistics in Grafana[4].
> Any feedback regarding the new module is welcome, and if you get a
> chance to try it, make sure you share your experience with us!
>
> [1]
> https://blog.opensips.org/2021/02/25/monitoring-opensips-using-prometheus-and-grafana/
> [2] http://prometheus.io/
> [3] https://opensips.org/docs/modules/3.2.x/prometheus.html
> [4] https://grafana.com/
>
> Happy hacking!
> --
> Răzvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
> ___
> Devel mailing list
> Devel@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 28066a: dialog: fix -Wmaybe-uninitialized compiler warning

2020-11-16 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 28066aa0c064011b9fe2d5071d02fa29ac29972b
  
https://github.com/OpenSIPS/opensips/commit/28066aa0c064011b9fe2d5071d02fa29ac29972b
  Author: Ovidiu Sas 
  Date:   2020-11-16 (Mon, 16 Nov 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix -Wmaybe-uninitialized compiler warning

(cherry picked from commit c2cb01734c997e9a1ba348bc0e77fc44b66832f2)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f87edb: dialog: fix -Wmaybe-uninitialized compiler warning

2020-11-16 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f87edba16a72955c4ec06dace6e2cb66e27572c0
  
https://github.com/OpenSIPS/opensips/commit/f87edba16a72955c4ec06dace6e2cb66e27572c0
  Author: Ovidiu Sas 
  Date:   2020-11-16 (Mon, 16 Nov 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix -Wmaybe-uninitialized compiler warning

(cherry picked from commit c2cb01734c997e9a1ba348bc0e77fc44b66832f2)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] c2cb01: dialog: fix -Wmaybe-uninitialized compiler warning

2020-11-16 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c2cb01734c997e9a1ba348bc0e77fc44b66832f2
  
https://github.com/OpenSIPS/opensips/commit/c2cb01734c997e9a1ba348bc0e77fc44b66832f2
  Author: Ovidiu Sas 
  Date:   2020-11-16 (Mon, 16 Nov 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix -Wmaybe-uninitialized compiler warning



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b3a624: presence: update docs for cluster_federation_mode ...

2020-09-28 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b3a6243a9608654a4f25f32f48a3a66800086507
  
https://github.com/OpenSIPS/opensips/commit/b3a6243a9608654a4f25f32f48a3a66800086507
  Author: Ovidiu Sas 
  Date:   2020-09-28 (Mon, 28 Sep 2020)

  Changed paths:
M modules/presence/doc/presence_admin.xml

  Log Message:
  ---
  presence: update docs for cluster_federation_mode param
 - completes commit d4e82ea2beb24666201fe731b46f350708192c81

(cherry picked from commit a298b6779adaed67c2fa280d577c6af19969963d)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] a298b6: presence: update docs for cluster_federation_mode ...

2020-09-28 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a298b6779adaed67c2fa280d577c6af19969963d
  
https://github.com/OpenSIPS/opensips/commit/a298b6779adaed67c2fa280d577c6af19969963d
  Author: Ovidiu Sas 
  Date:   2020-09-28 (Mon, 28 Sep 2020)

  Changed paths:
M modules/presence/doc/presence_admin.xml

  Log Message:
  ---
  presence: update docs for cluster_federation_mode param
 - completes commit d4e82ea2beb24666201fe731b46f350708192c81



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 83d0ca: dialog: fix/reformat some logs

2020-09-08 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 83d0ca9a7763c3c4ae6f6ef8461c1a573c0d6163
  
https://github.com/OpenSIPS/opensips/commit/83d0ca9a7763c3c4ae6f6ef8461c1a573c0d6163
  Author: Ovidiu Sas 
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix/reformat some logs

(cherry picked from commit 2efaeee24c69841e9776e360960bc8d644081ff9)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 0eebc8: dialog: fix/reformat some logs

2020-09-08 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0eebc87464a215c8c5b2acbde8891154a0d52e44
  
https://github.com/OpenSIPS/opensips/commit/0eebc87464a215c8c5b2acbde8891154a0d52e44
  Author: Ovidiu Sas 
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix/reformat some logs

(cherry picked from commit 2efaeee24c69841e9776e360960bc8d644081ff9)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 51c5fb: dialog: fix/reformat some logs

2020-09-08 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 51c5fbb9aa52dd23bcdf2cd3985cfb65aeac684c
  
https://github.com/OpenSIPS/opensips/commit/51c5fbb9aa52dd23bcdf2cd3985cfb65aeac684c
  Author: Ovidiu Sas 
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix/reformat some logs

(cherry picked from commit 2efaeee24c69841e9776e360960bc8d644081ff9)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 2efaee: dialog: fix/reformat some logs

2020-09-07 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2efaeee24c69841e9776e360960bc8d644081ff9
  
https://github.com/OpenSIPS/opensips/commit/2efaeee24c69841e9776e360960bc8d644081ff9
  Author: Ovidiu Sas 
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
M modules/dialog/dlg_handlers.c

  Log Message:
  ---
  dialog: fix/reformat some logs



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 3ba216: rtpproxy: improve error logs: print # iovec buffer...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3ba21678b44774c7a06aafa96e857a42034bb06f
  
https://github.com/OpenSIPS/opensips/commit/3ba21678b44774c7a06aafa96e857a42034bb06f
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit f4ba69bc6708e94faeefe8d008f48c0a80d66eb8)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b73d99: rtpproxy: improve error logs: print # iovec buffer...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b73d993651da66b0768fa3af1547ccda665df572
  
https://github.com/OpenSIPS/opensips/commit/b73d993651da66b0768fa3af1547ccda665df572
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit f4ba69bc6708e94faeefe8d008f48c0a80d66eb8)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 1cc82c: rtpproxy: improve error logs: print # iovec buffer...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1cc82cb84961be31386259db54b9b2791608f3de
  
https://github.com/OpenSIPS/opensips/commit/1cc82cb84961be31386259db54b9b2791608f3de
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit f4ba69bc6708e94faeefe8d008f48c0a80d66eb8)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f4ba69: rtpproxy: improve error logs: print # iovec buffer...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f4ba69bc6708e94faeefe8d008f48c0a80d66eb8
  
https://github.com/OpenSIPS/opensips/commit/f4ba69bc6708e94faeefe8d008f48c0a80d66eb8
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: improve error logs: print # iovec buffers along errno/strerror on 
writev failure



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f034b3: rtpproxy: fix writev error 22:Invalid argument

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f034b349f1d22f2b16c0d0b06d1aba0ffba1e6fd
  
https://github.com/OpenSIPS/opensips/commit/f034b349f1d22f2b16c0d0b06d1aba0ffba1e6fd
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix writev error 22:Invalid argument

 - align code with rtpengine implementation for systems with no IOV_MAX defined

(cherry picked from commit 565e25ba9b967bb5442d62f2ef5791c51787f078)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 0d7961: rtpproxy: fix writev error 22:Invalid argument

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0d796121efe579f06a806d37a80e0c902e7eeb5f
  
https://github.com/OpenSIPS/opensips/commit/0d796121efe579f06a806d37a80e0c902e7eeb5f
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix writev error 22:Invalid argument

 - align code with rtpengine implementation for systems with no IOV_MAX defined

(cherry picked from commit 565e25ba9b967bb5442d62f2ef5791c51787f078)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 580f6d: rtpproxy: fix writev error 22:Invalid argument

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 580f6d83aa28b338d70547bdf2dd83c6cf149528
  
https://github.com/OpenSIPS/opensips/commit/580f6d83aa28b338d70547bdf2dd83c6cf149528
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix writev error 22:Invalid argument

 - align code with rtpengine implementation for systems with no IOV_MAX defined

(cherry picked from commit 565e25ba9b967bb5442d62f2ef5791c51787f078)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 565e25: rtpproxy: fix writev error 22:Invalid argument

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 565e25ba9b967bb5442d62f2ef5791c51787f078
  
https://github.com/OpenSIPS/opensips/commit/565e25ba9b967bb5442d62f2ef5791c51787f078
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix writev error 22:Invalid argument

 - align code with rtpengine implementation for systems with no IOV_MAX defined



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 248ff5: rtpengine: fix writev error 22:Invalid argument

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 248ff526403e8bf7fe3c8132f6c1e4f976780937
  
https://github.com/OpenSIPS/opensips/commit/248ff526403e8bf7fe3c8132f6c1e4f976780937
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: fix writev error 22:Invalid argument

 - this fix is based on a similar fix implemented in the rtpproxy module
 - if the # of iovec buffes is to high, concatenate last buffers and reduce the 
# of buffers

(cherry picked from commit eda6ec3b6260db52a8420d3a9f0cc2f82273af0f)

Conflicts:
modules/rtpengine/rtpengine.c



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 48adee: rtpengine: improve error logs: print # iovec buffe...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 48adee32dde2ad5875479ffd7c819b26e8312bdf
  
https://github.com/OpenSIPS/opensips/commit/48adee32dde2ad5875479ffd7c819b26e8312bdf
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit bd099afa394a8033f6d988f355ff0923592c8c0b)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 7e0a86: rtpengine: use proper buffer iovec count when call...

2020-06-29 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7e0a86b6e582b1ef953c7c7b8e7b6f8f37180905
  
https://github.com/OpenSIPS/opensips/commit/7e0a86b6e582b1ef953c7c7b8e7b6f8f37180905
  Author: Ovidiu Sas 
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: use proper buffer iovec count when calling writev to send commands 
to rtpengine daemon

 - this went undetected for a long time probably because the last buffer had a 
zero iov_len ...

(cherry picked from commit b1bf482df43320cae37207bf7975215785e825ab)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f69bca: rtpengine: fix writev error 22:Invalid argument

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f69bca5b773f850ae9ce81c8e0322dc7ec5efba2
  
https://github.com/OpenSIPS/opensips/commit/f69bca5b773f850ae9ce81c8e0322dc7ec5efba2
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: fix writev error 22:Invalid argument

 - this fix is based on a similar fix implemented in the rtpproxy module
 - if the # of iovec buffes is to high, concatenate last buffers and reduce the 
# of buffers

(cherry picked from commit eda6ec3b6260db52a8420d3a9f0cc2f82273af0f)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 233454: rtpengine: fix writev error 22:Invalid argument

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2334543a805a9d98535c95e4f906a03a476de093
  
https://github.com/OpenSIPS/opensips/commit/2334543a805a9d98535c95e4f906a03a476de093
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: fix writev error 22:Invalid argument

 - this fix is based on a similar fix implemented in the rtpproxy module
 - if the # of iovec buffes is to high, concatenate last buffers and reduce the 
# of buffers

(cherry picked from commit eda6ec3b6260db52a8420d3a9f0cc2f82273af0f)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] eda6ec: rtpengine: fix writev error 22:Invalid argument

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: eda6ec3b6260db52a8420d3a9f0cc2f82273af0f
  
https://github.com/OpenSIPS/opensips/commit/eda6ec3b6260db52a8420d3a9f0cc2f82273af0f
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: fix writev error 22:Invalid argument

 - this fix is based on a similar fix implemented in the rtpproxy module
 - if the # of iovec buffes is to high, concatenate last buffers and reduce the 
# of buffers



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 384d52: rtpengine: improve error logs: print # iovec buffe...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 384d521d116f5caf815f7ff44c1a819a5a1b30b8
  
https://github.com/OpenSIPS/opensips/commit/384d521d116f5caf815f7ff44c1a819a5a1b30b8
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit bd099afa394a8033f6d988f355ff0923592c8c0b)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 6c8e89: rtpengine: improve error logs: print # iovec buffe...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6c8e89e33d132468763d27ea3d13985509fe87d5
  
https://github.com/OpenSIPS/opensips/commit/6c8e89e33d132468763d27ea3d13985509fe87d5
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: improve error logs: print # iovec buffers along errno/strerror on 
writev failure

(cherry picked from commit bd099afa394a8033f6d988f355ff0923592c8c0b)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] bd099a: rtpengine: improve error logs: print # iovec buffe...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bd099afa394a8033f6d988f355ff0923592c8c0b
  
https://github.com/OpenSIPS/opensips/commit/bd099afa394a8033f6d988f355ff0923592c8c0b
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: improve error logs: print # iovec buffers along errno/strerror on 
writev failure



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 680ddf: rtpengine: use proper buffer iovec count when call...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 680ddf69a9095342bc1306b1fac8edb8d761
  
https://github.com/OpenSIPS/opensips/commit/680ddf69a9095342bc1306b1fac8edb8d761
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: use proper buffer iovec count when calling writev to send commands 
to rtpengine daemon

 - this went undetected for a long time probably because the last buffer had a 
zero iov_len ...

(cherry picked from commit b1bf482df43320cae37207bf7975215785e825ab)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] a0bc1f: rtpengine: use proper buffer iovec count when call...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a0bc1f6b581dbd1901efcdbc3e82734fa234a883
  
https://github.com/OpenSIPS/opensips/commit/a0bc1f6b581dbd1901efcdbc3e82734fa234a883
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: use proper buffer iovec count when calling writev to send commands 
to rtpengine daemon

 - this went undetected for a long time probably because the last buffer had a 
zero iov_len ...

(cherry picked from commit b1bf482df43320cae37207bf7975215785e825ab)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b1bf48: rtpengine: use proper buffer iovec count when call...

2020-06-27 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b1bf482df43320cae37207bf7975215785e825ab
  
https://github.com/OpenSIPS/opensips/commit/b1bf482df43320cae37207bf7975215785e825ab
  Author: Ovidiu Sas 
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
M modules/rtpengine/rtpengine.c

  Log Message:
  ---
  rtpengine: use proper buffer iovec count when calling writev to send commands 
to rtpengine daemon

 - this went undetected for a long time probably because the last buffer had a 
zero iov_len ...



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f907c5: trace: improve documentation for mi trace command

2020-03-31 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f907c569559d10fa343f82d78d3dbbd26396edc4
  
https://github.com/OpenSIPS/opensips/commit/f907c569559d10fa343f82d78d3dbbd26396edc4
  Author: Ovidiu Sas 
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
M modules/tracer/doc/tracer_admin.xml

  Log Message:
  ---
  trace: improve documentation for mi trace command

(cherry picked from commit 1897599fd8a57e306b256d04882e3a57beb9ca58)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 189759: trace: improve documentation for mi trace command

2020-03-31 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1897599fd8a57e306b256d04882e3a57beb9ca58
  
https://github.com/OpenSIPS/opensips/commit/1897599fd8a57e306b256d04882e3a57beb9ca58
  Author: Ovidiu Sas 
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
M modules/tracer/doc/tracer_admin.xml

  Log Message:
  ---
  trace: improve documentation for mi trace command



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 4add9d: mi_html: improve documentation for params for mi c...

2020-03-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4add9dcac20f77dca01c7a008e413a85d7c7
  
https://github.com/OpenSIPS/opensips/commit/4add9dcac20f77dca01c7a008e413a85d7c7
  Author: Ovidiu Sas 
  Date:   2020-03-22 (Sun, 22 Mar 2020)

  Changed paths:
M modules/mi_html/doc/mi_html_admin.xml

  Log Message:
  ---
  mi_html: improve documentation for params for mi commands



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 408962: mi_http: update documentation with more examples

2020-03-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 408962ca406c53a5a821abd395ddc4501d0ce9b4
  
https://github.com/OpenSIPS/opensips/commit/408962ca406c53a5a821abd395ddc4501d0ce9b4
  Author: Ovidiu Sas 
  Date:   2020-03-22 (Sun, 22 Mar 2020)

  Changed paths:
M modules/mi_http/doc/mi_http_admin.xml

  Log Message:
  ---
  mi_http: update documentation with more examples



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b45301: db_http: enhanced logging for easier troubleshooting

2020-03-09 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b45301e3ccb61c0fcb69d991d348692df8575368
  
https://github.com/OpenSIPS/opensips/commit/b45301e3ccb61c0fcb69d991d348692df8575368
  Author: Ovidiu Sas 
  Date:   2020-03-09 (Mon, 09 Mar 2020)

  Changed paths:
M modules/db_http/http_dbase.c

  Log Message:
  ---
  db_http: enhanced logging for easier troubleshooting



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 0a7b4f: Makefile.defs: increase version to 3.1.0-dev

2019-07-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0a7b4fc3ed5b8db8a593e0a4bf5c8730623419a1
  
https://github.com/OpenSIPS/opensips/commit/0a7b4fc3ed5b8db8a593e0a4bf5c8730623419a1
  Author: Ovidiu Sas 
  Date:   2019-07-05 (Fri, 05 Jul 2019)

  Changed paths:
M Makefile.defs

  Log Message:
  ---
  Makefile.defs: increase version to 3.1.0-dev



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 1bb938: db_text: avoid buffer overflow for large names and...

2019-05-13 Thread Ovidiu Sas
  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1bb93819c1db38db277f242942c22be2dfde63f5
  
https://github.com/OpenSIPS/opensips/commit/1bb93819c1db38db277f242942c22be2dfde63f5
  Author: Ovidiu Sas 
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
M modules/db_text/dbt_file.c

  Log Message:
  ---
  db_text: avoid buffer overflow for large names and/or values in db_text files

(cherry picked from commit 9d7ac44d9eee7dc7eeca14c7bf4e12202715a429)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 2c6fd8: db_text: avoid buffer overflow for large names and...

2019-05-13 Thread Ovidiu Sas
  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2c6fd8fff20f1e82dc95ca62b299ab22694d985b
  
https://github.com/OpenSIPS/opensips/commit/2c6fd8fff20f1e82dc95ca62b299ab22694d985b
  Author: Ovidiu Sas 
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
M modules/db_text/dbt_file.c

  Log Message:
  ---
  db_text: avoid buffer overflow for large names and/or values in db_text files

(cherry picked from commit 9d7ac44d9eee7dc7eeca14c7bf4e12202715a429)



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 9d7ac4: db_text: avoid buffer overflow for large names and...

2019-05-10 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9d7ac44d9eee7dc7eeca14c7bf4e12202715a429
  
https://github.com/OpenSIPS/opensips/commit/9d7ac44d9eee7dc7eeca14c7bf4e12202715a429
  Author: Ovidiu Sas 
  Date:   2019-05-10 (Fri, 10 May 2019)

  Changed paths:
M modules/db_text/dbt_file.c

  Log Message:
  ---
  db_text: avoid buffer overflow for large names and/or values in db_text files



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f575d1: uac_registrant: when transitioning a shtag to back...

2019-03-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f575d1fe1eefff08163dd675ca7083932d3c1a80
  
https://github.com/OpenSIPS/opensips/commit/f575d1fe1eefff08163dd675ca7083932d3c1a80
  Author: Ovidiu Sas 
  Date:   2019-03-21 (Thu, 21 Mar 2019)

  Changed paths:
M modules/uac_registrant/registrant.c

  Log Message:
  ---
  uac_registrant: when transitioning a shtag to backup state, move shtag-ed 
records to NOT_REGISTERED_STATE state



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 59669b: uac_registrant: doc: fix escaping

2019-03-18 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 59669b27dd7c1b9c7d7473036fd923412403a292
  
https://github.com/OpenSIPS/opensips/commit/59669b27dd7c1b9c7d7473036fd923412403a292
  Author: Ovidiu Sas 
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
M modules/uac_registrant/doc/uac_registrant_admin.xml

  Log Message:
  ---
  uac_registrant: doc: fix escaping



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b46346: uac_registrant: fix copy/paste error

2019-03-18 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b46346f12a3807c4cdbacb487023ed8035b0e85d
  
https://github.com/OpenSIPS/opensips/commit/b46346f12a3807c4cdbacb487023ed8035b0e85d
  Author: Ovidiu Sas 
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
M modules/uac_registrant/reg_db_handler.c

  Log Message:
  ---
  uac_registrant: fix copy/paste error



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] c41c69: uac_registrant: doc updates

2019-03-18 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c41c690a5bfa649b7d8d99f8a34645ee43b58b66
  
https://github.com/OpenSIPS/opensips/commit/c41c690a5bfa649b7d8d99f8a34645ee43b58b66
  Author: Ovidiu Sas 
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
M modules/uac_registrant/doc/uac_registrant_admin.xml

  Log Message:
  ---
  uac_registrant: doc updates



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] f95014: uac_registrant: force single registration for reco...

2019-03-18 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f95014d0717cb061eaf4a71696a69fcf3a814d8a
  
https://github.com/OpenSIPS/opensips/commit/f95014d0717cb061eaf4a71696a69fcf3a814d8a
  Author: Ovidiu Sas 
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
M modules/uac_registrant/reg_db_handler.c
M modules/uac_registrant/reg_records.c
M modules/uac_registrant/reg_records.h
M modules/uac_registrant/registrant.c

  Log Message:
  ---
  uac_registrant: force single registration for records with reg-id and 
+sip.instance params



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS/opensips] fbecd4: Add new compile flag: CC_O0 (zero compiler optimiz...

2019-03-15 Thread Ovidiu Sas
Nice one! :)

On Fri, Mar 15, 2019 at 1:30 PM Liviu Chircu  wrote:
>
>   Branch: refs/heads/master
>   Home:   https://github.com/OpenSIPS/opensips
>   Commit: fbecd4397a26b28dfee5eec283de17214c178eaf
>   
> https://github.com/OpenSIPS/opensips/commit/fbecd4397a26b28dfee5eec283de17214c178eaf
>   Author: Liviu Chircu 
>   Date:   2019-03-15 (Fri, 15 Mar 2019)
>
>   Changed paths:
> M Makefile.conf.template
> M Makefile.defs
> M version.h
>
>   Log Message:
>   ---
>   Add new compile flag: CC_O0 (zero compiler optimizations)
>
> The idea is to decouple DBG_MALLOC from also completely disabling
> compiler optimizations.  Maybe someone wants to deploy a debugging build
> to production that doesn't run like a wheelbarrow.
>
>
>
> ___
> Devel mailing list
> Devel@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 1d900e: mi_html: prettify json output

2019-02-04 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1d900ef0ce86f726f8877b2a3e377f8dbca02fe6
  
https://github.com/OpenSIPS/opensips/commit/1d900ef0ce86f726f8877b2a3e377f8dbca02fe6
  Author: Ovidiu Sas 
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
M modules/mi_html/http_fnc.c

  Log Message:
  ---
  mi_html: prettify json output
 - closes #1608



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 0aac97: mi_html: update interface description to reflect n...

2019-02-04 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0aac972e9c7dc3f702c01a415c581d4320acab00
  
https://github.com/OpenSIPS/opensips/commit/0aac972e9c7dc3f702c01a415c581d4320acab00
  Author: Ovidiu Sas 
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
M modules/mi_html/http_fnc.c

  Log Message:
  ---
  mi_html: update interface description to reflect new module name



___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 2edf18: uac_registrant: allow clustered registrations only...

2019-01-28 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2edf188d38e288b6b593d0e5022947451fe05cd8
  
https://github.com/OpenSIPS/opensips/commit/2edf188d38e288b6b593d0e5022947451fe05cd8
  Author: Ovidiu Sas 
  Date:   2019-01-28 (Mon, 28 Jan 2019)

  Changed paths:
M modules/uac_registrant/clustering.c

  Log Message:
  ---
  uac_registrant: allow clustered registrations only from clustered nodes



  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b2485d: scripts: update db scripts related to registrant t...

2019-01-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b2485daba2f8a8d6eac39c5b688ae6eeca57b7e3
  
https://github.com/OpenSIPS/opensips/commit/b2485daba2f8a8d6eac39c5b688ae6eeca57b7e3
  Author: Ovidiu Sas 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M scripts/db_berkeley/opensips/registrant
M scripts/db_berkeley/opensips/version
M scripts/dbtext/opensips/registrant
M scripts/dbtext/opensips/version
M scripts/mysql/registrant-create.sql
M scripts/oracle/registrant-create.sql
M scripts/pi_http/pi_framework.xml
M scripts/pi_http/registrant-mod
M scripts/pi_http/registrant-table
M scripts/postgres/registrant-create.sql
M scripts/sqlite/registrant-create.sql

  Log Message:
  ---
  scripts: update db scripts related to registrant table



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 32df96: db/schema: update registrant table description

2019-01-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 32df966f1994bc91c429ddba3393c6526e17e1aa
  
https://github.com/OpenSIPS/opensips/commit/32df966f1994bc91c429ddba3393c6526e17e1aa
  Author: Ovidiu Sas 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M db/schema/registrant.xml

  Log Message:
  ---
  db/schema: update registrant table description



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 7de4b0: uac_registrant: fix cluster_shtag init for registr...

2019-01-21 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7de4b0afc433ea583d46771bad75325f181f217c
  
https://github.com/OpenSIPS/opensips/commit/7de4b0afc433ea583d46771bad75325f181f217c
  Author: Ovidiu Sas 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M modules/uac_registrant/reg_records.c

  Log Message:
  ---
  uac_registrant: fix cluster_shtag init for registrant internal record



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] b12ad6: scripts: remove uri_db table

2019-01-17 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b12ad62f0def4b50ad9c7e4e056af4a157b08889
  
https://github.com/OpenSIPS/opensips/commit/b12ad62f0def4b50ad9c7e4e056af4a157b08889
  Author: Ovidiu Sas 
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
M scripts/opensipsctlrc
M scripts/opensipsdbctl.base
M scripts/osipsconsole
M scripts/osipsconsolerc

  Log Message:
  ---
  scripts: remove uri_db table



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] fecf15: scripts: update scripts for uri table (uri->auth_d...

2019-01-15 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fecf154f47443100bf968e5d8c8f8b55b3b09e5d
  
https://github.com/OpenSIPS/opensips/commit/fecf154f47443100bf968e5d8c8f8b55b3b09e5d
  Author: Ovidiu Sas 
  Date:   2019-01-15 (Tue, 15 Jan 2019)

  Changed paths:
M scripts/mysql/auth_db-create.sql
R scripts/mysql/uri_db-create.sql
M scripts/oracle/auth_db-create.sql
R scripts/oracle/uri_db-create.sql
M scripts/pi_http/auth_db-mod
M scripts/pi_http/auth_db-table
M scripts/pi_http/pi_framework.xml
R scripts/pi_http/uri_db-mod
R scripts/pi_http/uri_db-table
M scripts/postgres/auth_db-create.sql
R scripts/postgres/uri_db-create.sql
M scripts/sqlite/auth_db-create.sql
R scripts/sqlite/uri_db-create.sql

  Log Message:
  ---
  scripts: update scripts for uri table (uri->auth_db)



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 10fd6e: db/schema: fix Makefile for oracle clean option

2019-01-15 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 10fd6e2b8a68965323f5e9c9b60afdd84c2608ef
  
https://github.com/OpenSIPS/opensips/commit/10fd6e2b8a68965323f5e9c9b60afdd84c2608ef
  Author: Ovidiu Sas 
  Date:   2019-01-15 (Tue, 15 Jan 2019)

  Changed paths:
M db/schema/Makefile

  Log Message:
  ---
  db/schema: fix Makefile for oracle clean option



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 730149: httpd: allocate http reply buffer in sys mem inste...

2018-03-19 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 730149884a8fee5bec68bd4f67b8bdfc44673739
  
https://github.com/OpenSIPS/opensips/commit/730149884a8fee5bec68bd4f67b8bdfc44673739
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
M modules/httpd/httpd_proc.c

  Log Message:
  ---
  httpd: allocate http reply buffer in sys mem instead of pkg mem
 - buffer size no loger restricted pkg mem size


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772...

2018-02-05 Thread Ovidiu Sas
Hello Maxim,

All should be good now.
Sorry for the trouble. I'm working on this part of the code, running
tests and I would've caught the issue soon.
We rushed with the backport based only on code inspection, so "mea
culpa" here :)

Thanks for the fast report,
Ovidiu


On Mon, Feb 5, 2018 at 3:40 PM, Maxim Sobolev <sobo...@sippysoft.com> wrote:
> Thanks, regardless I am glad somebody took care of refactoring that old
> code, but please be more careful with merging it down into stable branches.
> :) I've just made a change to request a daily build of the voiptests, so
> consider keeping an eye on it after making changes in master branch.
>
> It is just happens you caught me in the process of merging python 3.x
> support in the sippy so it's a bit of an unexpected obstacle for us here.
>
> -Max
>
> On Mon, Feb 5, 2018 at 12:24 PM, Ovidiu Sas <o...@voipembedded.com> wrote:
>>
>> Hello Maxim,
>>
>> I think I know what the issue is. There was a confusion between
>> variable naming: oldpf and newpf refers to protocol format and not the
>> actual IP.
>> I will revert the changes!
>>
>> -ovidiu
>>
>> On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev <sobo...@sippysoft.com>
>> wrote:
>> > That merge broke all of our OpenSIPS test scenarous on voiptests. We are
>> > investigating about the possible cause but I think this change may need
>> > to
>> > be reverted from the stable branches until it's clear what's going on.
>> >
>> > -Maxim
>> >
>> > On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas <o...@voipembedded.com>
>> > wrote:
>> >>
>> >>   Branch: refs/heads/2.3
>> >>   Home:   https://github.com/OpenSIPS/opensips
>> >>   Commit: a45d4dcaf046bb273cfe5905ac035845a6867945
>> >>
>> >>
>> >> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945
>> >>   Author: Ovidiu Sas <o...@voipembedded.com>
>> >>   Date:   2018-02-05 (Mon, 05 Feb 2018)
>> >>
>> >>   Changed paths:
>> >> M modules/nathelper/nathelper.c
>> >>
>> >>   Log Message:
>> >>   ---
>> >>   nathelper: manual backport for
>> >> 3c39167e333a8801772f49f8561a015bfa1836f1
>> >>  - fix test condition for updateing IP for fix_nated_sdp()
>> >>
>> >>
>> >>
>> >> ___
>> >> Devel mailing list
>> >> Devel@lists.opensips.org
>> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>> >>
>> >
>> >
>> >
>> > --
>> > Maksym Sobolyev
>> > Sippy Software, Inc.
>> > Internet Telephony (VoIP) Experts
>> > Tel (Canada): +1-778-783-0474
>> > Tel (Toll-Free): +1-855-747-7779
>> > Fax: +1-866-857-6942
>> > Web: http://www.sippysoft.com
>> > MSN: sa...@sippysoft.com
>> > Skype: SippySoft
>>
>>
>>
>> --
>> VoIP Embedded, Inc.
>> http://www.voipembedded.com
>
>
>
>
> --
> Maksym Sobolyev
> Sippy Software, Inc.
> Internet Telephony (VoIP) Experts
> Tel (Canada): +1-778-783-0474
> Tel (Toll-Free): +1-855-747-7779
> Fax: +1-866-857-6942
> Web: http://www.sippysoft.com
> MSN: sa...@sippysoft.com
> Skype: SippySoft



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 926efd: rtpproxy: revert commit ee2731212303eb7055b3bd1654...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 926efd43d099385040024b1ee1dedfb0bfe138d9
  
https://github.com/OpenSIPS/opensips/commit/926efd43d099385040024b1ee1dedfb0bfe138d9
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b
 - add comments to better explain logic behind code

(cherry picked from commit ebbe49c50ce045a41b390198e3ee731450aaf600)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 1f5ead: rtpproxy: revert commit ee2731212303eb7055b3bd1654...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1f5ead7234bd7013e0725ca3114f51e901da1cfb
  
https://github.com/OpenSIPS/opensips/commit/1f5ead7234bd7013e0725ca3114f51e901da1cfb
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b
 - add comments to better explain logic behind code

(cherry picked from commit ebbe49c50ce045a41b390198e3ee731450aaf600)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] ebbe49: rtpproxy: revert commit ee2731212303eb7055b3bd1654...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ebbe49c50ce045a41b390198e3ee731450aaf600
  
https://github.com/OpenSIPS/opensips/commit/ebbe49c50ce045a41b390198e3ee731450aaf600
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b
 - add comments to better explain logic behind code


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] ee2731: nathelper: complete revert commit 3c39167e333a8801...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ee2731212303eb7055b3bd165464fe44fae05e7b
  
https://github.com/OpenSIPS/opensips/commit/ee2731212303eb7055b3bd165464fe44fae05e7b
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: complete revert commit 3c39167e333a8801772f49f8561a015bfa1836f1


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 6a312d: nathelper: revert commit a45d4dcaf046bb273cfe5905a...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6a312d48c624be7ab15c21ab36351c6c6a2a6387
  
https://github.com/OpenSIPS/opensips/commit/6a312d48c624be7ab15c21ab36351c6c6a2a6387
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: revert commit a45d4dcaf046bb273cfe5905ac035845a6867945
 - add comments to better explain logic behind code

(cherry picked from commit 1e36fa1afafb90fcffcd88fdecc5c74e24ceb990)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 1e36fa: nathelper: revert commit a45d4dcaf046bb273cfe5905a...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1e36fa1afafb90fcffcd88fdecc5c74e24ceb990
  
https://github.com/OpenSIPS/opensips/commit/1e36fa1afafb90fcffcd88fdecc5c74e24ceb990
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: revert commit a45d4dcaf046bb273cfe5905ac035845a6867945
 - add comments to better explain logic behind code


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 06c6fa: nathelper: revert commit 3c39167e333a8801772f49f85...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 06c6fa179531475427284da645604ad8d73c55d0
  
https://github.com/OpenSIPS/opensips/commit/06c6fa179531475427284da645604ad8d73c55d0
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: revert commit 3c39167e333a8801772f49f8561a015bfa1836f1
 - add comments to better explain logic behind code


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772...

2018-02-05 Thread Ovidiu Sas
Hello Maxim,

I think I know what the issue is. There was a confusion between
variable naming: oldpf and newpf refers to protocol format and not the
actual IP.
I will revert the changes!

-ovidiu

On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev <sobo...@sippysoft.com> wrote:
> That merge broke all of our OpenSIPS test scenarous on voiptests. We are
> investigating about the possible cause but I think this change may need to
> be reverted from the stable branches until it's clear what's going on.
>
> -Maxim
>
> On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas <o...@voipembedded.com> wrote:
>>
>>   Branch: refs/heads/2.3
>>   Home:   https://github.com/OpenSIPS/opensips
>>   Commit: a45d4dcaf046bb273cfe5905ac035845a6867945
>>
>> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945
>>   Author: Ovidiu Sas <o...@voipembedded.com>
>>   Date:   2018-02-05 (Mon, 05 Feb 2018)
>>
>>   Changed paths:
>> M modules/nathelper/nathelper.c
>>
>>   Log Message:
>>   ---
>>   nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1
>>  - fix test condition for updateing IP for fix_nated_sdp()
>>
>>
>>
>> ___
>> Devel mailing list
>> Devel@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>>
>
>
>
> --
> Maksym Sobolyev
> Sippy Software, Inc.
> Internet Telephony (VoIP) Experts
> Tel (Canada): +1-778-783-0474
> Tel (Toll-Free): +1-855-747-7779
> Fax: +1-866-857-6942
> Web: http://www.sippysoft.com
> MSN: sa...@sippysoft.com
> Skype: SippySoft



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] dc258b: nathelper: manual backport for 3c39167e333a8801772...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dc258b09da9dcbc654f30365c6a0e8d4be015e6f
  
https://github.com/OpenSIPS/opensips/commit/dc258b09da9dcbc654f30365c6a0e8d4be015e6f
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1
 - fix test condition for updateing IP for fix_nated_sdp()

(cherry picked from commit a45d4dcaf046bb273cfe5905ac035845a6867945)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a45d4dcaf046bb273cfe5905ac035845a6867945
  
https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1
 - fix test condition for updateing IP for fix_nated_sdp()


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] fda88d: rtpproxy: fix test condition for altering IP in SD...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/2.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fda88d51de728059af93fcbfe656520acddc2e50
  
https://github.com/OpenSIPS/opensips/commit/fda88d51de728059af93fcbfe656520acddc2e50
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix test condition for altering IP in SDP while forcing RTP

(cherry picked from commit 55e9479b32c2d01a12a3278afb75b0fa520605c4)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 55e947: rtpproxy: fix test condition for altering IP in SD...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 55e9479b32c2d01a12a3278afb75b0fa520605c4
  
https://github.com/OpenSIPS/opensips/commit/55e9479b32c2d01a12a3278afb75b0fa520605c4
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/rtpproxy/rtpproxy.c

  Log Message:
  ---
  rtpproxy: fix test condition for altering IP in SDP while forcing RTP


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 3c3916: nathelper: fix test condition for updateing IP for...

2018-02-05 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3c39167e333a8801772f49f8561a015bfa1836f1
  
https://github.com/OpenSIPS/opensips/commit/3c39167e333a8801772f49f8561a015bfa1836f1
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: fix test condition for updateing IP for fix_nated_sdp()


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 61d1a7: nathelper: update documentation for fix_nated_sdp(...

2018-02-02 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 61d1a7c9db32fa1166c7f90cc43e21164c7b2268
  
https://github.com/OpenSIPS/opensips/commit/61d1a7c9db32fa1166c7f90cc43e21164c7b2268
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
M modules/nathelper/README
M modules/nathelper/doc/nathelper.xml
M modules/nathelper/doc/nathelper_admin.xml

  Log Message:
  ---
  nathelper: update documentation for fix_nated_sdp()


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 9af017: nathelper: new flag for fix_nated_sdp to allow re-...

2018-02-02 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9af01763ab210d3a99d92d6dc65ff1ece93587a1
  
https://github.com/OpenSIPS/opensips/commit/9af01763ab210d3a99d92d6dc65ff1ece93587a1
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
M modules/nathelper/nathelper.c

  Log Message:
  ---
  nathelper: new flag for fix_nated_sdp to allow re-writing null IPs


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 69fdc7: sipmsgops: documentation updated for is_audio_on_h...

2018-02-02 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 69fdc76b2ac0b965b6b07b278c8c061dd916afcc
  
https://github.com/OpenSIPS/opensips/commit/69fdc76b2ac0b965b6b07b278c8c061dd916afcc
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
M modules/sipmsgops/README
M modules/sipmsgops/doc/sipmsgops_admin.xml

  Log Message:
  ---
  sipmsgops: documentation updated for is_audio_on_hold()


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 8a0b08: sipmsgops: is_audio_on_hold() returns hold type

2018-02-02 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8a0b08f6012b75ef6f60706daa583b78e4e2bd48
  
https://github.com/OpenSIPS/opensips/commit/8a0b08f6012b75ef6f60706daa583b78e4e2bd48
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
M modules/sipmsgops/sipmsgops.c

  Log Message:
  ---
  sipmsgops: is_audio_on_hold() returns hold type
 1 - RFC2543 hold type (the connection IP is set to null IP)
 2 - RFC3264 hold type (inactive or sendonly attr)


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 12c215: parser/sdp: distinguish between RFC2543 and RFC326...

2018-02-02 Thread Ovidiu Sas
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 12c21547f1bb2f6fbd8ce967b68f58767d3d8925
  
https://github.com/OpenSIPS/opensips/commit/12c21547f1bb2f6fbd8ce967b68f58767d3d8925
  Author: Ovidiu Sas <o...@voipembedded.com>
  Date:   2018-02-02 (Fri, 02 Feb 2018)

  Changed paths:
M parser/sdp/sdp.c
M parser/sdp/sdp.h
M parser/sdp/sdp_helpr_funcs.c

  Log Message:
  ---
  parser/sdp: distinguish between RFC2543 and RFC3264 media hold type


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


  1   2   3   4   5   6   7   8   9   10   >