Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating my repo 04.02.2021 #1

Merged
merged 2,042 commits into from Feb 4, 2021
Merged

Updating my repo 04.02.2021 #1

merged 2,042 commits into from Feb 4, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 4, 2020

  1. Configuration menu
    Copy the full SHA
    81d3e7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    960b60e View commit details
    Browse the repository at this point in the history
  3. dmq: new parameter notification_channel

    - allow setting the channel id for peer availability notifications
    - default is "notification_peer"
    miconda committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    798494f View commit details
    Browse the repository at this point in the history
  4. dmq: docs - more details about functionality

    - use of standard channel term, similar to other distributed message queues
    - docs for notifications_channel new parameter
    miconda committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    7b70dcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0cb5a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Configuration menu
    Copy the full SHA
    c87f520 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79f3291 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d88573 View commit details
    Browse the repository at this point in the history
  4. permissions: add reload_delta parameter

    - make the rate limit of maximum allowed RPC reload configurable
    using the new 'reload_delta' paramenter.
    linuxmaniac committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    01fa750 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ad8044 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fe0fd5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d488764 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2537 from hexla/upstream/kex-fix-stats-rpc

    kex: fix and cleanup stats rpc
    miconda committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    340374a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37f06f0 View commit details
    Browse the repository at this point in the history
  10. sl: Fix 3xx stats RPC marshalling

    The struct_add() method was getting 4 values but only 3 "d".
    guillemj committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    ac55cc5 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Merge pull request #2542 from guillemj/pu/rpc-marshalling

    sl: Fix 3xx stats RPC marshalling
    miconda committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    e80fcf4 View commit details
    Browse the repository at this point in the history
  2. sl: new function send_reply_mode(...)

    - similar to send_reply(), but has a 3rd parameter to control the
    execution mode (for now it can set the flags to not connect on sending
    or close connection after sending)
    miconda committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    14923a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05ed94d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f59b034 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15dd032 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3339227 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    879ca70 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2020

  1. Configuration menu
    Copy the full SHA
    6782b2c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Configuration menu
    Copy the full SHA
    719c298 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef3233d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8d373a View commit details
    Browse the repository at this point in the history
  4. http_async_client: include poll.h instead sys/poll.h

    - according to POSIX specs
    - GH #2543
    miconda committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    8f30c75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1af4ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bb099b View commit details
    Browse the repository at this point in the history
  7. core: added missing field in sip_msg_update_buffer

    - added a missing field in sip_msg_update_buffer()
      when restoring message fiedls: msg->pid.
    alexyosifov committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    57be5c1 View commit details
    Browse the repository at this point in the history
  8. crypto: properly initialize key and iv to 0, add comment regarding th…

    …e size of IV
    
    - properly initialize key and iv to 0, otherwise invalid data might be printed
    - the initialization vector for AES will be always AES blocksize, e.g. 128 bits
    henningw committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    e9624bc View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. core: new command line parameter --cfg-print

    - print the config file by evaluating include_file, import_file, ifdef
    and ifndef preprocessor directive
    - define and subst (and the variants) tokens are not replaced
    miconda committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    62ac640 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5a723d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1896db2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2544 from lbalaceanu/master

    Renaming userblacklist to userblocklist
    lbalaceanu committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    7563a52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8736594 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b379b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a88baf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d40d23d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1750d19 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Merge pull request #2545 from alexyosifov/core_msg_translator

    core: added missing field in sip_msg_update_buffer
    miconda committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    228eaef View commit details
    Browse the repository at this point in the history
  2. core: set initial state for --cfg-print before invoking flex parsing

    - no longer needed to have #!KAMAILIO, #!SER, ... in the first line
    miconda committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    bf28fa9 View commit details
    Browse the repository at this point in the history
  3. core: added local_rport global parameter

    - similar to add_local_rport() but set globally
    miconda committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    ed80ec3 View commit details
    Browse the repository at this point in the history
  4. core: detect loaded modules for --cfg-print to define MOD_name

    - this is at parsing level, not handled by cfg interpreter, so the
    modules are not effectively loaded
    miconda committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    70b391d View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    3f47038 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cac73df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40cd54b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c16055 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03a1454 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. acc: docs - database column constraint alteration for acc_extra_nulla…

    …ble and cdr_extra_nullable [skip ci]
    amessina committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    9393422 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Merge pull request #2550 from amessina/master

    acc: docs - database column constraint alteration for acc_extra_nulla…
    miconda committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    eb8049f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04f301a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08a9ed3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    3bc4ff8 View commit details
    Browse the repository at this point in the history
  2. secsipid: added secsipid_check_identity_pubkey(pubkeyVal)

    - functions that checks the identity header validity with a public key
    provided in the parameter
    miconda committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    84fb4a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5ca978 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2250d1b View commit details
    Browse the repository at this point in the history
  5. secsipid: new function secsipid_get_url(url, ovar)

    - convenience function to get the content of an URL and store the result
    in a variable, can be used to build caching of public keys with htable
    miconda committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    c29fffb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14e8249 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f39ac9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db845ae View commit details
    Browse the repository at this point in the history
  9. drouting: give portparameter set to 0 to sip_resolvehost()

    - enable doing SRV query, GH #2553
    miconda committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    18f59c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. dispatcher: test no-dns flag to skip ip matching for hostnames

    - no dns done at startup if the flag is set in the destination record
    miconda committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    1c58b8e View commit details
    Browse the repository at this point in the history
  2. uac: new rpc command uac.reg_unregister

    - send REGISTER with expires 0 for matching record, turning it in
    disable state
    - GH #2549
    miconda committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    a689eb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    951c9ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    826b71f View commit details
    Browse the repository at this point in the history
  5. tm: use q field comparison in while for standard t contacts load

    - fix ordering change to standar mode introduced with proportional mode
    - GH #2449
    miconda committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    59f6ddb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3214ecd View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. jansson: Fix another case of inverse boolean logic

    Copy-pasto from before the other fix.
    gaaf authored and henningw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    526873c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7b33ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ab72a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a93d3f9 View commit details
    Browse the repository at this point in the history
  5. smsops: fix len calc for a concatenated sms

    - fixed the calculation for concatenated SMSs
    based on TS 23.040, Sec. 9.2.3.16
    alexyosifov committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    d90f29b View commit details
    Browse the repository at this point in the history
  6. core: new preprocessor directive $!defenv ID=ENVVAR

    - define an ID to the value of an environment variable with the name ENVVAR
    - it can also be just $!defenv ENVVAR and the ID is set to ENVVAR name
    - example:
      #!defenv SHELL
      * if environment variable $SHELL is '/bin/bash', then it is like
      #!define SHELL /bin/bash
      * variant:
      #!defenv ENVSHELL=SHELL
      * then it is like
      #!define ENVSHELL /bin/bash
    - it is a simplified alternative of using #!substdef with $env(NAME) in
    replacement part
    miconda committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    b40a2a4 View commit details
    Browse the repository at this point in the history
  7. dispatcher: algorithm 13 (#2493)

    - latency optimized round-robin with failover
    - optionally congestion can be use instead of latency
    
    - thanks to Salman Ali (asalman18) for the review
    jchavanton committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    90e3033 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c8abc6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aa6e996 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. misc/examples: note that sr is exported by app_lua_sr

    - hint for lua syntax check
    miconda committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    8894317 View commit details
    Browse the repository at this point in the history
  2. kemix: exported function get_rcvadvip() and get_rcvadvport()

    - return advertised address and port of the receiving socket
    miconda committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    070a9c0 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    efe36cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b59204e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e15c90d View commit details
    Browse the repository at this point in the history
  4. etc/kamailio.cfg: split to filter on both friendly and scanner

    - some scanning scripts use a different format for the user agent
    miconda committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    454c465 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6035c30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c89d46d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f4e589 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    96642c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. misc/tools/kemi: lua - replaced markdown term

    - no longer suitable for the new tools
    miconda committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    32c750e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dab876 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    802b808 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb878ee View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. Merge pull request #2556 from alexyosifov/smsops_fix_concatenated

    smsops: fix len calc for a concatenated sms
    miconda committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    0b8d884 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd02d61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e71f60f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d90412 View commit details
    Browse the repository at this point in the history
  5. tls: log version, gh #2561

    henningw committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    c9f0add View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    721d533 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1034908 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7eda375 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    309c00f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f3f1a64 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Configuration menu
    Copy the full SHA
    0792f6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecea36c View commit details
    Browse the repository at this point in the history
  3. core: new event_route[core:pre-routing]

    - executed before running config script for SIP messages, if received
    from the network, it is not executed if the message was dispatched
    internally
    - can be used to delegate processing to special workers via sworker
    module
    - if drop is used, then processing stops for that message, otherwise it
    goes forther to request_route or reply_route
    miconda committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    f86ced0 View commit details
    Browse the repository at this point in the history
  4. sworker: restrict use of sworker_task() in pre-processing phase

    - allow execution only in event_route[core:pre-routing]
    miconda committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    09d9a34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10292cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3fde5dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aa13720 View commit details
    Browse the repository at this point in the history
  8. tm: KEMI expose t_relay_to_xxx protocol functions

    In KEMI let's expose
        t_relay_to_tcp
        t_relay_to_udp
        t_relay_to_tls
    to force the transport.
    aalba6675 committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    6520ee4 View commit details
    Browse the repository at this point in the history
  9. core: new global parameter async_workers_group

    - define groups of async worker processes
    - async_workers_group="name=abc;workers=N;nonblock=[0|1];usleep=M"
    - groups of worker processes can be used now with sworker module
    miconda committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    85b2f1a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. Configuration menu
    Copy the full SHA
    93b2c03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7d42f2 View commit details
    Browse the repository at this point in the history
  3. ndb_redis: set message level to debug on reconnect

    * logging error makes no sense here since there's going
      to be a reconnection afterwards
    linuxmaniac committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    98805c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0686083 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Configuration menu
    Copy the full SHA
    0f572ca View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2020

  1. lost: fixed typo

    sergey-safarov committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    87f363f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    124499c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Merge pull request #2563 from aalba6675/kemi-tm-proto

    tm: KEMI expose t_relay_to_xxx protocol functions
    miconda committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6c18df1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2566 from sergey-safarov/master

    lost: fixed typo
    miconda committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    60cf450 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26b16df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd504b2 View commit details
    Browse the repository at this point in the history
  5. dlgs: fix counting dialogs function

    - count the dialog in initial state
    - GH #2568
    miconda committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6376e24 View commit details
    Browse the repository at this point in the history
  6. tm: removed function name from log messages

    - it is already in the prefix
    miconda committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    d431631 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Configuration menu
    Copy the full SHA
    a12029c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    057383f View commit details
    Browse the repository at this point in the history
  3. pkg/kamailio/obs: updated tmpfiles

    fixed removing of kamailio_ctl and other files
    sergey-safarov committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    468ec8f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. Configuration menu
    Copy the full SHA
    04dc5d6 View commit details
    Browse the repository at this point in the history
  2. dialog: access dialog table entry by reference for dmq_send_all_dlgs

    - avoid race conditions to get and release the lock when entry structure
    is copied in local variable
    - GH #2570, GH #2547
    patrick-wakano authored and miconda committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    4183b86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6137358 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31f0612 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86532d1 View commit details
    Browse the repository at this point in the history
  6. lost: trimed spaces before reolving locationURI value

    fixes GH2569 (#2569). Allow parse exmaples from RFC7840
    sergey-safarov authored and henningw committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    f9d424a View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. tm: check end of header name in lw parser

    - proper identification of header type, prior could mistakenly set the
    type by matching the prefix of long header name
    - GH #2572
    miconda committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    c0f5382 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53664ba View commit details
    Browse the repository at this point in the history
  3. pv: use static buffer for ctime_r() output and check its return

    - fixed $TF output, regression introduced when switching to thread safe
    time function
    miconda committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    02fc919 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. Configuration menu
    Copy the full SHA
    a2eff90 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. rtpengine: query rtt per call leg (#2576)

    Co-authored-by: Julien Chavanton <jchavanton@subspace.com>
    jchavanton and Julien Chavanton committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    26a7b41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a532a5 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Configuration menu
    Copy the full SHA
    d80ae5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efb9c5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41040a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. dispacher: docs - more details about weight and rweight attributes

    - cross reference sections that have info about weight and rweight
    attributes
    miconda committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    db55715 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fa61a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e00f610 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15a535c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    547f067 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba27633 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. pv: new var $defn(name)

    - return the value of a define converted to numbaer (signed int)
    miconda committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    7811f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccaba97 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    5272c8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    205cad4 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Configuration menu
    Copy the full SHA
    4add175 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. xhttp: clang format code

    miconda committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    d620aab View commit details
    Browse the repository at this point in the history
  2. textops: added functions to manipulate the body in the exported api

    Functions added:
    - set_body
    - set_body_multipart
    - append_body_part
    Daniel Martínez Ruiz committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    ed8c360 View commit details
    Browse the repository at this point in the history
  3. keepalive: fix initialization when using destination mod param

    - Fixed the way the module is initialized, causing problems when using
      destination mod parameter because when invoking this parameter some
    utilities are not initialized (timers).
    NGSegovia committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    871ae26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce58411 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2582 from balajeesv/kemi_evapi_multicast

    evapi: export async_multicast() to kemi
    miconda committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    d5c8ac5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2586 from danielmartinezruiz/textops_add_body_fun…

    …ctions_to_api
    
    textops: added functions to manipulate the body in the exported api
    miconda committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    67f7413 View commit details
    Browse the repository at this point in the history
  7. modules/siptrace: fix regression preventing variables to be used (#2588)

    * modules/siptrace: fix regression preventing variables to be used
    
    Commit fa7eb2a switched the 2 parameter version of sip_trace from
    using the builtin fixup_spve_spve to the custom fixup method to
    using the custom fixup_siptrace. As it is a custom fixup method,
    the corresponding free method can not be auto-detected causing the
    config parser to require the parameters to be a constant.  This
    patch adds a free method, allowing variables to be once again passed
    as the 2nd parameter of this method (as well as fixing a memory leak
    for the 3rd parameter).
    
    * change free for parameter 3
    
    Co-authored-by: Torrey Searle <tsearle@voxbone.com>
    tsearle and Torrey Searle committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    7c98d54 View commit details
    Browse the repository at this point in the history
  8. rtpengine: fix param mos_min_roundtrip_B_pv

    Julien Chavanton committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    4a2c1ea View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Merge pull request #2579 from NGSegovia/keepalive_fix_crash_on_destin…

    …ation_mod_param
    
    keepalive: fix initialization when using destination mod param
    NGSegovia committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    70cb87b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2584 from sergey-safarov/master

    lost: removed not used namespace
    wkampich committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    6c1c957 View commit details
    Browse the repository at this point in the history
  3. tm: 200 OK not processed correctly by Proxy after final non-2xx

    Description:
       Problem:
          Forwarding of 200 OK while sent 488 waits for ACK, destroys the UAS send buffer
       Scenario:
          During suspension of 200 OK by ims_qos module function Rx_AAR() at terminating PCSCF,
          The PCRF sends an AA Answer with result code DIAMETER_TOO_BUSY (3004), which triggers
          the PCSCF to send a 488 ‘Sorry no QoS available’ to the originating side (ims_dialog
          module function dlg_terminate()).
          Afterwards neither the 200 OK nor the ACK(488) is processed correctly by the PCSCF.
       Solution:
          The UAS send buffer should not be overwritten during processing of 200 OK,
          because non-2xx is needed to associate the ACK message in a correct way.
          200 OK must be forwarded statelessly.
       Side-Effect (potentially breaks existing function):
          Some callbacks cannot be called for the 200 OK, to avoid messing the stored 488.
    Theo committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    18410da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd35a1a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. http_client: docs - section title to get proper entry in toc

    - bits of whitespacing fixing
    miconda committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    fadc0fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    797db21 View commit details
    Browse the repository at this point in the history
  3. tls: kemi function KSR.tls.cget(aname)

    - get connection/certificates attributes by providing a corresponding
    tls pv name
    miconda committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    8693fab View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Configuration menu
    Copy the full SHA
    b04111b View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. http_client: new function http_client_get()

    - do explicit GET request with headers (and body)
    - exported KSR.http_client.get_hdrs()
    miconda committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    b6a1088 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    729340f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58468c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    132c9d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b7c02c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8e54f02 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Configuration menu
    Copy the full SHA
    924125d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62a0836 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdf92b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80b3d5d View commit details
    Browse the repository at this point in the history
  5. core: renamed core init list of pvs

    - similar name is used in pv_core.c
    miconda committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    bd2b5c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. core: evaluate replacement expression for substdef

    - done fore define when it includes variables, to be coherent with subst
    miconda committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    004190b View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Configuration menu
    Copy the full SHA
    c1e06e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2020

  1. Configuration menu
    Copy the full SHA
    5f93bb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1286bd View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2020

  1. Configuration menu
    Copy the full SHA
    d1b982c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec0f77 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. core: new core directive modparamx(mod, param, val)

    - alternative to modparam() where all its parameters are evaluated for
    config script variables
    - note that only variables that do not depend on SIP message processing
    should be used at this stage
    - example - set a module parameter using the value of an evironment
    variable:
      modparamx("dispatcher", "db_url", "$env(DBURL)")
    miconda committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    dd717b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2021

  1. Configuration menu
    Copy the full SHA
    5e91f42 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2021

  1. Configuration menu
    Copy the full SHA
    3dfc724 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. core: added loadmodulex - can evaluate the vars in the parameter

    - example
      #!define MYMOD async.so
      loadmodulex "$def(MYMOD)"
    miconda committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    6fc0ccc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b0c721 View commit details
    Browse the repository at this point in the history
  3. rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)

    - fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database.
    Den4t committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    13d786e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. core: work around interface enum buffer overrun

    When a system has too many interfaces and too many addresses,
    8 kilobytes isn't enough to fit all of the netlink responses.
    As the result, kamailio gets stuck in a loop where it tries
    to do a 0-length recv.
    
    Increase the buffer to 32K. It's a miniscule amount for modern
    times anyway. Also, add diagnostics to make further troubleshooting
    easier.
    
    Proper fix would be to switch to libnl here, which would make a
    good weekend project.
    theraphim committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    d2fd204 View commit details
    Browse the repository at this point in the history
  2. core: fix unused argument in socket_info.c:get_flags

    get_flags has an argument - family - which is supposed to be used
    in netlink message, otherwise why would we need it?
    theraphim committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    42f7702 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2595 from theraphim/master

    Fix 2 issues that prevent auto_bind_ipv6 from happening on my setup
    miconda committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    d8257e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5e2c39 View commit details
    Browse the repository at this point in the history
  5. kemix: exported KSR.kx.get_send_sock_port()

    - return send socket port if set, 0 otherwise
    miconda committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    aff06f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. textops: added ends_with(str, suffix) function

    - exported to kemi
    miconda committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    88c25b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9629dbc View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. Configuration menu
    Copy the full SHA
    90fe4d7 View commit details
    Browse the repository at this point in the history
  2. topos: added rr_update modparam

    - control if record-route should be updated for requests within dialog
    balajeesv authored and miconda committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    4f2a662 View commit details
    Browse the repository at this point in the history
  3. topos: docs for rr_update parameter

    balajeesv authored and miconda committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    cef2170 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d859f8b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fca3a26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a83765 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5bc9ea4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b604275 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    231a6ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    664542a View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    c1a3443 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Configuration menu
    Copy the full SHA
    bcb3fc5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    2590165 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e541fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4f4393 View commit details
    Browse the repository at this point in the history
  4. lost: added Geolocation header value list support

    - the Geolocation header value parsing now supports
      a list of location URIs of type (cid, http and https).
    - types may be filtered and the list sequence may be
      changed via new module parameters.
    - besides: README update and code refactoring.
    wkampich committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    f9f26ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f962dc View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    adcceff View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Configuration menu
    Copy the full SHA
    db9f768 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    28ff6b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2021

  1. Configuration menu
    Copy the full SHA
    862543a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. kamctl: option for rpc command to replace tokens in parameters

    - supported now: replace '=CRLF=' with '\r\n'
    - fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n'
    in multi-headers parameter
    miconda committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    1c66f6a View commit details
    Browse the repository at this point in the history
  2. core: added xavu_serialize_fields function (#2603)

    * core: added xavu_serialize_fields function
    
    Also added a function called by the three "*_serialize_fields" to reduce code duplication.
    
    The interface is not modified.
    
    * Revert refactoring
    
    We can add xavu_serialize_fields, but do not change the other functions.
    nchaigne committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    f9261f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    20d075a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6684b57 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. tm: implemented t_uac_wait_block rpc command

    - it blocks while waiting for the reply to return the code and reason
    text
    miconda committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    dc5a548 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89eea7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a9853 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41af7e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Configuration menu
    Copy the full SHA
    359050f View commit details
    Browse the repository at this point in the history
  2. kamctl: removed condition on CTLENGINETYPE

    - done again inside ctl_cmd_run
    miconda committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    4a4f047 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. core: fix to xavp_rm_internal (#2604)

    This fixes the following issue:
    #2604
    
    Description of the issue:
    
    When called to remove a specific index from a given xavp, function xavp_rm_by_index removes the index (as expected) but also all others before it.
    
    E.g :
    If called with idx = 1, it removes indexes 0 and 1.
    Likewise if invoked with idx = 2 => the first 3 elements are removed.
    
    This bug is located in function xavp_rm_internal. An assignment was missing when looping over the xavp list.
    Same for xavi_rm_internal.
    nchaigne committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    1241497 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Merge pull request #2605 from nchaigne/master-202101-rm-by-index

    core: fix to xavp_rm_internal (#2604)
    miconda committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    c9c30cf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2590 from annema-Kontron/fix_kontron_late_200OK

    tm: 200 OK not processed correctly by Proxy after final non-2xx
    miconda committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    cb82ac7 View commit details
    Browse the repository at this point in the history
  3. tm: new parameter reply_relay_mode

    - control the behaviour introduced by 18410da
    - if set to 0, the behaviour is like before the commit referenced above,
    tm is attemptime to send suspended 200ok after another final response
    that was forwarded while 200ok was suspended
    - default is 1 (behave as the patch changed the forwarding policy, not
    to overwrite the response buffer)
    miconda committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    90dfc42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00b1aba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bc3e5a View commit details
    Browse the repository at this point in the history
  6. tmrec: fix typos in docs

    rfuchs committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    8be74b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d2ceab1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4b8bed View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2609 from Maratk1n/ds_log_dest_sets

    dispatcher: Log dest sets after variable update
    miconda committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    18be1da View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. core: ut.h - add inline to static function to avoid warning from incl…

    …uding files
    
    - for shm_str_dup_block()
    miconda committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    34301ea View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    5a6a679 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    7358d6b View commit details
    Browse the repository at this point in the history
  2. core: added --no-atexit cli parameter

    - skip atexit callbacks execution from external libraries which may access
    destroyed shm memory causing crash on shutdown
    miconda committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    9f12d31 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Configuration menu
    Copy the full SHA
    2db8884 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ab2e85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b886ba5 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Configuration menu
    Copy the full SHA
    06aec5a View commit details
    Browse the repository at this point in the history
  2. doc: update options at manpage

    * put them in order too
    linuxmaniac committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    377bb3b View commit details
    Browse the repository at this point in the history
  3. core: replaced --no-atexit with --atexit=val

    - val can be y[es] or 1 to enable execution of atexit callbacks; n[o] or
    0 to disable the execution of atexit callbacks
    - default yes
    - simplified ksr_exit() macro
    miconda committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    9b14722 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    351efd2 View commit details
    Browse the repository at this point in the history