summaryrefslogtreecommitdiffstats
path: root/fs/tftp.c
Commit message (Expand)AuthorAgeFilesLines
* fs: tftp: Fix NULL pointer deref in file uploadSascha Hauer2023-03-151-2/+2
* fs: tftp: print message when stack can't keep us with TFTP windowsizeAhmad Fatoum2023-02-031-0/+2
* Rename struct fs_driver_d to fs_driverSascha Hauer2023-01-101-1/+1
* Rename struct fs_device_d to fs_deviceSascha Hauer2023-01-101-3/+3
* Rename struct device_d to deviceSascha Hauer2023-01-101-11/+12
* tftp: implement UDP reorder cache using listsSascha Hauer2022-09-221-201/+36
* tftp: remove selftestSascha Hauer2022-09-221-102/+0
* tftp: make read() fail in error caseEnrico Scholz2022-09-131-4/+10
* tftp: accept OACK + DATA datagrams only in certain statesEnrico Scholz2022-09-121-0/+12
* tftp: add selftestEnrico Scholz2022-09-121-1/+105
* tftp: reorder tftp packetsEnrico Scholz2022-09-121-6/+301
* tftp: do not use 'priv->block' for RRQEnrico Scholz2022-09-121-3/+3
* tftp: implement 'windowsize' (RFC 7440) supportEnrico Scholz2022-09-121-13/+50
* tftp: detect out-of-memory situationsEnrico Scholz2022-09-121-2/+9
* tftp: refactor data processingEnrico Scholz2022-08-311-16/+21
* tftp: reduce block size on lookup requestsEnrico Scholz2022-08-311-1/+3
* tftp: record whether tftp file is opened for lookup operation onlyEnrico Scholz2022-08-311-3/+5
* tftp: add sanity check for OACK responseEnrico Scholz2022-08-311-3/+16
* tftp: allocate buffers and fifo dynamicallyEnrico Scholz2022-08-311-50/+144
* tftp: add debug_assert() macroEnrico Scholz2022-08-311-0/+9
* tftp: remove sanity check of first blockEnrico Scholz2022-08-311-8/+0
* tftp: replace hardcoded blksize by global constantEnrico Scholz2022-08-311-2/+4
* tftp: minor refactoring of RRQ/WRQ packet generation codeEnrico Scholz2022-08-311-5/+5
* tftp: assign 'priv->block' later in WRQEnrico Scholz2022-08-311-5/+5
* tftp: do not set 'tsize' in WRQ requestsEnrico Scholz2022-08-311-4/+9
* tftp: allow to change tftp portEnrico Scholz2022-08-311-2/+5
* tftp: add some 'const' annotationsEnrico Scholz2022-08-311-1/+1
* treewide: remove references to CREDITSUwe Kleine-König2020-04-271-3/+0
* fs: tftp: don't maintain tftp dentries in dcacheAhmad Fatoum2019-08-231-0/+1
* fs: tftp: remove duplicate headerAhmad Fatoum2019-08-231-1/+0
* fs: let truncate take a loff_t argumentSascha Hauer2019-02-061-1/+1
* fs: devfs: Change .lseek callbacks to return 'int'Andrey Smirnov2019-02-041-5/+5
* fs: Update FILE position in lseek()Andrey Smirnov2019-01-291-4/+13
* fs: tftp: Make filesize a 64bit typeSascha Hauer2018-11-291-4/+4
* net: dns: return error codesSascha Hauer2018-11-291-1/+10
* fs: tftp: Use pr_debug for errorsSascha Hauer2018-09-101-1/+1
* fs: tftp: improve file size handlingSascha Hauer2018-08-301-2/+8
* fs: tftp: hide files which are actually not present on the serverSascha Hauer2018-08-301-8/+25
* fs: tftp: fix return valueSascha Hauer2018-08-301-1/+1
* fs: tftp: fix memory holeSascha Hauer2018-08-301-10/+7
* fs: tftp: overhaul debuggingSascha Hauer2018-08-301-10/+25
* fs: tftp: Switch to dentry cache implementationSascha Hauer2018-07-131-42/+55
* tftp: implement forward seekingUwe Kleine-König2017-03-031-1/+26
* tftp: trivial code simplificationUwe Kleine-König2017-03-031-6/+4
* fs/tftp.c: drop unused server_port variableAntony Pavlov2015-07-201-3/+0
* tftp_recv(): handle opcode field in a more natural wayAntony Pavlov2015-06-291-8/+7
* tftp_recv(): according to RFC1350 minimal tftp packet length is 4 bytesAntony Pavlov2015-06-291-3/+2
* fs/tftp: handle incoming packets in the separate tftp_recv() functionAntony Pavlov2015-06-291-10/+17
* fs: rename inode member of struct filep to privSascha Hauer2015-03-091-4/+4
* sizes.h: move include/sizes.h to include/linux/sizes.hMasahiro Yamada2015-01-081-1/+1