On Thu, Jun 15, 2017 at 11:24:53AM -0700, Mark Greer wrote: > This is an assortment of commits that make some fixups, do some general > tightening of NDEF data checking, add support for TI Standard and Pro > Type 5 tags, and stop issuing the Read Multiple Blocks command when > formatting a Type 5 tag. The reasoning for each change is in the > individual commit descriptions. > > For convenience, a branch with these commits is available in the > submit/updates-v1 branch here: > > https://github.com/animalcreek/neard.git > > Mark Greer (23): > ndef: Add default language ("en") for Text records > ndef: Fix use of uninitialized variable in property_get_type() > ndef: Unrecognized WKTs should return RECORD_TYPE_UNKNOWN > ndef: Verify RTD record type name encodings > ndef: Discard records containing errors > ndef: Validate text data in WKT Text records > adapter: Return '-errno' when socket() call fails > adapter: Return '-errno' when connect() call fails > adapter: Clear timeout handle when check presence timer stopped > adapter: Clear timer handle when DEP timer stopped > adapter: Do not poll when there is an active tag > nfctype2: Don't read tags with bad magic number > nfctype5: Reduce noise when tag is moved out of range > nfctype5: Add space between 'if' and first '(' > nfctype5: Remove superfluous parentheses > nfctype5: Rework code that identifies ST Micro Type 5 tags > nfctype5: Add support for TI Standard and Pro Type 5 tag > nfctype5: Remove useless initialization > nfctype5: Don't issue RMB command when formatting > nfctype5: Discard extra byte in RMB response data > nfctype5: Fix formatting > nfctools: Move nciattach macros & enums to nciattach.c > nfc_copy: Update nfc_copy.h to match Linux kernel's version > > include/nfc_copy.h | 63 +++++---- > plugins/nfctype2.c | 1 + > plugins/nfctype5.c | 320 ++++++++++++++++++++++++-------------------- > src/adapter.c | 15 ++- > src/ndef.c | 43 +++++- > tools/nciattach.c | 12 ++ > tools/nfctool/llcp-decode.c | 14 +- > tools/nfctool/snep-decode.c | 12 +- > 8 files changed, 290 insertions(+), 190 deletions(-) Ping?