New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nanostack release for Mbed OS 5.9 #6876

Merged
merged 10 commits into from May 17, 2018

Conversation

Projects
None yet
6 participants
@JuhPuur
Contributor

JuhPuur commented May 11, 2018

Description

Nanostack release for Mbed OS 5.9.

Followin glibraries updated with git subtree:

  • features/nanostack/sal-stack-nanostack
  • features/nanostack/coap-service
  • features/frameworks/mbed-trace
  • features/frameworks/nanostack-libservice

Pull request type

[x] Fix
[ ] Refactor
[ ] New target
[ ] Feature
[ ] Breaking change

JuhPuur added some commits May 11, 2018

Squashed 'features/nanostack/sal-stack-nanostack/' changes from 43c7e…
…c2..82bbdcc

82bbdcc Merge branch 'release_internal' into release_external
7c7568d address error sent when matching entry found. (#1695)
0860ae7 Keep parent mle_entry in child_update_req timeout (#1693)
92044d6 Changed BBR router upgrade status (#1661)
e4a9657 Compiler warning clean-up (#1690)
a573bc4 Detection of duplicate address entries updated (#1686)
f28cce8 pbbr route handling updated (#1681)
389fab0 MLE parent request timeout fixes (#1676)
feb1784 Remove fragment/PMTU handling dropped by RFC 8200
073f7e8 entry keep alive flag set to true if entry already exists. (#1675)
1584759 Extra Thread-specific address check handling
934687b Tighten core "for us" check for unicast addresses
58a60e7 address query logic implemented(#1667)
c25df78 Fix for Router advertisement process in REED (#1658)
f8b227f Thread DHCP address allocation fix (#1657)
41ca387 removed the dependence of AE message relay on DUA prefix (#1655)
9e7e9e0 REED parser refactoring for MLE advertisement (#1654)
4fda90e Clear data request flag in child_id_req timeout (#1649)
5af4a39 updated mleid rloc sync in leader. (#1645)
564d3fe Added filter callback for MLE messages (#1638)
9f85599 Security bits handled correctly (#1642)
9e6c3a1 Update Thread MLE neighbor list cleanup, attempt #2 (#1640)
1060c34 file version checking handled after other errors. (#1641)
9c6b876 added nvm support for leader router id allocation. (#1626)
4f5e97d Revert "Update Thread MLE neighbor list cleanup (#1637)" (#1639)
a20a0ba Update Thread MLE neighbor list cleanup (#1637)
32cfb6b Fix to partition selection rules (#1633)
0d655ed Update MLE receiver in Child ID req timeout error (#1634)
2378dad Discard late Child ID responses (#1630)
3e8b4ce Multicast registration time fix (#1631)
f5530b1 Thread key ID change during attach (#1627)
1b7fdc0 Skip discovery request if MLE table is full (#1625)
4022ad9 Add new test API for clearing Thread stack values (#1624)
ffb47a2 additional reed advertisement (#1609)
cfb1e81 Thread tx failure handling update (#1620)
15846ed refactored network data sync as leader (#1615)
a5c67fd data request resent if leader after resync does not receive data response.(#1614)
f8a39da documentation fix: (#1608)
b69ba04 Allow MLE entry forced saving to MAC (#1600)
0e85099 Update router id sequence number in router sync (#1594)
f2cd4cf Read the short addr as 16-bit value before calling mac api (#1585)
912cf02 purge old partition data when child id response is received (#1588)
648ef89 Remove unnecessary call to mac (#1583)
09cff0e Fix uninitialised memory defect found by valgrind (#1582)
a1acffc Update Thread publishing during address change (#1581)
d2ddb1a Send new a/sd immediately after address change (#1576)
c18d1fd added check for parent info before processing child update (#1577)
96e86b6 implemented Sleepy End Device child update requests. (#1570)
33cb7cb Flag check updated. (#1572)
9f8e7f2 Merge pull request #1566 from ARMmbed/ut_fix
565da92 Update socket_api_test.cpp
59545f9 Update socket_api_test.cpp
09414e1 ML-EID is now added to address registration tlv. (#1565)
beddb01 unittest fix for newer release of cpputest

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 82bbdcc7ec63355fc19bf2c6054716584742b99b
Merge commit '8e546a301f0b93dab28e7b4454df97e5f9e83843'
* commit '8e546a301f0b93dab28e7b4454df97e5f9e83843':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 43c7ec2..82bbdcc
Squashed 'features/nanostack/coap-service/' changes from f40072f..36d…
…36ce

36d36ce Fixed compiler warnings (#98)

git-subtree-dir: features/nanostack/coap-service
git-subtree-split: 36d36ce17679f43a751d72d01820e774ff5e051c
Merge commit '4cb7e03c7b39f446cfddc46385b00600e0e702f9'
* commit '4cb7e03c7b39f446cfddc46385b00600e0e702f9':
  Squashed 'features/nanostack/coap-service/' changes from f40072f..36d36ce
Merge commit '7a58eaec9d5f2aad89caf3cdb47346d2ff648492'
* commit '7a58eaec9d5f2aad89caf3cdb47346d2ff648492':
  Squashed 'features/frameworks/mbed-trace/' changes from 6d3590f..6df2572
Squashed 'features/frameworks/mbed-trace/' changes from 6d3590f..6df2572
6df2572 add unit test support for mac (#81)

git-subtree-dir: features/frameworks/mbed-trace
git-subtree-split: 6df2572dfb803596049b87fbad4d761acaef69c3
Merge commit 'd6732a1b96814a2ea635b3d517f498127843a097'
* commit 'd6732a1b96814a2ea635b3d517f498127843a097':
  Squashed 'features/frameworks/nanostack-libservice/' changes from 09056ed..ddd45db
Squashed 'features/frameworks/nanostack-libservice/' changes from 090…
…56ed..ddd45db

ddd45db Merge pull request #65 from ARMmbed/IOTTHD-2055
4720a2e Common read 24-bit inverse implemented
1037946 Common write 24-bit inverse implemented

git-subtree-dir: features/frameworks/nanostack-libservice
git-subtree-split: ddd45dbe8387ea47d163a9e6d2c2e89ab6da3064

@0xc0170 0xc0170 requested a review from SeppoTakalo May 14, 2018

@0xc0170 0xc0170 added needs: CI and removed needs: review labels May 14, 2018

@0xc0170

This comment has been minimized.

Member

0xc0170 commented May 14, 2018

/morph build

@mbed-ci

This comment has been minimized.

mbed-ci commented May 14, 2018

Build : SUCCESS

Build number : 1999
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/6876/

Triggering tests

/morph test
/morph uvisor-test
/morph export-build
/morph mbed2-build

JuhPuur added some commits May 14, 2018

Squashed 'features/nanostack/coap-service/' changes from 36d36ce..1cb…
…994e

1cb994e Move security _pkey into X.509 condition (#99)

git-subtree-dir: features/nanostack/coap-service
git-subtree-split: 1cb994e46e4943b44139cd19c5e97b74834e8216
Merge commit '03edf998fa6142cb5e3d4c28154c9bdfea98105f'
* commit '03edf998fa6142cb5e3d4c28154c9bdfea98105f':
  Squashed 'features/nanostack/coap-service/' changes from 36d36ce..1cb994e
@cmonr

This comment has been minimized.

Contributor

cmonr commented May 14, 2018

@JuhPuur Why is this this being marked as a fix? The change set appears much to large, almost like a refactor.

To be more specific, what exactly is this fixing?

@cmonr

This comment has been minimized.

Contributor

cmonr commented May 14, 2018

@JuhPuur Also, is there still work being done on this PR? We'd prefer to not have to stop and restart CI if possible.

@JuhPuur

This comment has been minimized.

Contributor

JuhPuur commented May 14, 2018

@cmonr There was some debate over what category to put this PR in. Fix felt most appropriate at the time.
There is still some testing to do on our side but there shouldn't be any more additions.

@kjbracey-arm

This comment has been minimized.

Contributor

kjbracey-arm commented May 15, 2018

This is the regular pre-release update of the Nanostack and mbed-client-related components mastered outside the repo.

This generally happens only once per release - it's an accumulation of stuff over the period. Seems to be nothing major in it - I guess it's "fix * 15".

The post-submission update was an urgent fix for a compilation problem caused by #6577. Nothing else expected, afaik.

@cmonr

This comment has been minimized.

Contributor

cmonr commented May 15, 2018

/morph build

@mbed-ci

This comment has been minimized.

mbed-ci commented May 15, 2018

Build : SUCCESS

Build number : 2026
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/6876/

Triggering tests

/morph test
/morph uvisor-test
/morph export-build
/morph mbed2-build

@mbed-ci

This comment has been minimized.

@mbed-ci

This comment has been minimized.

@kjbracey-arm

This comment has been minimized.

Contributor

kjbracey-arm commented May 16, 2018

/morph test

1 similar comment
@kjbracey-arm

This comment has been minimized.

Contributor

kjbracey-arm commented May 16, 2018

/morph test

@mbed-ci

This comment has been minimized.

@cmonr cmonr added ready for merge and removed needs: CI labels May 17, 2018

@cmonr cmonr merged commit bce32b0 into ARMmbed:master May 17, 2018

13 checks passed

AWS-CI uVisor Build & Test Success
Details
ci-morph-build build completed
Details
ci-morph-exporter build completed
Details
ci-morph-mbed2-build build completed
Details
ci-morph-test test completed
Details
continuous-integration/jenkins/pr-head This commit looks good
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
travis-ci/astyle Passed, 845 warnings (+0 warnings)
Details
travis-ci/docs Local docs testing has passed
Details
travis-ci/events Passed, runtime is 10254 cycles (+1237 cycles)
Details
travis-ci/gitattributestest Local gitattributestest testing has passed
Details
travis-ci/littlefs Passed, code size is 9964B (+0.00%)
Details
travis-ci/tools Local tools testing has passed
Details

@cmonr cmonr removed the ready for merge label May 17, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment