Richard Fuchs
64c6e51bc1
MT#63317 split out update of rec slot
...
Change-Id: Id70ed0920957368d5a94ceec36ab36415748ce00
8 months ago
Richard Fuchs
6930991c59
MT#63317 split out update of address family
...
Change-Id: Id737b766e68e9f2bcc83a4a4db84f48e1d41d689
8 months ago
Richard Fuchs
e6df0829ea
MT#63317 split out update of format string
...
Change-Id: I294ae8b2652fa31242db68f85e611106a3c04370
8 months ago
Richard Fuchs
8ba6930de0
MT#63317 split out assignment of attributes
...
Change-Id: Id13d7c6a8256d960890101ca82a0856da98daed6
8 months ago
Richard Fuchs
3f964a3f7c
MT#63317 split out flags and crypto setting
...
Change-Id: I62a5aed29f01ab548dbe1db4b6f9ba4dfbcfd8e8
8 months ago
Richard Fuchs
4a1fca4e22
MT#63317 split out loop protect setting
...
Change-Id: Ifc3bbe18094f1357be6218f4b90a09c0a2324aba
8 months ago
Richard Fuchs
25cf086173
MT#63317 split out setting of media ID
...
Change-Id: I73a854752b42cbf355af974b3c2d1a342120519d
8 months ago
Richard Fuchs
5f3f0c5ccd
MT#63317 split out protocol updates
...
Change-Id: I996e85cff28d160cc40fd3c838060e01a67e5bbf
8 months ago
Richard Fuchs
c829ddc861
MT#63317 split out media type setting
...
Change-Id: I2581dd0a537073b11028679856b7ec3b592201ef
8 months ago
Richard Fuchs
573adfad30
MT#63317 split out siprec label setting
...
Change-Id: I9ce03bda9b83249321d5fd59cd85fa74dd99affa
8 months ago
Richard Fuchs
2ded91d56f
MT#63317 split out basic flags and echo setting
...
Change-Id: Ia4fc4922ad8dfe6b84ec319ccdc618dc096a3f72
8 months ago
Sipwise Jenkins Builder
c7e2a5d166
Release new version 14.0.0.0+0~mr14.0.0.0
8 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
...
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
8 months ago
Richard Fuchs
0548168a0a
MT#55283 use explicit started flag
...
Metadata might be empty, so we can't rely on that being set as a start
trigger. Use an explicit one.
Follow-up-to: I3bb58dff
Change-Id: I95f02a1179940cedc3f96ce70557658c43e79bdc
8 months ago
Sergey Safarov
10925a2942
MT#55283 el: Provides "ngcp-rtpengine" do not required because added
...
as package name. Added Provides "rtpengine".
Change-Id: I7f794f13e83dfe2e2f657af6b398aa52db59a3b7
8 months ago
Sergey Safarov
d3c1937558
MT#55283 el: updated GitHub sources download URL
...
This allow automaticaly download when added
--undefine=_disable_source_fetch options
Example
rpmbuild -ba --undefine=_disable_source_fetch rtpengine.spec
Change-Id: I46852d95a45748368becb4e8f481b9bcdc55b60a
8 months ago
Richard Fuchs
214316b249
MT#55283 update GH actions to Ubuntu noble
...
Change-Id: Ie12725113c820f3215aac8854b828970ddd5b865
9 months ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
...
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
9 months ago
Richard Fuchs
14acdb2fb2
MT#62571 don't open TCP when forwarding is not on
...
Change-Id: I04842b98675f5ce88e83a3b61ce29ab01c996169
9 months ago
Richard Fuchs
ceb0639342
MT#62571 wait with mix outputs until metadata
...
closes #2000
Change-Id: I3bb58dff51632e1314300b5c0dc5aa35dec2284e
9 months ago
Ivan Poddubnyi
c55076ae31
MT#55283 el: fix dkms failing to build because of a missing file
...
Change-Id: Idf989996f17dd70da289e3a3c9ebb0e02edbff25
9 months ago
Ivan Poddubnyi
e9717df6b5
MT#55283 el: fix build without systemd-notify support
...
The service unit file installed by the package uses type=notify,
so it must also be built with systemd support.
Change-Id: I56dd32a160fceeaa0771b11e682e8c0366a23a61
9 months ago
Ivan Poddubnyi
264014bdde
MT#55283 el: fix a typo in spec
...
Change-Id: Ibc4875fdd8d6ebe7da5ef64c313811ac90eab9a9
9 months ago
Richard Fuchs
d7d7a98071
MT#55283 lump in subscription log output
...
Avoids redundant loop iteration.
Also change log level to INFO to match all other log output.
Change-Id: I5587c59398656dc03fcb346edcbc48f350a4a392
9 months ago
Richard Fuchs
529a701f49
MT#55283 use an intrusive list for ports release
...
Save some allocations
Change-Id: Ie78e370168a038fccfa2ee33258f674792fc178c
9 months ago
Richard Fuchs
ec841478d9
MT#55283 final release of all sockets at shutdown
...
Empty out the late release queue when shutting down.
Change-Id: I2969f4866a6a8414ec2e8422e40112d10be4f0dd
9 months ago
Richard Fuchs
89313ed074
MT#55283 call del_item callback even on failure
...
Relevant during shutdown. Make sure all late_port_release objects are
still appended to the global queue.
Change-Id: I8aa6c2a8ddabdf7296a6934e51ce420c5587ac53
9 months ago
Richard Fuchs
271b3b1520
MT#55283 store sfd in fsin in dtls_connection
...
This makes it possible for the BIO callback to access these values,
instead of obtaining possibly mismatched values from packet_stream.
Restores behaviour prior to 5331506
Closes #1996
Change-Id: I74ccb82f1739ca98eb033e68df4e27619ca7e46a
9 months ago
Richard Fuchs
b85e007ff1
MT#55283 add extra dtls_connection_cleanup
...
To release any references early
Change-Id: Ib4417301e4f02fbc7d9f4d77d78cb827bb481726
9 months ago
Richard Fuchs
8297449aa1
MT#55283 switch callback argument
...
We already use the `dtls_connection` object as "app data" so let's use
it for the BIO callback arg as well.
Change-Id: I715b6756ea36c7a3cb2bed68fce17108eb480e23
9 months ago
Richard Fuchs
afdeea876a
MT#55283 more specific callback arg name
...
Change-Id: I79adcb7f5c93dabe8db53b6203f64fc7f8cb7719
9 months ago
Richard Fuchs
8a3d8c911d
MT#63317 re-fix extension parsing
...
Basically a revert of Ie62fa4ed
Maybe this is correct now?
Change-Id: Ia2b1b5d35c2a209430a23110f1b929e2b1ac80fb
9 months ago
Richard Fuchs
ed68ee3ca5
MT#61977 add GCS storage option
...
Change-Id: Idc97ea18bae6215379072bbec05a7b5afae73f00
9 months ago
Richard Fuchs
1546d8a23b
MT#61977 add oauth/JWT helpers
...
Change-Id: Ic8e54fb23f0f6403da638adaf5c3600f767caf90
9 months ago
Richard Fuchs
0d1eeddd14
MT#61977 add S3 storage option
...
Change-Id: Ifa84b06a88189440b8e16da7f079a1dbdaf87125
9 months ago
Richard Fuchs
f48fc84dab
MT#55283 defuse unstable tests
...
Change-Id: I88bb066fb6a1a0e46494b6c8033966aadd4c7273
9 months ago
Richard Fuchs
c13c9166e2
MT#61977 add up/download capability to HTTP
...
Change-Id: I50334482c9316aed5315ad5814ae54081856ef90
9 months ago
Richard Fuchs
c7edd6ca9f
MT#61977 unit test for S3 auth
...
Change-Id: I4c9c393759f96abfcb02149819b14f418781f40d
9 months ago
Richard Fuchs
0b5d094382
MT#61977 add S3 auth helpers
...
Change-Id: I9131556c995d514c2ec2b3eabd9eff4a9e8df23b
9 months ago
Richard Fuchs
453ede0913
MT#61977 add http/curl wrappers
...
Change-Id: Iefa4f0acfadabae38ff1da4c20dda51718f9580f
9 months ago
Richard Fuchs
3670f75448
MT#61977 turn DB writing into a notification
...
Change-Id: I7a3d0ad048bc88aa638adfc618c60fe510f254c4
9 months ago
Richard Fuchs
c425a655db
MT#61977 add return value to execute_wrap
...
Change-Id: Ic4188e266f0df323f2a30d7323c7f9a86871b66a
9 months ago
Richard Fuchs
bc9fc1e443
MT#61977 add notification failure handling
...
Change-Id: Ide4d8429d57f53d0f759fa8a1255be9e06d94515
9 months ago
Richard Fuchs
b5019b8725
MT#61977 move notification types
...
Change-Id: I8fb1cc1caf7c5ae887f4c22745d66ef85a354b46
9 months ago
Richard Fuchs
d122b39313
MT#61977 introduce content_t
...
Refcounted object to contain media content
Change-Id: Idd9fe65051cf90930204bd83ee2125d1d4b79237
9 months ago
Richard Fuchs
d484e2d844
MT#61977 generalise notification mechanism
...
Change-Id: I8e72cb617f3da8586ca345d601b92b9bcadb29d7
9 months ago
Richard Fuchs
09c87d5464
MT#61977 move cleanup of notifiers
...
Destroy thread pool only after everything is finished using it
Change-Id: Iab8667b3a80aaf43581b19b03ff6191dfe69c8d6
9 months ago
Richard Fuchs
74bc521eab
MT#61977 use _get_content for notifications
...
Use the new _get_content function to provide the notification content to
cURL in memory instead of making it read a file. This makes it possible
to use it together with DB storage.
This also relieves the notification poster from deleting the file if the
"purge" option is set, making it possible to simply roll it into file
output being disabled.
Retain legacy support for the "purge" option.
Change-Id: Ia1d59018d79777759de894aba1d888c927e5ba00
9 months ago
Richard Fuchs
e8973a6d0c
MT#61977 support output-storage=none
...
Change-Id: I8b689d803326a633d52888fc8ed5607fca514c45
9 months ago
Richard Fuchs
820de80c14
MT#61977 convert notify-record option
...
Turn it into an output-storage option.
Change-Id: Id90be28f827117c0f276f9f44c9d25de8d42a43e
9 months ago