Commit Graph

  • c7a377c2a6
    Rework build dependencies debian sur5r 2023-10-02 23:48:36 +0200
  • e6f42b49d5
    Source-Version substvar is deprecated sur5r 2023-10-02 23:48:00 +0200
  • b32dd86e31
    Update homepage sur5r 2023-10-02 23:47:40 +0200
  • 2ad2b30df8
    Modernize d/rules sur5r 2023-10-02 23:46:52 +0200
  • 95b1134341
    Disable Qt4 sur5r 2023-10-02 02:39:44 +0200
  • c9aa773c9a
    Drop d/checkinstall.sh sur5r 2023-10-02 02:39:15 +0200
  • a047ee996f
    Comment out non-existing files for now sur5r 2023-10-02 01:32:37 +0200
  • 1f7f791b0b
    Bump DH to 13 sur5r 2023-10-01 20:15:24 +0200
  • f69d612760
    Switch to Qt5 sur5r 2023-10-01 19:48:35 +0200
  • c565f6d635
    Set myself as maintainer sur5r 2023-10-01 19:47:32 +0200
  • 1a9b453195
    Modernize build dependencies sur5r 2023-10-01 19:47:04 +0200
  • b3616b2a76
    wrap-and-sort sur5r 2023-10-01 19:33:21 +0200
  • 8686f4468b
    Switch to 3.0 (quilt) sur5r 2023-10-01 19:27:47 +0200
  • 20d8b54b91
    debian: Remove H.323 and wanpipe dependencies Harald Welte 2018-05-28 14:56:02 +0200
  • adc8793fc8
    import debian pacakging rules from https://github.com/vir/yate Harald Welte 2018-05-28 14:51:14 +0200
  • 64a0515ea2 zapcard: revert buffer length back to 160 (20ms) master Manawyrm 2023-09-12 21:36:26 +0000
  • 6fa07fb632 Add new clearmode codec support for data calls osmo-rebase Manawyrm 2023-09-19 15:48:47 +0000
  • cb016b244f zapcard: ioctl SetAudioMode to false, ensuring a clear data channel Manawyrm 2023-09-07 13:01:40 +0200
  • 4b47b724ba zapcard: use DAHDI_POLICY_WHEN_FULL for B-channel buffers Manawyrm 2023-09-07 01:44:54 +0200
  • 9ac675d324 miniwebrtc: add aarch64 support Manawyrm 2023-09-06 16:12:20 +0000
  • 71113b9727 Add new span parameter to zapcard, removing the need for offset calculations Manawyrm 2022-10-26 16:26:07 +0000
  • 1bad0f5194 q931: If we're the network, channelID in ALERTING/CALL_PROC/CONNECT is mandatory Harald Welte 2022-10-17 21:19:26 +0200
  • 071d635fc6 iax: ENCRYPTION IE is 2 bytes, not 1 byte Harald Welte 2022-09-11 14:11:57 +0200
  • d313646712 iax: Support the new CALLINGANI2 IE Harald Welte 2022-09-11 14:07:02 +0200
  • f727a1dd3a q931: If we're the network, channelID in SETUP ACK is mandatory Harald Welte 2022-03-08 13:04:00 +0100
  • 3020ff51ed preserve transfer-capability in Q.931 -> Q.931 calls Harald Welte 2022-03-04 12:11:02 +0100
  • 6f336a336a q931: sendSetupAck: Don't encode a BRI channel selection in PRI Harald Welte 2022-02-27 22:01:37 +0100
  • 79aea14938 Add new clearmode codec support for data calls Manawyrm 2023-09-19 15:48:47 +0000
  • cebbaa38e1 zapcard: ioctl SetAudioMode to false, ensuring a clear data channel Manawyrm 2023-09-07 13:01:40 +0200
  • 9938abb398 zapcard: use DAHDI_POLICY_WHEN_FULL for B-channel buffers Manawyrm 2023-09-07 01:44:54 +0200
  • 012ad0a5eb miniwebrtc: add aarch64 support Manawyrm 2023-09-06 16:12:20 +0000
  • ef0d8d4c6a Fix SIP packet capturing for TCP. Ioana Stanciu 2023-06-23 17:57:00 +0300
  • 2d156f31ec Increased output buffer size. Allow it to be defined at compile time. marian 2023-06-19 09:15:38 +0300
  • b2b11e5e0d Fix compilation of HEP3 on older compilers. Ioana Stanciu 2023-06-13 15:28:10 +0300
  • 497b42121a Silenced compile time unused function warning in alsachan. Improved debug. marian 2023-06-01 14:39:30 +0300
  • d820fed4b8 Added RWLockPool class. Added atomic number class(es). Pass atomic operation availability to everybody in configure script. Use atomic number in NamedCounter. Use atomic number for MessageHandler unsafe. Fixes concurrent increment introduced by RLock usage in dispatcher. marian 2023-05-31 15:54:22 +0300
  • a30704254c Silenced some compiler warnings (null printf string argument, unused function). marian 2023-05-30 09:54:51 +0300
  • 99cc9740b7 Update copyright for shell scripts. Ioana Stanciu 2023-05-29 14:46:58 +0300
  • 7ca0164860 Moved formats changed debug message to a lower level. marian 2023-05-26 16:46:25 +0300
  • c45f3a0345 Set debug enabler in SDP media. Lowered debug level for media debug messages. marian 2023-05-26 15:28:49 +0300
  • a590b6083f Use separate RWLock(s) (for handlers, queue, posthooks) in message dispatcher. Added command (status dispatcher handlers <name>) used to show installed handlers info. marian 2023-05-26 14:56:22 +0300
  • b4af14c418 Fixed owner check for Mutex and RWLock: compare thread pointer instead of name. Improved debug. marian 2023-05-26 14:29:56 +0300
  • bde151edba Added extra javascript shared vars getVars() parameter indicating detection and return of boolean values. marian 2023-05-26 13:00:47 +0300
  • 6336ddffd3 Update copyright for leftover script. Ioana Stanciu 2023-05-23 17:04:17 +0300
  • c56216f5a8 Updated copyright notices. Ioana Stanciu 2023-05-23 17:01:06 +0300
  • c01a6a4d7e Preserve file permissions when updating copyright notices. Ioana Stanciu 2023-05-23 16:54:49 +0300
  • afc46246ca Import commercial version of YATE SIP and SDP implementation. Ioana Stanciu 2023-05-23 15:16:31 +0300
  • 3539304e63 Add support for HEP3 packet capture in SIP. Ioana Stanciu 2023-05-23 14:27:45 +0300
  • 87bd925d49 Add module for HEP3 packet capture. Ioana Stanciu 2023-05-23 14:22:42 +0300
  • 7c32acd5b4 Exported matching item dump method in javascript. Added javascript support to build a random match item. marian 2023-05-22 16:01:31 +0300
  • 1efb132281 Fixed matching item list dump. Improved debug. marian 2023-05-22 16:00:22 +0300
  • e3f3ba3884 Added support for multiple sniffer rules containing filter/age/params. marian 2023-05-18 15:25:14 +0300
  • 4c2de15148 Added String methods used to append using printf. Added static String methods to be used with plain C strings: starts/end check, skip string or characters in given set. Added support to build an AutoGenObject not owning the pointer. MatchingItem: added dump support, added matching parameters, added random matching. marian 2023-05-18 15:10:38 +0300
  • 4b9310defc Added missing virtual to Socket::accept(). marian 2023-05-18 14:48:26 +0300
  • 75bd7e1ee6 Add base class for capture packet class. Ioana Stanciu 2023-05-15 16:47:07 +0300
  • c7e3515eed Fixed return of matching item description. marian 2023-03-31 13:22:08 +0300
  • ebf8bcc9b2 Added support for multiple filters in MessageHandler. Added javascript matching item class. Added javascript support to set multiple filters when installing message handlers. marian 2023-03-27 16:07:39 +0300
  • e53907837b Added matching item classes to be used for multiple parameter(s) matching. Includes support to match using regular expressions and list of matching items. Conditions may be negated. marian 2023-03-27 15:55:48 +0300
  • 3555ac0631 Fixed ObjVector::resize bug: properly calculate number of elements to resize. marian 2023-03-23 10:41:34 +0200
  • 3436092371 Added javascript support for callback function set when a message is enqueued by a script. Call the function after message was dispatched. marian 2023-03-15 16:58:21 +0200
  • cc9c0fc206 Re-written the Wireshark message sniffer module. Ioana Stanciu 2023-03-10 13:57:59 +0200
  • c55039b3eb Ignore .git directory when creating a tarball. Fix writing of current hash in file when generating a tarball. Ioana Stanciu 2023-03-09 14:19:46 +0200
  • 53ef2e0492 Add forgotten dependencies to srpm-tag and rpm-tag build targets. Ioana Stanciu 2023-03-07 18:33:02 +0200
  • 1333ca6680 Adapt build system and RPM build to Git. Ioana Stanciu 2023-03-07 17:53:22 +0200
  • ca6bd39302 Add .gitigore for API generated files. Ioana Stanciu 2023-03-07 16:08:29 +0200
  • ac720b2209 Update number of instances in script's context. Added support for scripts to install a 'reinit' event callback (allowed for global instances only, called on javascript module init). This will allow them to detect instance count changes. marian 2023-03-06 16:46:39 +0200
  • 5ed7e84f2c Added javascript support to install message handlers running a separate context for each handled message. Handlers can be installed from a global script or separate config section. Added support to share objects (JsObject descendants implementing cloneForCopy() method) between scripts. Each script will obtain a copy of a shared object. marian 2023-03-06 15:00:41 +0200
  • acdc469d00 Added deep copy support in Object::assignProps(). Added ExpOperVector class and JsObject support to extract stack arguments into it. marian 2023-03-06 13:07:02 +0200
  • 88c7f844ba Put mysql query failure error (timeout, noconn, deadlock) when detected. Extended counters to 64bit. Report total query queued and run duration in status. Added configurable option to report (debug) queries running for more than a specifed duration. marian 2023-03-06 12:04:41 +0200
  • 2e328ade82 Added AutoGenObject class holding and owning a GenObject pointer. Suitable to be used for temporary stack variables. Added ObjVector resize() method: change ObjVector length, keep old data if requested. marian 2023-03-02 16:24:38 +0200
  • c917a77169 Constified String::hexify() input data parameter. marian 2023-03-02 15:02:17 +0200
  • ca129ad5ba Import SVN ignore propgs to git. Ioana Stanciu 2023-02-17 16:53:39 +0200
  • e89fc66466 Avoid duplicate configuration load failure debug messages when handling 'cfgmerge' command. marian 2022-12-19 12:03:04 +0000
  • e8419f18b5 Added Configuration file directives used to include a section into another one. marian 2022-12-19 11:54:39 +0000
  • 467c7fb089 Fixed bug: reset number of allocated bytes when clearing a DataBlock. Check if data is already allocated when changing contents. marian 2022-12-16 15:22:17 +0000
  • bf023b8eb9 Fixed documentation. marian 2022-12-13 10:27:15 +0000
  • dcfe3ddf66 Added option used to extend the number of configuration max include file depth. marian 2022-12-13 10:12:28 +0000
  • b4e6c6e136 Added option used to delay failed to bind warning: may be used when some interfaces are going to be initialized after sip module startup. marian 2022-12-13 08:17:06 +0000
  • 5c88e2acf8 Added DataBlock utility methods used to insert/append hex strings. Added methods used to insert/append integers using lsb/msb direction. Added static methods used to manipulate raw data (copy/move). Added optimized sqlEscape() method variant: append data to a given string. marian 2022-12-13 07:26:09 +0000
  • 39815923a3 Apply module debug from main config file when initializing plugins at startup. This allows a module to show debug messages on first init. marian 2022-12-13 06:57:11 +0000
  • f7df31d03d Added NamedList utility methods used to add/set a parameter from basic types. Added method used to copy parameter from another list with option to add instead of replace. marian 2022-12-13 06:41:03 +0000
  • 173af54bed Constified method input parameter. marian 2022-12-12 11:14:59 +0000
  • 7f84908a49 Make Socket::bind(struct sockaddr*, socklen_t , const char* , int ) call Socket::bind(struct sockaddr* , socklen_t ). This avoids breaking re-implementations of Socket::bind(struct sockaddr* , socklen_t ) where the re-implemented methods was no longer called. oana 2022-11-14 13:04:15 +0000
  • 8a6c138dc7 Add new span parameter to zapcard, removing the need for offset calculations Manawyrm 2022-10-26 16:26:07 +0000
  • 664f85e763 Add support for read-write lock. oana 2022-10-27 13:51:32 +0000
  • 6622ed077c q931: If we're the network, channelID in ALERTING/CALL_PROC/CONNECT is mandatory Harald Welte 2022-10-17 21:19:26 +0200
  • 44b4069218 Added older version of virtual Socket::bind() using sockaddr pointer with no iface parameters: avoid errors in other (non yate) modules re-implementing it. marian 2022-10-17 08:23:58 +0000
  • d730689641 Handle interface to bind on along with ip (ip%iface_name) in SocketAddr. Added socket support to bind on interface. marian 2022-10-11 10:24:50 +0000
  • 2b6e7b8f94 String. Added append(char) method, added optional parameter to insert(char) used to indicate how many chars to insert. Aded methods for uri (un)escape receiving the destination string as parameter. marian 2022-10-11 10:05:03 +0000
  • ac82b37198 Silenced compiler warning related to sprintf() usage. marian 2022-10-11 08:13:58 +0000
  • 06f225431e Silenced compiler warning related to strncpy() call with value returned by strlen() marian 2022-10-05 12:02:54 +0000
  • 2fa7a30bec Show current date/time in rmanager open/close connection output message. marian 2022-09-13 08:26:21 +0000
  • e8fbf511e3 iax: ENCRYPTION IE is 2 bytes, not 1 byte Harald Welte 2022-09-11 14:11:57 +0200
  • 203ee7a1d4 iax: Support the new CALLINGANI2 IE Harald Welte 2022-09-11 14:07:02 +0200
  • ebd14fc45e iax: ENCRYPTION IE is 2 bytes, not 1 byte divo Harald Welte 2022-09-11 14:11:57 +0200
  • aae94bd46d iax: Support the new CALLINGANI2 IE Harald Welte 2022-09-11 14:07:02 +0200
  • d43863899a Added extra parameter to config clearKey() method used to clear key(s) matching a given value. marian 2022-06-27 08:25:05 +0000
  • 21d6241621 Added optional extra parameter to NamedList::clearParam() used to clear paraemter(s) matching a given value. Fixed documentation. marian 2022-06-27 08:22:54 +0000
  • a774d99471 Silenced compiler warning. marian 2022-06-27 06:36:36 +0000
  • a494ca67a5 Added support for javascript Object.assign() method. Added method Object.assignProps(): copy properties using filter, may alter property names. marian 2022-06-27 06:32:57 +0000