<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth,
tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the
checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines
from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev
mailing list -->
- [ ] Commit message has the format required by CONTRIBUTING guide
- [ ] Commits are split per component (core, individual modules, libs, utils,
...)
- [ ] Each component has a single commit (if not, squash them into one commit)
- [ ] Code is formatted with `clang-format` using the config file
`.clang-format`
from source code folder
- [ ] No commits to README files for modules (changes must be done to docbook
files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes
that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/4790
-- Commit Summary --
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
* feat: 创建porting-go分支
-- File Changes --
A docs/MIGRATION_PLAN.md (840)
A docs/PORTING.md (189)
A kamailio-go/.github/workflows/ci.yml (88)
A kamailio-go/Makefile (69)
A kamailio-go/README.md (38)
A kamailio-go/cmd/kamailio/cli_phase39_test.go (160)
A kamailio-go/cmd/kamailio/cli_test.go (57)
A kamailio-go/cmd/kamailio/debug_test.go (48)
A kamailio-go/cmd/kamailio/main.go (164)
A kamailio-go/cmd/kamailio/network_test.go (295)
A kamailio-go/cmd/kamailio/pipeline_test.go (461)
A kamailio-go/cmd/kamailio/server.go (439)
A kamailio-go/cmd/kamailio/stress_test.go (264)
A kamailio-go/configs/demo-full.cfg (90)
A
kamailio-go/docs/superpowers/plans/2026-06-21-complete-sip-stack-roadmap.md
(992)
A kamailio-go/go.mod (22)
A kamailio-go/go.sum (67)
A kamailio-go/internal/core/acc/acc.go (305)
A kamailio-go/internal/core/acc/acc_test.go (338)
A kamailio-go/internal/core/acc/csv.go (125)
A kamailio-go/internal/core/acc/db.go (83)
A kamailio-go/internal/core/acc/memory.go (89)
A kamailio-go/internal/core/app/boot.go (251)
A kamailio-go/internal/core/app/bootstrap.go (255)
A kamailio-go/internal/core/app/bootstrap_phase39_test.go (113)
A kamailio-go/internal/core/app/cli.go (112)
A kamailio-go/internal/core/app/engine.go (530)
A kamailio-go/internal/core/app/full_demo.go (195)
A kamailio-go/internal/core/app/full_demo_test.go (105)
A kamailio-go/internal/core/auth/auth_db.go (179)
A kamailio-go/internal/core/auth/digest.go (316)
A kamailio-go/internal/core/auth/digest_db_test.go (60)
A kamailio-go/internal/core/auth/digest_test.go (165)
A kamailio-go/internal/core/avp/avp.go (222)
A kamailio-go/internal/core/avp/avp_test.go (248)
A kamailio-go/internal/core/avp/store.go (136)
A kamailio-go/internal/core/avp/store_test.go (100)
A kamailio-go/internal/core/config/config.go (199)
A kamailio-go/internal/core/config/config_phase23_test.go (156)
A kamailio-go/internal/core/config/config_test.go (114)
A kamailio-go/internal/core/config/validator.go (292)
A kamailio-go/internal/core/db/db.go (286)
A kamailio-go/internal/core/db/db_memory.go (235)
A kamailio-go/internal/core/db/db_redis.go (175)
A kamailio-go/internal/core/db/db_sqlite.go (585)
A kamailio-go/internal/core/db/db_sqlite_test.go (152)
A kamailio-go/internal/core/db/db_test.go (201)
A kamailio-go/internal/core/dialog/callback.go (108)
A kamailio-go/internal/core/dialog/dialog.go (949)
A kamailio-go/internal/core/dialog/dialog_phase17_test.go (181)
A kamailio-go/internal/core/dialog/dialog_phase40_test.go (398)
A kamailio-go/internal/core/dialog/dialog_test.go (511)
A kamailio-go/internal/core/dialog/profile.go (231)
A kamailio-go/internal/core/dialog/timer.go (178)
A kamailio-go/internal/core/dns/cache.go (153)
A kamailio-go/internal/core/dns/resolver.go (502)
A kamailio-go/internal/core/dns/resolver_test.go (292)
A kamailio-go/internal/core/dns/srv.go (217)
A kamailio-go/internal/core/dns/srv_test.go (105)
A kamailio-go/internal/core/fork/fork.go (225)
A kamailio-go/internal/core/fork/fork_test.go (231)
A kamailio-go/internal/core/forward/forward.go (419)
A kamailio-go/internal/core/forward/forward_test.go (165)
A kamailio-go/internal/core/hash/hash.go (124)
A kamailio-go/internal/core/hash/hash_test.go (95)
A kamailio-go/internal/core/htable/htable.go (248)
A kamailio-go/internal/core/htable/htable_test.go (96)
A kamailio-go/internal/core/log/log.go (156)
A kamailio-go/internal/core/log/log_test.go (150)
A kamailio-go/internal/core/msilo/msilo.go (217)
A kamailio-go/internal/core/msilo/msilo_test.go (148)
A kamailio-go/internal/core/nat/media.go (362)
A kamailio-go/internal/core/nat/media_test.go (257)
A kamailio-go/internal/core/nat/nat.go (346)
A kamailio-go/internal/core/nat/nat_test.go (111)
A kamailio-go/internal/core/parser/bench_test.go (218)
A kamailio-go/internal/core/parser/build.go (785)
A kamailio-go/internal/core/parser/defs.go (259)
A kamailio-go/internal/core/parser/fline.go (232)
A kamailio-go/internal/core/parser/hdr_utils.go (368)
A kamailio-go/internal/core/parser/hname.go (0)
A kamailio-go/internal/core/parser/lump.go (0)
A kamailio-go/internal/core/parser/lump_test.go (0)
A kamailio-go/internal/core/parser/msg.go (0)
A kamailio-go/internal/core/parser/parse_addr_spec.go (0)
A kamailio-go/internal/core/parser/parse_allow.go (0)
A kamailio-go/internal/core/parser/parse_auth.go (0)
A kamailio-go/internal/core/parser/parse_body.go (0)
A kamailio-go/internal/core/parser/parse_contact.go (0)
A kamailio-go/internal/core/parser/parse_content.go (0)
A kamailio-go/internal/core/parser/parse_cseq.go (0)
A kamailio-go/internal/core/parser/parse_date.go (0)
A kamailio-go/internal/core/parser/parse_disposition.go (0)
A kamailio-go/internal/core/parser/parse_event.go (0)
A kamailio-go/internal/core/parser/parse_expires.go (0)
A kamailio-go/internal/core/parser/parse_headers_test.go (0)
A kamailio-go/internal/core/parser/parse_identity.go (0)
A kamailio-go/internal/core/parser/parse_lazy.go (0)
A kamailio-go/internal/core/parser/parse_methods.go (0)
A kamailio-go/internal/core/parser/parse_multi_via.go (0)
A kamailio-go/internal/core/parser/parse_params.go (0)
A kamailio-go/internal/core/parser/parse_ppi_pai.go (0)
A kamailio-go/internal/core/parser/parse_privacy.go (0)
A kamailio-go/internal/core/parser/parse_require.go (0)
A kamailio-go/internal/core/parser/parse_retry.go (0)
A kamailio-go/internal/core/parser/parse_rpid.go (0)
A kamailio-go/internal/core/parser/parse_rr.go (0)
A kamailio-go/internal/core/parser/parse_session_timers.go (0)
A kamailio-go/internal/core/parser/parse_sipifmatch.go (0)
A kamailio-go/internal/core/parser/parse_to.go (0)
A kamailio-go/internal/core/parser/parse_uri.go (0)
A kamailio-go/internal/core/parser/parse_uri_test.go (0)
A kamailio-go/internal/core/parser/parse_via.go (0)
A kamailio-go/internal/core/parser/parser.go (0)
A kamailio-go/internal/core/parser/parser_new_test.go (0)
A kamailio-go/internal/core/parser/parser_phase1_test.go (0)
A kamailio-go/internal/core/parser/parser_phase2_test.go (0)
A kamailio-go/internal/core/parser/parser_phase4_test.go (0)
A kamailio-go/internal/core/parser/parser_session_timers_test.go (0)
A kamailio-go/internal/core/parser/parser_test.go (0)
A kamailio-go/internal/core/parser/rebuild.go (0)
A kamailio-go/internal/core/parser/reply.go (0)
A kamailio-go/internal/core/pike/pike.go (0)
A kamailio-go/internal/core/pike/pike_test.go (0)
A kamailio-go/internal/core/presence/pidf.go (0)
A kamailio-go/internal/core/presence/presence.go (0)
A kamailio-go/internal/core/presence/presence_test.go (0)
A kamailio-go/internal/core/presence/server.go (0)
A kamailio-go/internal/core/proxy/headers.go (0)
A kamailio-go/internal/core/proxy/health.go (0)
A kamailio-go/internal/core/proxy/health_test.go (0)
A kamailio-go/internal/core/proxy/listener.go (0)
A kamailio-go/internal/core/proxy/logging.go (0)
A kamailio-go/internal/core/proxy/metrics.go (0)
A kamailio-go/internal/core/proxy/proxy.go (0)
A kamailio-go/internal/core/proxy/shutdown.go (0)
A kamailio-go/internal/core/proxy/shutdown_test.go (0)
A kamailio-go/internal/core/pv/pv.go (0)
A kamailio-go/internal/core/pv/pv_msg.go (0)
A kamailio-go/internal/core/pv/pv_test.go (0)
A kamailio-go/internal/core/registrar/registrar.go (0)
A kamailio-go/internal/core/registrar/registrar_test.go (0)
A kamailio-go/internal/core/router/route_dns.go (0)
A kamailio-go/internal/core/router/router.go (0)
A kamailio-go/internal/core/router/router_phase3_test.go (0)
A kamailio-go/internal/core/router/router_phase7_test.go (0)
A kamailio-go/internal/core/router/router_test.go (0)
A kamailio-go/internal/core/router/ruri.go (0)
A kamailio-go/internal/core/rpc/rpc.go (0)
A kamailio-go/internal/core/rpc/rpc_test.go (0)
A kamailio-go/internal/core/rtpengine/rtpengine.go (0)
A kamailio-go/internal/core/rtpengine/rtpengine_integration_test.go (0)
A kamailio-go/internal/core/rtpengine/rtpengine_test.go (0)
A kamailio-go/internal/core/script/executor.go (0)
A kamailio-go/internal/core/script/pv.go (0)
A kamailio-go/internal/core/script/script.go (0)
A kamailio-go/internal/core/script/script_test.go (0)
A kamailio-go/internal/core/sdp/sdp.go (0)
A kamailio-go/internal/core/sdp/sdp_test.go (0)
A kamailio-go/internal/core/sdp/sdpops.go (0)
A kamailio-go/internal/core/sdp/sdpops_test.go (0)
A kamailio-go/internal/core/str/str.go (0)
A kamailio-go/internal/core/str/str_test.go (0)
A kamailio-go/internal/core/topoh/topoh.go (0)
A kamailio-go/internal/core/topoh/topoh_test.go (0)
A kamailio-go/internal/core/transport/socket_info.go (0)
A kamailio-go/internal/core/transport/tcp.go (0)
A kamailio-go/internal/core/transport/tcp_framing_test.go (0)
A kamailio-go/internal/core/transport/tls.go (0)
A kamailio-go/internal/core/transport/tls_test.go (0)
A kamailio-go/internal/core/transport/transport_test.go (0)
A kamailio-go/internal/core/transport/udp.go (0)
A kamailio-go/internal/core/usrloc/backend.go (0)
A kamailio-go/internal/core/usrloc/redis.go (0)
A kamailio-go/internal/core/usrloc/usrloc.go (0)
A kamailio-go/internal/core/usrloc/usrloc_phase43_test.go (0)
A kamailio-go/internal/core/usrloc/usrloc_test.go (0)
A kamailio-go/internal/ims/auth/aka.go (0)
A kamailio-go/internal/ims/auth/aka_test.go (0)
A kamailio-go/internal/ims/headers.go (0)
A kamailio-go/internal/ims/ims_phase5_test.go (0)
A kamailio-go/internal/ims/ims_test.go (0)
A kamailio-go/internal/ims/pcscf/callflow_test.go (0)
A kamailio-go/internal/ims/pcscf/route_from_reg.go (0)
A kamailio-go/internal/ims/pcscf/route_from_reg_test.go (0)
A kamailio-go/internal/ims/pcscf/session.go (0)
A kamailio-go/internal/ims/pcscf/session_test.go (0)
A kamailio-go/internal/ims/scscf/register.go (0)
A kamailio-go/internal/ims/scscf/register_test.go (0)
A kamailio-go/internal/ims/scscf/session.go (0)
A kamailio-go/internal/ims/scscf/session_phase5_test.go (0)
A kamailio-go/internal/ims/scscf/session_test.go (0)
A kamailio-go/internal/integration/bench_test.go (0)
A kamailio-go/internal/integration/benchmark_test.go (0)
A kamailio-go/internal/integration/callflow_phase12_test.go (0)
A kamailio-go/internal/integration/callflow_phase21_test.go (0)
A kamailio-go/internal/integration/demo_config_test.go (0)
A kamailio-go/internal/integration/engine_phase21_test.go (0)
A kamailio-go/internal/integration/forward_phase6_test.go (0)
A kamailio-go/internal/integration/full_pipeline_test.go (0)
A kamailio-go/internal/integration/ims_e2e_phase8_test.go (0)
A kamailio-go/internal/integration/integration_phase5_test.go (0)
A kamailio-go/internal/integration/invite_bye_e2e_test.go (0)
A kamailio-go/internal/integration/multimod_phase21_test.go (0)
A kamailio-go/internal/integration/network_phase23_test.go (0)
A kamailio-go/internal/integration/proxy_phase22_test.go (0)
A kamailio-go/internal/integration/register_e2e_test.go (0)
A kamailio-go/internal/integration/registrar_dialog_tm_test.go (0)
A kamailio-go/internal/modules/tm/actions.go (0)
A kamailio-go/internal/modules/tm/actions_phase42_test.go (0)
A kamailio-go/internal/modules/tm/retransmit.go (0)
A kamailio-go/internal/modules/tm/tm_phase10_test.go (0)
A kamailio-go/internal/modules/tm/tm_phase14_test.go (0)
A kamailio-go/internal/modules/tm/tm_phase5_forward_test.go (0)
A kamailio-go/internal/modules/tm/tm_phase5_test.go (0)
A kamailio-go/internal/modules/tm/tm_phase6_test.go (0)
A kamailio-go/internal/modules/tm/tm_test.go (0)
A kamailio-go/internal/modules/tm/transaction.go (0)
A kamailio-go/internal/modules/tm/transaction_engine.go (0)
A kamailio-go/internal/modules/tm/transaction_engine_test.go (0)
A kamailio-go/internal/modules/tm/types.go (0)
A kamailio-go/kamailio-go (0)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/4790.patch
https://github.com/kamailio/kamailio/pull/4790.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/4790
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/[email protected]>
_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the
sender!