<!-- 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!

Reply via email to