[OpenSIPS-Devel] [OpenSIPS/opensips] a4b23f: o Add GitHub Actions CI workflow to supplement / r...
Maksym Sobolyev
noreply at github.com
Sun Dec 27 19:30:03 EST 2020
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: a4b23f35055fe1a97d1bd613437aa4db32427622
https://github.com/OpenSIPS/opensips/commit/a4b23f35055fe1a97d1bd613437aa4db32427622
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-28 (Sat, 28 Nov 2020)
Changed paths:
A .github/workflows/main.yml
M .travis.yml
M README.md
A scripts/build/build.conf.sub
A scripts/build/do_build.sh
A scripts/build/install_depends.sh
Log Message:
-----------
o Add GitHub Actions CI workflow to supplement / replace TravisCI
which is now in "money scavenging mode". Turns out, Actions are
actually much better, flexible and faster platform.
Unify core of CI jobs configuration, so we are not repeating the
same code.
o Add ARM32 build and bunch of Ubuntu-20 builds on Actions now that
we can.
o Add missing libmaxminddb-dev package to be installed.
Commit: 3fad84723208ca9546828141941b4726161d5d4d
https://github.com/OpenSIPS/opensips/commit/3fad84723208ca9546828141941b4726161d5d4d
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-28 (Sat, 28 Nov 2020)
Changed paths:
M Makefile.defs
Log Message:
-----------
Recognize ARM64 (aka aarch64) in the cross-compile mode.
Commit: 6a072927a8d11914a9985aae9173ce96747ee2cc
https://github.com/OpenSIPS/opensips/commit/6a072927a8d11914a9985aae9173ce96747ee2cc
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-28 (Sat, 28 Nov 2020)
Changed paths:
M lock_alloc.h
Log Message:
-----------
Refactor lock_set_alloc() to not trigger unaligned access warning on arm32:
net/../lock_alloc.h: In function lock_set_alloc
net/../lock_alloc.h:70:13: warning: cast increases required alignment of target type [-Wcast-align]
This also produces cleaner code and it might be also bit faster too.
Commit: 22f8efa947ebec67baf22130368ac9d945378469
https://github.com/OpenSIPS/opensips/commit/22f8efa947ebec67baf22130368ac9d945378469
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-28 (Sat, 28 Nov 2020)
Changed paths:
M evi/evi_params.c
Log Message:
-----------
Refactor evi_dup_shm_params() to not break platform alignment
requirements by interleaving fixed-length structures with
variable-lenth string buffers that those structures are referring
to. This sort of works on X86, however the performance is likely
to be so-so, but it would blow up on ARM and other arches with
strong alignment requirements.
Commit: fff57ac9557b544b8ca8354d051a8a881644e7f5
https://github.com/OpenSIPS/opensips/commit/fff57ac9557b544b8ca8354d051a8a881644e7f5
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-28 (Sat, 28 Nov 2020)
Changed paths:
M bin_interface.c
M bin_interface.h
M context.h
M db/db_insertq.c
M db/db_res.c
M ip_addr.c
M ip_addr.h
M lib/container.h
M mem/f_malloc.c
M mem/f_malloc.h
M mem/hp_malloc.c
M mem/hp_malloc.h
M mem/q_malloc.c
M mem/q_malloc.h
M mem/q_malloc_dyn.h
M resolve.c
M serialize.c
M socket_info.c
M xlog.c
Log Message:
-----------
Fix a lot of "cast increases required alignment of target data type"
which is particularly bad in ARM32 (aka armhf). Straighten the code
where possible, drop in (void *) to break alignment "chain" in other
cases. This hopefully will make ARM32 build for core warning-free.
Commit: 58b0190a132c5a7bd62af3aa5a47eea555b1ebfe
https://github.com/OpenSIPS/opensips/commit/58b0190a132c5a7bd62af3aa5a47eea555b1ebfe
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M Makefile.defs
M action.c
M action.h
A atomic.h
M cachedb/cachedb_id.c
M cachedb/cachedb_id.h
M cfg.y
M core_cmds.c
M db/schema/opensips-authjwt.xml
A globals.c
M globals.h
M main.c
M mem/module_info.c
M menuconfig/configs/opensips_residential.m4
M mod_fix.c
M modules/b2b_entities/README
M modules/b2b_entities/dlg.c
M modules/b2b_entities/doc/contributors.xml
M modules/b2b_logic/README
M modules/b2b_logic/doc/contributors.xml
M modules/cachedb_redis/Makefile
M modules/cachedb_redis/README
M modules/cachedb_redis/cachedb_redis.c
M modules/cachedb_redis/cachedb_redis_dbase.c
M modules/cachedb_redis/cachedb_redis_dbase.h
M modules/cachedb_redis/cachedb_redis_utils.c
M modules/cachedb_redis/doc/cachedb_redis_admin.xml
M modules/cachedb_redis/doc/contributors.xml
M modules/cfgutils/README
M modules/cfgutils/doc/contributors.xml
M modules/cpl_c/README
M modules/cpl_c/doc/contributors.xml
M modules/dialog/README
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_hash.c
M modules/dialog/dlg_req_within.c
M modules/dialog/dlg_req_within.h
M modules/dialog/doc/contributors.xml
M modules/dialog/doc/dialog_admin.xml
M modules/dispatcher/README
M modules/dispatcher/doc/contributors.xml
M modules/drouting/README
M modules/drouting/doc/contributors.xml
M modules/drouting/drouting.c
M modules/event_rabbitmq/README
M modules/event_rabbitmq/doc/contributors.xml
M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml
M modules/event_rabbitmq/event_rabbitmq.c
M modules/event_rabbitmq/event_rabbitmq.h
M modules/event_rabbitmq/rabbitmq_send.c
M modules/event_route/README
M modules/event_route/doc/contributors.xml
M modules/event_route/route_send.c
M modules/event_routing/README
M modules/event_routing/doc/contributors.xml
M modules/event_routing/ebr_data.c
M modules/nathelper/sip_pinger.h
M modules/pike/README
M modules/pike/doc/contributors.xml
M modules/presence_dfks/README
M modules/presence_dfks/doc/contributors.xml
M modules/presence_dfks/presence_dfks.c
M modules/rabbitmq/README
M modules/rabbitmq/doc/contributors.xml
M modules/rabbitmq/doc/rabbitmq_admin.xml
M modules/rabbitmq/rabbitmq.c
M modules/rabbitmq/rmq_servers.c
M modules/rabbitmq/rmq_servers.h
M modules/rabbitmq_consumer/README
M modules/rabbitmq_consumer/doc/contributors.xml
M modules/rabbitmq_consumer/doc/rabbitmq_consumer_admin.xml
M modules/rabbitmq_consumer/rabbitmq_consumer.c
M modules/rabbitmq_consumer/rmq_connection.c
M modules/rabbitmq_consumer/rmq_connection.h
M modules/rtpproxy/README
M modules/rtpproxy/doc/contributors.xml
M modules/rtpproxy/rtpproxy.c
M modules/script_helper/README
M modules/script_helper/doc/contributors.xml
M modules/signaling/signaling.c
M modules/sipcapture/README
M modules/sipcapture/doc/contributors.xml
M modules/sipcapture/sipcapture.c
M modules/sql_cacher/README
M modules/sql_cacher/doc/contributors.xml
M modules/sql_cacher/doc/sql_cacher_admin.xml
M modules/sql_cacher/sql_cacher.c
M modules/sql_cacher/sql_cacher.h
M modules/tls_mgm/README
M modules/tls_mgm/api.h
M modules/tls_mgm/doc/contributors.xml
A modules/tls_mgm/tls_ctx_ops.c
M modules/tls_mgm/tls_mgm.c
M modules/tm/README
M modules/tm/doc/contributors.xml
M modules/tm/t_fwd.c
M modules/tm/t_msgbuilder.c
M modules/usrloc/README
M modules/usrloc/doc/contributors.xml
M modules/usrloc/ucontact.h
M msg_translator.c
M msg_translator.h
M net/proto_tcp/proto_tcp.c
M packaging/debian/copyright
M packaging/debian/rules
M packaging/redhat_fedora/opensips.spec
M pt.h
M receive.c
A shutdown.c
A shutdown.h
A signals.c
A signals.h
M socket_info.c
M statistics.c
M statistics.h
M test/unit_tests.c
M xlog.c
M xlog.h
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into pr_github_actions
Commit: 2b25cddbd7769c8ea63092a7ea87d4a902daa33c
https://github.com/OpenSIPS/opensips/commit/2b25cddbd7769c8ea63092a7ea87d4a902daa33c
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-12-27 (Sun, 27 Dec 2020)
Changed paths:
M README.md
M cachedb/cachedb.h
M modules/b2b_logic/README
M modules/b2b_logic/doc/contributors.xml
M modules/b2b_logic/logic.c
M modules/cachedb_mongodb/README
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/doc/contributors.xml
M modules/dialog/README
M modules/dialog/dlg_handlers.c
M modules/dialog/doc/contributors.xml
M modules/nathelper/README
M modules/nathelper/doc/contributors.xml
M modules/rabbitmq/README
M modules/rabbitmq/doc/contributors.xml
M modules/ratelimit/README
M modules/ratelimit/doc/contributors.xml
M modules/ratelimit/ratelimit.c
M modules/rtpengine/README
M modules/rtpengine/doc/contributors.xml
M modules/rtpengine/rtpengine.c
M modules/signaling/README
M modules/signaling/doc/contributors.xml
M modules/sip_i/README
M modules/sip_i/doc/contributors.xml
M modules/sip_i/isup.c
M modules/sql_cacher/README
M modules/sql_cacher/doc/contributors.xml
M modules/tm/README
M modules/tm/doc/contributors.xml
Log Message:
-----------
Merge branch 'master' into pr_github_actions
Commit: b1e6f2a4a39f5a1339f1f7098bea1340baf952f2
https://github.com/OpenSIPS/opensips/commit/b1e6f2a4a39f5a1339f1f7098bea1340baf952f2
Author: Maksym Sobolyev <sobomax at gmail.com>
Date: 2020-12-27 (Sun, 27 Dec 2020)
Changed paths:
A .github/workflows/main.yml
M .travis.yml
M Makefile.defs
M README.md
M bin_interface.c
M bin_interface.h
M context.h
M db/db_insertq.c
M db/db_res.c
M evi/evi_params.c
M ip_addr.c
M ip_addr.h
M lib/container.h
M lock_alloc.h
M mem/f_malloc.c
M mem/f_malloc.h
M mem/hp_malloc.c
M mem/hp_malloc.h
M mem/q_malloc.c
M mem/q_malloc.h
M mem/q_malloc_dyn.h
M resolve.c
A scripts/build/build.conf.sub
A scripts/build/do_build.sh
A scripts/build/install_depends.sh
M serialize.c
M socket_info.c
M xlog.c
Log Message:
-----------
Merge pull request #2324 from sippy/pr_github_actions
Move main CI action to GitHub Actions, put TraviCI to a backburner.
Compare: https://github.com/OpenSIPS/opensips/compare/b7368f4c0b33...b1e6f2a4a39f
More information about the Devel
mailing list