{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65435472,"defaultBranch":"master","name":"gosmpp","ownerLogin":"linxGnu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-11T03:28:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20961936?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725868800.0","currentOid":""},"activityList":{"items":[{"before":"c3e4b2ff5fd12002f27123b48009ced2e04a7f73","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.17.0","pushedAt":"2024-09-09T08:00:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f55903cdb8ea3e5f24dcb08d949ac813a7592be6","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.18.0","pushedAt":"2024-09-09T07:59:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.16.0 to 0.18.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.16.0 to 0.18.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.16.0...v0.18.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.16.0 to 0.18.0"}},{"before":null,"after":"c3e4b2ff5fd12002f27123b48009ced2e04a7f73","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.17.0","pushedAt":"2024-08-12T07:03:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.16.0 to 0.17.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.16.0 to 0.17.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.16.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.16.0 to 0.17.0"}},{"before":"1c3b3e5575cd38bc6364ce4183800d2b873d5da6","after":"3cf20dca6316e9e51f94f40e8ce3c739eca1cd75","ref":"refs/heads/master","pushedAt":"2024-06-15T04:55:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Feature: PDU SubmitWindow with; MaxWindowSize option, ExpectedResponse handler, ExpiredPdus handler and NoRespPdu OnClose handler (#134)\n\nWhat: \r\n- Add a submit window via a\r\n[concurrent-map](https://github.com/orcaman/concurrent-map) that tracks\r\nRequests (SubmitSM, EnquireLinks, ReplaceSM, etc..)\r\n- Add functionality to return a expected response with the original sent\r\nPDU\r\n- Add functionality to track PDUs with no response and a timer setting\r\nfor when they expire\r\n- Add a max window size setting, to limit the number of outbound request\r\n- Add function call to get current bind window size on Tx and Trx\r\n- Add function call to get a PDU stuck in the submit store when the bind\r\ncloses.\r\n- Add an example on how to use new settings\r\n- Add an example on how to implemented a Custom PDU to add any fields to\r\nbe tracked\r\n\r\nWhy: As requested in #126, #105 and #73, the user sometimes needs to\r\ntrack all requests sent to SMSC. Either to relate a response to a\r\nrequest, or to track a request that have received no response or even to\r\nlimit the number of outgoing request without any response from the SMSC.\r\n\r\nHow: \r\n- The main feature, the submit window, works by using a\r\n[concurrent-map](https://github.com/orcaman/concurrent-map) as a\r\nkey/value store. The key is the PDU sequence number and the value is a\r\nnew Request struct created for this feature. Concurrent-map is thread\r\nsafe and has all the functionality needed for this use case. The map\r\ngets reset on every rebind and all PDUs stored in the map are can be\r\nretruned to the user via a func call when the session is closed.\r\n- When the user Submits a PDU, it is stored in the new Request struct\r\nwith the request is created\r\n- When the library receives a PDU from the SMSC, it will verify if the\r\nPDU is a response type (SubmitSMResp, ReplaceSMResp, etc) and queries\r\nthe key/value store with the sequence number. If the store contains a\r\nPDU request, the response is returned to the user with the PDU and the\r\noriginal request via OnExpectedPduResponse setting. The Request is\r\nremoved from the store after the lookup.\r\n- Receivable has been modified to add a new loopWithVerifyExpiredPdu,\r\nthat verifies all PDU in the store and compare the time they were\r\nstored. If the time is great than the value entered by the setting\r\nPduExpireTimeOut, the PDU is removed from the store and return to the\r\nuser via OnExpiredPduRequest.\r\n\r\nThe submit window will only contain PDU that return true on CanResponse,\r\nexcept Unbind and BindRequest:\r\n- CancelSM\r\n- DataSM\r\n- DeliverSM\r\n- EnquireLink\r\n- QuerySM\r\n- ReplaceSM\r\n- SubmitMulti\r\n- SubmitSM\r\n\r\nThis PR does not break current user experience, all old test pass and if\r\nuser does not add the new settings, all will work as it previously did.","shortMessageHtmlLink":"Feature: PDU SubmitWindow with; MaxWindowSize option, ExpectedRespons…"}},{"before":"c67948f7584a4cebca4c82c6eaa2ae24432ed654","after":"1c3b3e5575cd38bc6364ce4183800d2b873d5da6","ref":"refs/heads/master","pushedAt":"2024-06-10T08:58:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"[GSM7BITPACKED] Fixes around Split/ShouldSplit (#136)","shortMessageHtmlLink":"[GSM7BITPACKED] Fixes around Split/ShouldSplit (#136)"}},{"before":"6266643b0d7db15c9e12f04cdcb2caa7ae2ef39f","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.16.0","pushedAt":"2024-06-10T08:56:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"}},{"before":"7ddd965e166c94d72f35d222e6f2b34cc26250cb","after":"c67948f7584a4cebca4c82c6eaa2ae24432ed654","ref":"refs/heads/master","pushedAt":"2024-06-10T08:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.14.0 to 0.16.0 (#148)\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.14.0 to\r\n0.16.0.\r\n
\r\nCommits\r\n
    \r\n
  • 9c2f3a2\r\ncmd/gotext: fix segfault in extract & rewrite commands
  • \r\n
  • 59e1219\r\nmessage: optimize lookupAndFormat function for better performance
  • \r\n
  • a20a3e2\r\nx/text: update x/tools for go/ssa range-over-func fix
  • \r\n
  • 8d533a0\r\nencoding/charmap: update UCM spec file URL prefix
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/text&package-manager=go_modules&previous-version=0.14.0&new-version=0.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/text from 0.14.0 to 0.16.0 (#148)"}},{"before":"14a0ef193c66e884b0ee120b2df6af8df1ec660d","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.15.0","pushedAt":"2024-06-10T07:33:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"6266643b0d7db15c9e12f04cdcb2caa7ae2ef39f","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.16.0","pushedAt":"2024-06-10T07:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.14.0 to 0.16.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.14.0 to 0.16.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.14.0...v0.16.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.14.0 to 0.16.0"}},{"before":null,"after":"14a0ef193c66e884b0ee120b2df6af8df1ec660d","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.15.0","pushedAt":"2024-05-06T07:34:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.14.0 to 0.15.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.14.0 to 0.15.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.14.0...v0.15.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.14.0 to 0.15.0"}},{"before":"0e2072bce3ff86f50d2409afd1e936c829230145","after":null,"ref":"refs/heads/update_address_range_constructor","pushedAt":"2024-03-21T00:44:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"}},{"before":"1d156d8ea11e10cd94d5fe8be134650c220a92d9","after":"7ddd965e166c94d72f35d222e6f2b34cc26250cb","ref":"refs/heads/master","pushedAt":"2024-03-21T00:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"CHORE Update address range constructor (#145)","shortMessageHtmlLink":"CHORE Update address range constructor (#145)"}},{"before":null,"after":"0e2072bce3ff86f50d2409afd1e936c829230145","ref":"refs/heads/update_address_range_constructor","pushedAt":"2024-03-21T00:33:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"CHORE Update address range constructor","shortMessageHtmlLink":"CHORE Update address range constructor"}},{"before":"f3387edb9b51a34702b3492e98aba2b15627ecdc","after":"1d156d8ea11e10cd94d5fe8be134650c220a92d9","ref":"refs/heads/master","pushedAt":"2024-03-21T00:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Add the possibility to change the addressRange maxLen with options. (#142)","shortMessageHtmlLink":"Add the possibility to change the addressRange maxLen with options. (#…"}},{"before":"3937dc5ac35ea585661815ae31a8765ce5c4cfae","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-03-12T00:51:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"}},{"before":"3c44160054d3f0c9e4d009e97b188bfa5df5ef9c","after":"f3387edb9b51a34702b3492e98aba2b15627ecdc","ref":"refs/heads/master","pushedAt":"2024-03-12T00:51:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#141)\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify)\r\nfrom 1.8.4 to 1.9.0.\r\n
\r\nRelease notes\r\n

Sourced from github.com/stretchr/testify's\r\nreleases.

\r\n
\r\n

v1.9.0

\r\n

What's Changed

\r\n
    \r\n
  • Fix Go modules version by @​SuperQ in stretchr/testify#1394
  • \r\n
  • Document that require is not safe to call in created goroutines by\r\n@​programmer04\r\nin stretchr/testify#1392
  • \r\n
  • Remove myself from MAINTAINERS.md by @​mvdkleijn in stretchr/testify#1367
  • \r\n
  • Correct spelling/grammar by @​echarrod in stretchr/testify#1389
  • \r\n
  • docs: Update URLs in README by @​davidjb in stretchr/testify#1349
  • \r\n
  • Update mockery link to Github Pages in README by @​LandonTClipp\r\nin stretchr/testify#1346
  • \r\n
  • docs: Fix typos in tests and comments by @​alexandear in stretchr/testify#1410
  • \r\n
  • CI: tests from go1.17 by @​SuperQ in stretchr/testify#1409
  • \r\n
  • Fix adding ? when no values passed by @​lesichkovm in stretchr/testify#1320
  • \r\n
  • codegen: use standard header for generated files by @​dolmen in stretchr/testify#1406
  • \r\n
  • mock: AssertExpectations log reason only on failure by @​hikyaru-suzuki\r\nin stretchr/testify#1360
  • \r\n
  • assert: fix flaky TestNeverTrue by @​dolmen in stretchr/testify#1417
  • \r\n
  • README: fix typos "set up" vs "setup" by @​ossan-dev in stretchr/testify#1428
  • \r\n
  • mock: move regexp compilation outside of Called by @​aud10slave in stretchr/testify#631
  • \r\n
  • assert: refactor internal func getLen() by @​dolmen in stretchr/testify#1445
  • \r\n
  • mock: deprecate type AnythingOfTypeArgument (#1434)\r\nby @​dolmen in stretchr/testify#1441
  • \r\n
  • Remove no longer needed assert.canConvert by @​alexandear in stretchr/testify#1470
  • \r\n
  • assert: ObjectsAreEqual: use time.Equal for time.Time types by @​tscales in stretchr/testify#1464
  • \r\n
  • Bump actions/checkout from 3 to 4 by @​dependabot in stretchr/testify#1466
  • \r\n
  • Bump actions/setup-go from 3.2.0 to 4.1.0 by @​dependabot in stretchr/testify#1451
  • \r\n
  • fix: make EventuallyWithT concurrency safe by @​czeslavo in stretchr/testify#1395
  • \r\n
  • assert: fix httpCode and HTTPBody occur panic when http.Handler read\r\nBody by @​hidu in stretchr/testify#1484
  • \r\n
  • assert.EqualExportedValues: fix handling of arrays by @​zrbecker in stretchr/testify#1473
  • \r\n
  • .github: use latest Go versions by @​kevinburkesegment\r\nin stretchr/testify#1489
  • \r\n
  • assert: Deprecate EqualExportedValues by @​HaraldNordgren\r\nin stretchr/testify#1488
  • \r\n
  • suite: refactor test assertions by @​alexandear in stretchr/testify#1474
  • \r\n
  • suite: fix SetupSubTest and TearDownSubTest execution order by @​linusbarth in stretchr/testify#1471
  • \r\n
  • docs: Fix deprecation comments for http package by @​alexandear in stretchr/testify#1335
  • \r\n
  • Add map support doc comments to Subset and NotSubset by @​jedevc in stretchr/testify#1306
  • \r\n
  • TestErrorIs/TestNotErrorIs: check error message contents by @​craig65535 in stretchr/testify#1435
  • \r\n
  • suite: fix subtest names (fix #1501)\r\nby @​dolmen in stretchr/testify#1504
  • \r\n
  • assert: improve unsafe.Pointer tests by @​dolmen in stretchr/testify#1505
  • \r\n
  • assert: simplify isNil implementation by @​dolmen in stretchr/testify#1506
  • \r\n
  • assert.InEpsilonSlice: fix expected/actual order and other\r\nimprovements by @​dolmen in stretchr/testify#1483
  • \r\n
  • Fix dependency cycle with objx #1292\r\nby @​dolmen in stretchr/testify#1453
  • \r\n
  • mock: refactor TestIsArgsEqual by @​dolmen in stretchr/testify#1444
  • \r\n
  • mock: optimize argument matching checks by @​dolmen in stretchr/testify#1416
  • \r\n
  • assert: fix TestEventuallyTimeout by @​dolmen in stretchr/testify#1412
  • \r\n
  • CI: add go 1.21 in GitHub Actions by @​dolmen in stretchr/testify#1450
  • \r\n
  • suite: fix recoverAndFailOnPanic to report test failure at the right\r\nlocation by @​dolmen in stretchr/testify#1502
  • \r\n
  • Update maintainers by @​brackendawson\r\nin stretchr/testify#1533
  • \r\n
  • assert: Fix EqualValues to handle overflow/underflow by @​arjunmahishi\r\nin stretchr/testify#1531
  • \r\n
  • assert: better formatting for Len() error by @​kevinburkesegment\r\nin stretchr/testify#1485
  • \r\n
  • Ensure AssertExpectations does not fail in skipped tests by @​ianrose14 in stretchr/testify#1331
  • \r\n
  • suite: fix deadlock in suite.Require()/Assert() by @​arjunmahishi\r\nin stretchr/testify#1535
  • \r\n
  • Revert "assert: ObjectsAreEqual: use time.Equal for time.Time\r\ntype" by @​brackendawson\r\nin stretchr/testify#1537
  • \r\n
  • [chore] Add issue templates by @​arjunmahishi\r\nin stretchr/testify#1538
  • \r\n
  • Update the build status badge by @​brackendawson\r\nin stretchr/testify#1540
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • bb548d0\r\nMerge pull request #1552\r\nfrom stretchr/dependabot/go_modules/github.com/stret...
  • \r\n
  • 814075f\r\nbuild(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2
  • \r\n
  • e045612\r\nMerge pull request #1339\r\nfrom bogdandrutu/uintptr
  • \r\n
  • 5b6926d\r\nMerge pull request #1385\r\nfrom hslatman/not-implements
  • \r\n
  • 9f97d67\r\nMerge pull request #1550\r\nfrom stretchr/release-notes
  • \r\n
  • bcb0d3f\r\nInclude the auto-release notes in releases
  • \r\n
  • fb770f8\r\nMerge pull request #1247\r\nfrom ccoVeille/typos
  • \r\n
  • 85d8bb6\r\nfix typos in comments, tests and github templates
  • \r\n
  • e2741fa\r\nMerge pull request #1548\r\nfrom arjunmahishi/msgAndArgs
  • \r\n
  • 6e59f20\r\nhttp_assertions: assert that the msgAndArgs actually works in tests
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.8.4&new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#141)"}},{"before":null,"after":"3937dc5ac35ea585661815ae31a8765ce5c4cfae","ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-03-04T07:46:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0"}},{"before":"f94984002608481b0eaef80cd7b4a1fc6956a57b","after":"3c44160054d3f0c9e4d009e97b188bfa5df5ef9c","ref":"refs/heads/master","pushedAt":"2024-01-23T14:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Adding comment","shortMessageHtmlLink":"Adding comment"}},{"before":"2657da5e4cbe0ebeb65b7080a13197b62dbc298c","after":"f94984002608481b0eaef80cd7b4a1fc6956a57b","ref":"refs/heads/master","pushedAt":"2024-01-23T13:22:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Add possibility to specify address range when binding with SMSC (#131)\n\nWe're using the lib to connect to SMSC but there was no way to setup the\r\naddress range parameter within the connector.\r\nWe saw that the bindRequest struct was responsible for it and we took\r\nthe freedom to improve the way we instantiate the connector.\r\nWith this pull request you can see that on the Receiver and Transceiver,\r\nwe can now modify the connector without breaking the public interface of\r\nthe lib. Which can now be used to add the addressRange option.\r\n\r\nCo-authored-by: Justin BOUDT ","shortMessageHtmlLink":"Add possibility to specify address range when binding with SMSC (#131)"}},{"before":"c96a26221fd1e9553cf46addd884aad0ab6613db","after":"2657da5e4cbe0ebeb65b7080a13197b62dbc298c","ref":"refs/heads/master","pushedAt":"2024-01-04T13:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Update README.md (#123)","shortMessageHtmlLink":"Update README.md (#123)"}},{"before":"9371038450cabf2dc5abc77b8d0db4c8cebc9cbe","after":"c96a26221fd1e9553cf46addd884aad0ab6613db","ref":"refs/heads/master","pushedAt":"2024-01-04T13:05:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Add a OnRebind callback to notify when rebind was successful (#121)","shortMessageHtmlLink":"Add a OnRebind callback to notify when rebind was successful (#121)"}},{"before":"7bfd2f8b91f8c79719578aa862db1a6961d62ff6","after":"9371038450cabf2dc5abc77b8d0db4c8cebc9cbe","ref":"refs/heads/master","pushedAt":"2023-11-18T14:45:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"laduchesneau","name":"Louis-Alexandre Duchesneau","path":"/laduchesneau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71886792?s=80&v=4"},"commit":{"message":"OnAllPdu users are now able to return a bool to close the bind (#120)\n\nWhat: \r\nOnAllPdu setting did not allow users to report bind closing status. This\r\ncaused an io error when users responded to a unbind request.\r\n\r\nWhy:\r\nThe change allow users to send back a bool to let the app close the\r\nbind, if needed, like with a unbind request.\r\n\r\nHow:\r\nThe OnAllPDU is called from handleOrClose function, that has a return\r\nvalue to close the bind. The OnAllPdu will also have a bool return value\r\nand that value is forward to the handleorClose function. If the\r\nOnCallPdu is returned with a true value, handleOrClose will initiate the\r\nclose status, like it does without the OnAllPdu setting.\r\n\r\nThis change also include some other minor changes:\r\n- using a Callback type, to align with existing code\r\n- no need to check if return value of OnAllPDU is nil. Its a struck, it\r\nwill never be nil and all fields will have default values\r\n- fix manual response example to align with new return bool on OnAllPdu\r\ncall","shortMessageHtmlLink":"OnAllPdu users are now able to return a bool to close the bind (#120)"}},{"before":"0afb8d68deaa9bf0d038ffc5bd1ef5df5e9f7f51","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.14.0","pushedAt":"2023-11-08T09:11:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"}},{"before":"24b21cb5b4684600482367dc59e8d2337dc2dae7","after":"7bfd2f8b91f8c79719578aa862db1a6961d62ff6","ref":"refs/heads/master","pushedAt":"2023-11-08T09:11:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.13.0 to 0.14.0 (#116)\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.13.0 to\r\n0.14.0.\r\n
\r\nCommits\r\n
    \r\n
  • 6c97a16\r\nall: update go directive to 1.18
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/text&package-manager=go_modules&previous-version=0.13.0&new-version=0.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/text from 0.13.0 to 0.14.0 (#116)"}},{"before":"ed8c97786df7109b7233c1755bc4fdcb5d936931","after":"0afb8d68deaa9bf0d038ffc5bd1ef5df5e9f7f51","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.14.0","pushedAt":"2023-11-08T05:13:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.13.0 to 0.14.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.13.0 to 0.14.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.13.0...v0.14.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.13.0 to 0.14.0"}},{"before":"07a919052b71e8c063efea7534a03cdad0e34d32","after":"24b21cb5b4684600482367dc59e8d2337dc2dae7","ref":"refs/heads/master","pushedAt":"2023-11-08T05:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Ignore EOF error when unmarshaling submit_sm_resp with no message_id (#119)\n\nFix for #117 and #118 \r\n\r\nI don't fully understand the reason behind #113 , but that change is\r\ncausing issues when submit_sm_resp returns with command_status != 0. I\r\npropose we ignore the io.EOF error when unmarshalling the message_id.\r\n\r\nI also added a test to identify this issue in future.\r\n\r\nReminder, as per the spec: The submit_sm_resp PDU Body is not returned\r\nif the command_status field contains a non-zero value.","shortMessageHtmlLink":"Ignore EOF error when unmarshaling submit_sm_resp with no message_id (#…"}},{"before":null,"after":"ed8c97786df7109b7233c1755bc4fdcb5d936931","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.14.0","pushedAt":"2023-11-06T07:48:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/text from 0.13.0 to 0.14.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.13.0 to 0.14.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.13.0...v0.14.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/text from 0.13.0 to 0.14.0"}},{"before":"20e736c3cef56ffa7da68318a1b73318159b0ff6","after":null,"ref":"refs/heads/fix","pushedAt":"2023-09-18T11:06:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"}},{"before":"42fdccabb349c2e7cf8255b93d837e02a2241632","after":"07a919052b71e8c063efea7534a03cdad0e34d32","ref":"refs/heads/master","pushedAt":"2023-09-18T11:06:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Fix SubmitSMResp unmarshalling when CommandStatus != data.ESME_ROK (#113)","shortMessageHtmlLink":"Fix SubmitSMResp unmarshalling when CommandStatus != data.ESME_ROK (#113"}},{"before":"6ca59b2065d98f2e08f97ebd6bae1e84cacb776a","after":"20e736c3cef56ffa7da68318a1b73318159b0ff6","ref":"refs/heads/fix","pushedAt":"2023-09-15T10:37:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"linxGnu","name":"Linh Tran Tuan","path":"/linxGnu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20961936?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsJuv_gA","startCursor":null,"endCursor":null}},"title":"Activity · linxGnu/gosmpp"}