<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/cdc/cdc_host.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/class/cdc/cdc_host.c?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/cdc/cdc_host.c?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-19T20:01:11Z</updated>
<entry>
<title>Merge pull request #3750 from dxbjavid/cdc-acm-open-desc-bounds</title>
<updated>2026-07-19T20:01:11Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-19T20:01:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=52e6ab7704ce2e57f41f70d6ba2bc5470c4b56c7'/>
<id>urn:sha1:52e6ab7704ce2e57f41f70d6ba2bc5470c4b56c7</id>
<content type='text'>
bound cdc-data endpoints against descriptor length in acm_open</content>
</entry>
<entry>
<title>add interface desc length check</title>
<updated>2026-07-19T19:11:12Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-19T19:11:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=17aee71c1105763e99248737532411a936703f47'/>
<id>urn:sha1:17aee71c1105763e99248737532411a936703f47</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>improve validation structure</title>
<updated>2026-07-19T19:01:43Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-19T18:39:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1c3470a71e3755e6919cb7bd1a5d07f1985c8bb9'/>
<id>urn:sha1:1c3470a71e3755e6919cb7bd1a5d07f1985c8bb9</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>improve pointer arithmetic, check funmctional descriptor bLength</title>
<updated>2026-07-19T18:30:08Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-19T18:30:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ea88d2f530e11702a7bfc5aa882e8e659a677681'/>
<id>urn:sha1:ea88d2f530e11702a7bfc5aa882e8e659a677681</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>gate acm_open descriptor bounds behind CFG_TUH_VALIDATION_LEVEL</title>
<updated>2026-07-06T23:56:03Z</updated>
<author>
<name>Javid Khan</name>
<email>dxbjavid@gmail.com</email>
</author>
<published>2026-07-06T23:56:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=be8e6990cee5f7c2d5f09fc8494a1159c5c7c5a7'/>
<id>urn:sha1:be8e6990cee5f7c2d5f09fc8494a1159c5c7c5a7</id>
<content type='text'>
add a three-level TUSB_VALIDATION_NONE/BASIC/STRICT knob and default
CFG_TUH_VALIDATION_LEVEL to BASIC, then make acm_open the first user so
the enumeration bounds checks compile out at NONE for trusted-device
setups and stay on by default.
</content>
</entry>
<entry>
<title>bound acm_open functional descriptor walk against desc_end</title>
<updated>2026-07-05T10:56:31Z</updated>
<author>
<name>Javid Khan</name>
<email>dxbjavid@gmail.com</email>
</author>
<published>2026-07-05T10:56:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=eebd0c1c1c04d68a56eac09f56ed16e0ee570a0d'/>
<id>urn:sha1:eebd0c1c1c04d68a56eac09f56ed16e0ee570a0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>advance acm_open descriptor walk by fixed struct sizes</title>
<updated>2026-07-04T05:11:47Z</updated>
<author>
<name>Javid Khan</name>
<email>dxbjavid@gmail.com</email>
</author>
<published>2026-07-04T05:11:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ea39a8f4b12e2fc572931d7da4f3025589c536e7'/>
<id>urn:sha1:ea39a8f4b12e2fc572931d7da4f3025589c536e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guard acm_open endpoint reads against short bLength descriptors</title>
<updated>2026-07-03T17:23:06Z</updated>
<author>
<name>Javid Khan</name>
<email>dxbjavid@gmail.com</email>
</author>
<published>2026-07-03T17:23:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=28daf9eb87fe4aaa6d2208d565b4bf53ace25730'/>
<id>urn:sha1:28daf9eb87fe4aaa6d2208d565b4bf53ace25730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3660 from andrewleech/cdch-on-enum-idx-guard</title>
<updated>2026-07-03T09:10:50Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-03T09:10:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3157621ee67b486aecf887ca88851a20a9bb1447'/>
<id>urn:sha1:3157621ee67b486aecf887ca88851a20a9bb1447</id>
<content type='text'>
cdc_host: fix undeclared 'idx' when only LINE_CONTROL_ON_ENUM is defined</content>
</entry>
<entry>
<title>bound cdc-data endpoints against descriptor length in acm_open</title>
<updated>2026-07-02T16:19:32Z</updated>
<author>
<name>Javid Khan</name>
<email>dxbjavid@gmail.com</email>
</author>
<published>2026-07-02T16:19:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8a2d00f330f9150d0d08cacb6382406eebef692a'/>
<id>urn:sha1:8a2d00f330f9150d0d08cacb6382406eebef692a</id>
<content type='text'>
</content>
</entry>
</feed>
