Type:
Improvement
Status:
Closed
Priority:
Major
Resolution:
Fixed
Affects Version/s:
3.1.1
Proposal:
Hide
Unless specified otherwise, if either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
Show
Unless specified otherwise, if either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
Resolution:
Hide
Proposal added to draft 09, line 256.
Show
Proposal added to draft 09, line 256.
What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 3 with a bad client ID then the packet should be rejected because it is malformed.
Richard Coppen (Inactive)
made changes -
30/Jul/13 9:56 AM
Field
Original Value
New Value
Description
What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 4 with a bad client ID then the packet should be rejected because it is malformed.
Richard Coppen (Inactive)
made changes -
30/Jul/13 1:59 PM
Description
What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 4 with a bad client ID then the packet should be rejected because it is malformed.
What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 3 with a bad client ID then the packet should be rejected because it is malformed.
Richard Coppen (Inactive)
made changes -
01/Aug/13 3:02 PM
Proposal
The TCP session MUST be disconnected
If either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
Richard Coppen (Inactive)
made changes -
01/Aug/13 3:04 PM
Proposal
If either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
Unless specified otherwise, if either the server or client receives a control packet which is determines is Malformed i.e., it does not meet this specification, the the TCP session MUST be disconnected.
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"a9686aef-5fc2-4a03-be15-134622bd6097","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":1819.8000001907349,"redirectCount":0,"resourceLoadedEnd":2317,"resourceLoadedStart":570.5,"resourceTiming":[{"duration":872.9000000953674,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":570.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":570.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1443.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":873,"initiatorType":"link","name":"https://issues.oasis-open.org/s/7d2823769c2e7b66e860863fe879b7f8-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":570.9000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":570.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1443.9000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":873.4000000953674,"initiatorType":"link","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":571.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":571.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1444.5,"responseStart":0,"secureConnectionStart":0},{"duration":873.4000000953674,"initiatorType":"link","name":"https://issues.oasis-open.org/s/645acc233eb869f48a571293b8358a7d-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":571.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":571.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1444.9000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":873.9000000953674,"initiatorType":"link","name":"https://issues.oasis-open.org/s/a0dd6509771c1de0667aae5429c04cda-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":571.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":571.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1445.5,"responseStart":0,"secureConnectionStart":0},{"duration":916.5999999046326,"initiatorType":"script","name":"https://issues.oasis-open.org/s/e5479157e7a0c08b005e6522f2f04104-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":571.9000000953674,"connectEnd":571.9000000953674,"connectStart":571.9000000953674,"domainLookupEnd":571.9000000953674,"domainLookupStart":571.9000000953674,"fetchStart":571.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":571.9000000953674,"responseEnd":1488.5,"responseStart":1488.5,"secureConnectionStart":571.9000000953674},{"duration":930.3000001907349,"initiatorType":"script","name":"https://issues.oasis-open.org/s/83514d5d4e8543747b02042eafcdc99c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":572.4000000953674,"connectEnd":572.4000000953674,"connectStart":572.4000000953674,"domainLookupEnd":572.4000000953674,"domainLookupStart":572.4000000953674,"fetchStart":572.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":572.4000000953674,"responseEnd":1502.7000002861023,"responseStart":1502.7000002861023,"secureConnectionStart":572.4000000953674},{"duration":932.3000001907349,"initiatorType":"script","name":"https://issues.oasis-open.org/s/70bb2263e59e7e1f04fbd137c80b895b-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":572.5999999046326,"connectEnd":572.5999999046326,"connectStart":572.5999999046326,"domainLookupEnd":572.5999999046326,"domainLookupStart":572.5999999046326,"fetchStart":572.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":572.5999999046326,"responseEnd":1504.9000000953674,"responseStart":1504.9000000953674,"secureConnectionStart":572.5999999046326},{"duration":932.9000000953674,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":572.8000001907349,"connectEnd":572.8000001907349,"connectStart":572.8000001907349,"domainLookupEnd":572.8000001907349,"domainLookupStart":572.8000001907349,"fetchStart":572.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":572.8000001907349,"responseEnd":1505.7000002861023,"responseStart":1505.7000002861023,"secureConnectionStart":572.8000001907349},{"duration":932.7000002861023,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":573.5999999046326,"connectEnd":573.5999999046326,"connectStart":573.5999999046326,"domainLookupEnd":573.5999999046326,"domainLookupStart":573.5999999046326,"fetchStart":573.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":573.5999999046326,"responseEnd":1506.3000001907349,"responseStart":1506.3000001907349,"secureConnectionStart":573.5999999046326},{"duration":933,"initiatorType":"script","name":"https://issues.oasis-open.org/s/cda37faab827dbdf305de8efe8282062-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":573.8000001907349,"connectEnd":573.8000001907349,"connectStart":573.8000001907349,"domainLookupEnd":573.8000001907349,"domainLookupStart":573.8000001907349,"fetchStart":573.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":573.8000001907349,"responseEnd":1506.8000001907349,"responseStart":1506.8000001907349,"secureConnectionStart":573.8000001907349},{"duration":933.5999999046326,"initiatorType":"link","name":"https://issues.oasis-open.org/s/07245784f53abc49bad9d9d4d36c577a-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/cadc4f20cc5c138dee060d42cf85f220/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":574,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":574,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1507.5999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":933,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":574.2000002861023,"connectEnd":574.2000002861023,"connectStart":574.2000002861023,"domainLookupEnd":574.2000002861023,"domainLookupStart":574.2000002861023,"fetchStart":574.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":574.2000002861023,"responseEnd":1507.2000002861023,"responseStart":1507.2000002861023,"secureConnectionStart":574.2000002861023},{"duration":893,"initiatorType":"link","name":"https://issues.oasis-open.org/s/f77fd89aa211a76b20e9b0e63564383c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":614.8000001907349,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":614.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1507.8000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":892.9000000953674,"initiatorType":"script","name":"https://issues.oasis-open.org/s/41525c48ddceeb9b11e54085268fc285-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":615.0999999046326,"connectEnd":615.0999999046326,"connectStart":615.0999999046326,"domainLookupEnd":615.0999999046326,"domainLookupStart":615.0999999046326,"fetchStart":615.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":615.0999999046326,"responseEnd":1508,"responseStart":1508,"secureConnectionStart":615.0999999046326}],"threshold":1000,"fetchStart":0,"domainLookupStart":464,"domainLookupEnd":464,"connectStart":464,"connectEnd":513,"secureConnectionStart":488,"requestStart":513,"responseStart":562,"responseEnd":649,"domLoading":565,"domInteractive":2357,"domContentLoadedEventStart":2357,"domContentLoadedEventEnd":2406,"domComplete":3203,"loadEventStart":3204,"loadEventEnd":3206,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"21a81b58cceebe","effectiveType":"4g","downlink":9.2,"rtt":0,"serverDuration":110,"dbReadsTimeInMs":24,"dbConnsTimeInMs":28,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
Fixed in Draft09 line 256.