aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Expand)AuthorFilesLines
2021-07-19npp: use proper format for integers (-Wformat)Krzysztof Kozlowski1-1/+1
2021-07-19p2p: use proper format for integers (-Wformat)Krzysztof Kozlowski1-2/+2
2021-07-19mifare: use unsigned int to suppress compiler -Wstrict-overflowKrzysztof Kozlowski1-3/+3
2021-07-19mifare: use proper format for integers (-Wformat)Krzysztof Kozlowski1-4/+4
2021-07-19nfctype5: fix returning uninitialized stack value in t5_tag_is_ti_pro()Krzysztof Kozlowski1-1/+1
2021-07-19nfctype5: use proper format for integers (-Wformat)Krzysztof Kozlowski1-3/+3
2021-07-19nfctype3: use proper format for integers (-Wformat)Krzysztof Kozlowski1-1/+1
2021-07-19nfctype2: use proper format for integers (-Wformat)Krzysztof Kozlowski1-6/+6
2017-11-10nfctype5: Fix formattingMark Greer1-60/+58
2017-11-10nfctype5: Discard extra byte in RMB response dataMark Greer1-3/+10
2017-11-10nfctype5: Don't issue RMB command when formattingMark Greer1-53/+24
2017-11-10nfctype5: Remove useless initializationMark Greer1-2/+2
2017-11-10nfctype5: Add support for TI Standard and Pro Type 5 tagMark Greer1-2/+59
2017-11-10nfctype5: Rework code that identifies ST Micro Type 5 tagsMark Greer1-24/+27
2017-11-10nfctype5: Remove superfluous parenthesesMark Greer1-3/+3
2017-11-10nfctype5: Add space between 'if' and first '('Mark Greer1-3/+3
2017-11-10nfctype5: Reduce noise when tag is moved out of rangeMark Greer1-1/+1
2017-11-10nfctype2: Don't read tags with bad magic numberMark Greer1-0/+1
2017-07-22nfctype2: Use explicit comparison to zero to make it clearerMarcel Holtmann1-1/+1
2015-12-22nfctype5: Add support for ST Type5 tagsShikha Singh1-4/+43
2015-03-26nfctype2: Fix Mifare Ultralight C issueChristophe Ricard1-2/+19
2014-11-28nfctype2: Byte 0 of Type 2 CC must be 0xe1Mark A. Greer1-2/+2
2014-08-18nfctype5: Support 16 bits block numbers encodingVincent Cuissard1-1/+7
2014-08-18nfctype5: RMB supportVincent Cuissard1-30/+88
2014-08-18nfctype4: Fix tag reading procedure for DESFire V1Vincent Cuissard1-5/+19
2014-08-18nfctype1: Improve the check_presence hookVincent Cuissard1-1/+1
2014-08-18nfctype1: Fix dynamic tag readVincent Cuissard1-21/+142
2014-04-07nfctype4: check_presence should select NDEF fileMark A. Greer1-2/+12
2014-04-07nfctype4: Use correct P2 value for 'Select' commandsMark A. Greer1-1/+7
2014-04-07nfctype4: Handle NDEF file larger than Max R-APDU Data Size"Mark A. Greer1-1/+6
2014-04-07nfctype4: Read the proper number of byte of the NDEF fileMark A. Greer1-3/+5
2014-04-07nfctype4: Clean up parenthesis usageMark A. Greer1-3/+3
2014-03-19nfctype4: Only read necessary bytes to get NDEF file lengthMark A. Greer1-3/+2
2014-03-19nfctype4: Only do entire NDEF detection procedure onceMark A. Greer1-22/+38
2014-03-19nfctype4: Store r_apdu_max_size in tag structureMark A. Greer1-0/+4
2014-03-19nfctype4: Only call callback once when writingMark A. Greer1-1/+1
2014-03-19nfctype4: Constently handle ISO_*() failuresMark A. Greer1-81/+33
2014-03-19nfctype4: Make ISO_send_cmd() error handling consistentMark A. Greer1-1/+1
2014-03-19nfctype4: Fix 'struct type4_cmd' leak in ISO_send_cmd()Mark A. Greer1-1/+1
2014-02-22iso15693: Add support for Type 5 tag formattingMark A. Greer1-0/+146
2014-02-22iso15693: Add support for Type 5 tag check_presenceMark A. Greer1-0/+60
2014-02-22iso15693: Add support for Type 5 tag writesMark A. Greer1-2/+50
2014-02-22iso15693: Add support for Type 5 tag readsMark A. Greer1-3/+266
2014-02-22iso15693: Add plugin for ISO/IEC 15693 Type 5 TagsMark A. Greer1-0/+500
2014-01-07phdc: Remove not needed NULL check from phdc_manager_disconnectSzymon Janc1-3/+0
2014-01-07phdc: Cleanup watch_id in phdc_manager_disconnectSzymon Janc1-0/+2
2014-01-07phdc: Fix using data pointer as key in phdc_manager_disconnectSzymon Janc1-1/+1
2014-01-07pgdc: Remove not needed NULL check in mgr_agent_releaseSzymon Janc1-3/+0
2014-01-07phdc: Minor code style fixesSzymon Janc1-7/+1
2014-01-05phdc: Cleanup free_mgr_data functionSzymon Janc1-4/+1
2014-01-04phdc: Fix possible NULL pointer dereferenceSzymon Janc1-1/+3
2013-11-25phdc: Check for the sender identity before registering the agentSamuel Ortiz1-2/+16
2013-11-25nfctype1: Check for remaining space before memcpy'ing meta dataSamuel Ortiz1-0/+5
2013-11-25nfctype1: Check for remaining space before memcpy'ing dataSamuel Ortiz1-0/+5
2013-11-10adapter: Initial transition to managed objectsSamuel Ortiz1-2/+2
2013-10-30nfctype4: Do not release target after a succesful tag writeSamuel Ortiz1-1/+0
2013-10-11nfctype2: Remove not needed NULL assignmentSzymon Janc1-1/+0
2013-10-11nfctype1: Remove dead code from nfctype1_writeSzymon Janc1-5/+0
2013-09-23npp: Implement npp_pushSamuel Ortiz1-0/+42
2013-09-23npp: Fix npp_readSamuel Ortiz1-1/+12
2013-09-02phdc: Initial PHDC implementationOlivier Guiter3-0/+563
2013-09-02p2p: Add new_client method in p2p structOlivier Guiter2-3/+11
2013-09-02p2p: Add a user_data pointer to p2p structOlivier Guiter7-27/+44
2013-08-28p2p: Remove const from service and driver nameOlivier Guiter1-2/+2
2013-08-28p2p: Change p2p_register to look for service nameOlivier Guiter1-4/+7
2013-08-27nfctype4: Fix a memory leak in t4_readbin_ccLars Poeschel1-11/+1
2013-08-20plugins: Do not compare expression against NULLDaniel Wagner11-127/+127
2013-08-20plugins: Use stdbool instead gboolean or near_bool_tDaniel Wagner8-75/+75
2013-08-20plugins: Include stdbool.hDaniel Wagner11-16/+27
2013-08-19nfctype1: Use the right offset after the CCSamuel Ortiz1-5/+1
2013-07-30handover: Fix memory leak on reallocation errorSamuel Ortiz1-6/+10
2013-07-29handover: Fix incorrect NULL checkSyam Sidhardhan1-1/+1
2013-06-21ndef: Support receiving empty Handover select framesSamuel Ortiz1-0/+5
2013-06-18nfctype4: Fix segmentation fault on invalid access keyOlivier Guiter1-1/+1
2013-06-14npp: Fix memory leak on allocation errorGuillem Jover1-3/+4
2013-06-14p2p: Coding style violation fixesOlivier Guiter1-6/+6
2013-06-14p2p: Check for an already existing p2p driver from near_p2p_registerOlivier Guiter1-1/+11
2013-06-10validation: Add MIUX supportOlivier Guiter2-13/+36
2013-06-08snep: Fix SNEP fragmentationSamuel Ortiz1-0/+3
2013-06-03validation: Fix memory leak from llcp_send_dataOlivier Guiter1-7/+4
2013-05-30nfctype4: Add support for type4 B tagsSamuel Ortiz1-3/+19
2013-05-22p2p: Fall back to blocking sockets if the async connection failsSamuel Ortiz1-0/+85
2013-05-22p2p: Non blocking client socketSamuel Ortiz1-12/+103
2013-05-21p2p: Set connection timeoutSamuel Ortiz1-0/+12
2013-04-29nfctyp3: Set cookie cb to NULL when read succeedsArron Wang1-1/+1
2013-04-05llcp: Validation test serverOlivier Guiter3-0/+339
2013-04-05p2p: Add support for connection less bindingOlivier Guiter6-12/+37
2013-03-28snep-validation: Fix compilation on ARM due to unaligned memory accessSzymon Janc1-1/+1
2013-03-27p2p: Support for single connection serverSamuel Ortiz2-43/+65
2013-03-20snep: SNEP core moved from plugins to coreMarcin MaƂagowski6-960/+35
2013-03-15nfctype2: Get the actual tag data length when trying to write an NDEFSamuel Ortiz1-2/+4
2013-03-04snep: Fix missing call to snep_exitSzymon Janc1-0/+1
2013-03-04nfctyp3: Remove set but not used variableSzymon Janc1-3/+0
2013-02-21p2p: Remove client data from the server client list when channel closesSamuel Ortiz1-0/+10
2013-02-21snep-validation: Remove DBG statement from init and exit routinesSamuel Ortiz1-4/+0
2013-02-15p2p: Do not try to bind if LLCP is not supportedSamuel Ortiz1-2/+7
2013-02-14nfctype3: Do not call write callback if the initial write command succeedsOlivier Guiter1-1/+1
2013-02-12snep: Fix Android's handover over SNEP supportOlivier Guiter2-2/+11
2013-02-12handover: Reply with no ACs when getting an Hr with an empty AC listOlivier Guiter1-1/+3
2013-01-31include: Add a copy of the NFC kernel headerSamuel Ortiz11-11/+11
2013-01-31p2p: Fix memory leak in p2p_listener_eventSzymon Janc1-0/+2
2013-01-31snep: Check ndef length before applying Android workaroundSzymon Janc1-1/+1
2013-01-10types: Fix build error due to unaligned memory accessOlivier Guiter2-4/+4
2013-01-09snep: SNEP validation test server implementationOlivier Guiter2-0/+265
2013-01-09snep: Separate snep default server code from snep coreOlivier Guiter5-600/+972
2012-12-10p2p: Make p2p_push more robustSamuel Ortiz1-4/+10
2012-12-06Fix coding style errors through the codeSzymon Janc2-2/+2
2012-11-20nfctype3: Sending the POLL command should be the default behaviourSamuel Ortiz1-2/+1
2012-11-14Use handover agent for Bluetooth dataSzymon Janc4-43/+21
2012-10-24handover: Fix to allow two handover requestsOlivier Guiter2-9/+8
2012-10-24handover: Change carriers type to bitfieldOlivier Guiter1-1/+1
2012-10-24handover: Change behavior for empty (no ac) framesOlivier Guiter1-0/+6
2012-10-22ndef: Change near_ndef_parse function nameKrzysztof Lyczkowski4-6/+6
2012-10-15p2p: Close a created socket if it's already boundSamuel Ortiz1-0/+1
2012-10-12handover: No need to explicitely close the server socketSamuel Ortiz1-3/+3
2012-10-12handover: Unref client push channel after adding the watchSamuel Ortiz1-2/+5
2012-10-09nfctype4: Call write callback when writing failedDorota Moskal1-8/+32
2012-10-09nfctype3: Call write callback when writing failedDorota Moskal1-7/+26
2012-10-09nfctype3: Call callback function while freeing cookieDorota Moskal1-47/+13
2012-10-09nfctype2: Call write callback when writing failedDorota Moskal1-13/+30
2012-10-09nfctype2: Call callback function while freeing cookieDorota Moskal1-16/+8
2012-10-09nfctype1: Call write callback when writing failedDorota Moskal1-7/+30
2012-10-09nfctype1: Call callback function while freeing cookieDorota Moskal1-18/+8
2012-10-09mifare: Correct memory leaksDorota Moskal1-14/+37
2012-10-09mifare: Check access rights while writingDorota Moskal1-2/+126
2012-10-09mifare: Add Readonly flag supportDorota Moskal1-6/+130
2012-10-09mifare: Correct processing MADsDorota Moskal1-4/+34
2012-10-09mifare: Fix possible NULL pointer dereference in reading loopDorota Moskal1-1/+1
2012-10-09nfctypes: Reduce amount of goto statementsWiktor Lawski2-175/+89
2012-10-09nfctypes: Simplify returning error codesWiktor Lawski4-103/+41
2012-10-09adapter: Refactor function near_adapter_sendWiktor Lawski5-162/+93
2012-10-01handover: Try to send HS only if message preparation succeedSzymon Janc1-0/+4
2012-09-27handover: Correct FRAME_TYPE_OFFSET valueSzymon Janc1-1/+1
2012-09-21plugins: Refactor functions for releasing cookiesWiktor Lawski5-103/+64
2012-09-21nfctypes: Improve consequence of goto labelsWiktor Lawski4-93/+93
2012-09-21plugins: Standardize function signaturesWiktor Lawski2-20/+22
2012-09-21nfctype1: Refactor nfctype1_readWiktor Lawski1-38/+45
2012-09-21nfctype1: Improve nfctype1_read readabilityWiktor Lawski1-1/+1
2012-09-21p2p: Fix not freed channel allocated in p2p_bindWiktor Lawski1-0/+1
2012-09-21nfctype1: Fix possible memory leak in meta_recvWiktor Lawski1-0/+3
2012-09-21snep: Add handover select frame checkOlivier Guiter1-1/+6
2012-09-13mifare: Correct comments format and DBG messageDorota Moskal1-34/+43
2012-09-13mifare: Add Mifare Classic writing functionsDorota Moskal2-16/+323
2012-09-13mifare: Rename mifare cookie fieldsDorota Moskal1-17/+21
2012-09-13mifare: Add mifare_check_presence and check_presenceDorota Moskal2-14/+119
2012-09-13snep: Add some further comments on the SNEP_REQ_GET support codeSamuel Ortiz1-0/+7
2012-09-13snep: SNEP GET client for Android 4.1 handover supportOlivier Guiter1-19/+64
2012-09-13snep: SNEP GET request for Android 4.1 handoverOlivier Guiter1-14/+104
2012-09-13handover: Add fallback code for p2p servicesOlivier Guiter5-4/+14
2012-09-10p2p: Fix returned error code in p2p_listenWiktor Lawski1-2/+3
2012-09-10nfctype2: Fix possible memory leak in meta_recvWiktor Lawski1-1/+4
2012-09-07nfctype1: Improve returned errors consistencyWiktor Lawski1-2/+2
2012-09-07plugins: Delete unnecessary initializesWiktor Lawski2-9/+9
2012-09-07plugins: Fix error messagesWiktor Lawski4-8/+8
2012-09-07plugins: Improve code & comments formattingWiktor Lawski2-9/+12
2012-09-07plugins: Fix some whitespace issuesWiktor Lawski7-85/+85
2012-08-23nfctype4: Remove the math.h inclusionSamuel Ortiz1-1/+0
2012-08-23nfctype4: Remove the MIFARE_DESFIRE_EV1_SIZE macroSamuel Ortiz1-3/+5
2012-08-23nfctype3: Support blank tag formattingRavi kumar Veeramally1-0/+206
2012-08-23nfctype3: Detect blank tags while readingRavi kumar Veeramally1-22/+152
2012-08-21nfctype3: Support blank tag detection in check presenceRavi kumar Veeramally1-2/+2
2012-08-16nfctype4: Add support for blank tag handlingRavi kumar Veeramally1-6/+789
2012-08-16nfctype4: Report empty tags as blank tagsRavi kumar Veeramally1-3/+22
2012-08-14p2p: Fix not freeing server_data in free_server_dataSzymon Janc1-0/+2
2012-08-14snep: Remove unreachable code in snep_readSzymon Janc1-1/+0
2012-08-14snep: Fix possible memory leak in snep_readSzymon Janc1-1/+3
2012-08-14nfctype3: Always free cookie in case of errorSzymon Janc1-2/+5
2012-08-14nfctype3: Fix possible memory leak in nfctype3_readSzymon Janc1-2/+7
2012-08-14nfctype3: Fix possible NULL pointer dereference in nfctype3_readSzymon Janc1-0/+3
2012-08-14nfctype3: Fix possible NULL pointer dereference in nfctype3_recv_UIDSzymon Janc1-4/+13
2012-08-14nfctype2: Fix possible NULL pointer dereference in nfctype2_formatSzymon Janc1-2/+15
2012-08-14nfctype2: Fix possible NULL pointer dereference in data_writeSzymon Janc1-0/+3
2012-08-14nfctype2: Fix possible memory leak in nfctype2_read_metaSzymon Janc1-2/+7
2012-08-14nfctype2: Fix possible NULL pointer dereference in nfctype2_read_metaSzymon Janc1-0/+3
2012-08-14nfctype1: Fix possible NULL pointer dereference in nfctype1_readSzymon Janc1-0/+10
2012-08-14mifare: Fix possible NULL pointer dereference in mifare_readSzymon Janc1-0/+2
2012-08-14Fix some common spelling errors and typosSzymon Janc4-4/+4
2012-08-14Fix some whitespace issuesSzymon Janc5-11/+0
2012-08-07nfctype4: Call write callback when write is succesfulRavi kumar Veeramally1-0/+3
2012-07-25nfctype1: Add support for blank tag handlingRavi kumar Veeramally1-6/+139
2012-06-29handover: Free Hs record after sending itSamuel Ortiz1-0/+3
2012-06-28device: Free the pushed NDEF instead of offloading that to p2p pluginsSamuel Ortiz2-8/+0
2012-06-28p2p: Free all p2p plugins data before calling their exit routinesSamuel Ortiz1-2/+2
2012-06-28handover: Factorize push client data freeing routineSamuel Ortiz1-10/+21
2012-06-28handover: Remove extra handover_close callSamuel Ortiz1-4/+0
2012-06-28handover: Free handover recordsSamuel Ortiz1-2/+6
2012-06-28handover: Free allocated handover record if parsing failsSamuel Ortiz1-0/+2
2012-06-28handover: Handle Hr and Hs parsingOlivier Guiter1-6/+21
2012-06-28handover: Move handover_close function upOlivier Guiter1-13/+13
2012-06-28handover: Add handover_pushOlivier Guiter1-0/+77
2012-06-27nfctype2: Add support for blank tag handlingEyal Reizer1-6/+105
2012-06-27nfctype4: Remove duplicate tag read-only checkRavi kumar Veeramally1-5/+0
2012-06-27nfctype3: Remove duplicate tag read-only checkRavi kumar Veeramally1-5/+0
2012-06-27nfctype2: Remove duplicate tag read-only checkRavi kumar Veeramally1-5/+0
2012-06-27nfctype1: Remove duplicate tag read-only checkRavi kumar Veeramally1-5/+0
2012-06-26device: Specify service name when pushing NDEFsSamuel Ortiz4-5/+5
2012-06-22p2p: Do not return an error when a service name is already boundSamuel Ortiz1-1/+6
2012-06-22p2p: Keep track of allocated serversSamuel Ortiz1-0/+23
2012-06-21p2p: Bind and listen only on a specific targetSamuel Ortiz1-6/+6
2012-06-20handover: Support for handover selector modeOlivier Guiter1-3/+319