<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netxduo.git/test/regression/ftp_test, branch dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/netxduo.git/atom/test/regression/ftp_test?h=dev</id>
<link rel='self' href='http://cgit.235523.xyz/netxduo.git/atom/test/regression/ftp_test?h=dev'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/'/>
<updated>2026-06-06T19:42:50Z</updated>
<entry>
<title>Added copyright headers to files missing them</title>
<updated>2026-06-06T19:42:50Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-06T19:42:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=4d88828b06d164a5b7e82152395a92254abcd6e4'/>
<id>urn:sha1:4d88828b06d164a5b7e82152395a92254abcd6e4</id>
<content type='text'>
Applied the standard MIT license header to all project-owned C, header,
assembly, shell, and Python files that were missing a copyright notice.
Third-party, toolchain startup, and auto-generated files were excluded.

Co-authored-by: Copilot &lt;223556219+Copilot@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Ftp server: implemented lcall to ogout callback on client timeout for consistency (#372)</title>
<updated>2026-05-28T15:46:36Z</updated>
<author>
<name>Valentin Batz</name>
<email>vb-linetco@users.noreply.github.com</email>
</author>
<published>2026-05-28T15:46:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=5dca3d2af173318df6e0452bddddcbc34f459146'/>
<id>urn:sha1:5dca3d2af173318df6e0452bddddcbc34f459146</id>
<content type='text'>
ftp server: call logout callback on client timeout for consistency

 Otherwise this is not symmetric with the other case where logout is also
 called when the client disconnects.

 Refactor performing the logout into a separate helper to avoid
 duplication.

 Fix security bug: stale authenticated flag after inactivity timeout.
 Moving nx_ftp_client_request_authenticated = NX_FALSE into the
 _nx_ftp_server_logout_client helper ensures every call site (QUIT,
 disconnect, and now timeout) consistently resets auth state. Before
 this fix, a new TCP connection accepted on a timed-out socket slot
 could issue commands without USER/PASS.

 Remove the now-redundant per-callsite authenticated resets in the QUIT
 handler and the control-disconnect processing path.

 Fix AUTHOR field in _nx_ftp_server_logout_client (was 'TBD').

 Remove trailing whitespace from the new function comment block and from
 the blank line following the QUIT logout call.

 Add regression test netx_ftp_server_activity_timeout_test that forces
 the inactivity timer to fire, asserts the logout callback is invoked,
 uses a raw TCP connection to verify commands are rejected with 530
 before USER/PASS (demonstrating the auth-reset fix), and confirms a
 fresh authenticated session works normally.

 Co-authored-by: Frédéric Desbiens &lt;frederic.desbiens@eclipse-foundation.org&gt;
 Co-authored-by: Copilot &lt;223556219+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Updated copyright headers and version strings. Removed version history</title>
<updated>2026-03-06T23:14:18Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-03-06T23:14:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=ff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a'/>
<id>urn:sha1:ff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved test cases. (#210)</title>
<updated>2023-12-01T02:59:30Z</updated>
<author>
<name>Wenhui Xie</name>
<email>54433186+wenhui-xie@users.noreply.github.com</email>
</author>
<published>2023-12-01T02:59:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=685dafbba390bfd5fbc89e3bbe341feb6a1e4bce'/>
<id>urn:sha1:685dafbba390bfd5fbc89e3bbe341feb6a1e4bce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove deprecated tests.</title>
<updated>2023-11-29T06:19:27Z</updated>
<author>
<name>Wenhui Xie</name>
<email>wenxi@microsoft.com</email>
</author>
<published>2023-11-29T06:19:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=4fc7650fcedd5b1e90fa4f2d7aa144f8795122ed'/>
<id>urn:sha1:4fc7650fcedd5b1e90fa4f2d7aa144f8795122ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add netxduo regression test.</title>
<updated>2023-11-27T09:37:37Z</updated>
<author>
<name>Wenhui Xie</name>
<email>wenxi@microsoft.com</email>
</author>
<published>2023-11-27T09:37:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=c23be7fdddd64fb40a772a94b667452f310b9c42'/>
<id>urn:sha1:c23be7fdddd64fb40a772a94b667452f310b9c42</id>
<content type='text'>
</content>
</entry>
</feed>
