<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/atftp/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2025-09-08T07:20:43Z</updated>
<entry>
<title>atftp: add patch to fix build error</title>
<updated>2025-09-08T07:20:43Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-09-02T12:11:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8132457ddda0901a07d196295b4633f7713b0710'/>
<id>urn:sha1:8132457ddda0901a07d196295b4633f7713b0710</id>
<content type='text'>
This patch fixes the following compilation build error for gcc14:

tftpd_pcre.c:109:37: error: passing argument 1 of 'pcre2_substring_list_free_8' from incompatible p
  109 |           pcre2_substring_list_free((const PCRE2_UCHAR **)substrlist);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     const PCRE2_UCHAR8 ** {aka const unsigned char **}
In file included from tftpd_pcre.h:24,
                 from tftpd_pcre.c:35:

I have also submitted the change to the upstream project:
https://github.com/madmartin/atftp/pull/2

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>atftp: add patch to fix build warning</title>
<updated>2025-09-08T07:20:43Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-09-02T12:11:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=62dfcf026f923b23366854bd4724c8ff8fbb3d04'/>
<id>urn:sha1:62dfcf026f923b23366854bd4724c8ff8fbb3d04</id>
<content type='text'>
This patch fixes the following compilation build warning:

logger.c:117:47: warning: format '%li' expects argument of type 'long int', but argument 7 has type
  117 |                fprintf(log_fp, "%s %s %s[%d.%li]: %s\n", time_buf, hostname,
      |                                             ~~^
      |                                               |
      |                                               long int
  118 |                        log_ident, getpid(), pthread_self(), message);
      |                                             ~~~~~~~~~~~~~~
      |                                             |
      |                                             pthread_t {aka struct __pthread *}
logger.c:124:47: warning: format '%li' expects argument of type 'long int', but argument 7 has type
  124 |                fprintf(stderr, "%s %s %s[%d.%li]: %s\n", time_buf, hostname,
      |                                             ~~^
      |                                               |
      |                                               long int
  125 |                        log_ident, getpid(), pthread_self(), message);
      |                                             ~~~~~~~~~~~~~~
      |                                             |
      |                                             pthread_t {aka struct __pthread *}

I have also submitted the change to the upstream project:
https://github.com/madmartin/atftp/pull/2

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>atftp: update to 0.7.5</title>
<updated>2021-12-17T22:09:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-12-16T00:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0ad6384b5f8e2211cce72cc185f2756131929c4a'/>
<id>urn:sha1:0ad6384b5f8e2211cce72cc185f2756131929c4a</id>
<content type='text'>
Remove upstreamed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>atftp: update to 0.7.4</title>
<updated>2021-02-15T05:58:00Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-02-13T02:19:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=50e664e2e04fd389b880e63b010cb806bbfebc3e'/>
<id>urn:sha1:50e664e2e04fd389b880e63b010cb806bbfebc3e</id>
<content type='text'>
Remove upstreamed patches. Refresh others.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>atftp: fix compilation with glibc</title>
<updated>2020-12-31T00:37:57Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-30T23:11:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9ac737ac803c4cd33f975a3b621b0f06d1c01a08'/>
<id>urn:sha1:9ac737ac803c4cd33f975a3b621b0f06d1c01a08</id>
<content type='text'>
It's defining two functions twice for some reason.

Refreshed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>atftp: completely remove cdefs usage</title>
<updated>2020-08-10T22:35:09Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-08-10T04:23:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f3fdcb4288151356f544273c603d4e13a8b35269'/>
<id>urn:sha1:f3fdcb4288151356f544273c603d4e13a8b35269</id>
<content type='text'>
sys/cdefs.h is not provided by musl.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>atftp: fix compilation with newer musl</title>
<updated>2020-03-30T04:33:17Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-03-30T02:57:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89ddb6baca45aa5c10747482afa5b9907e19874b'/>
<id>urn:sha1:89ddb6baca45aa5c10747482afa5b9907e19874b</id>
<content type='text'>
Added missing header for __THROW.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>atftp: Fix "undefined reference" linker errors.</title>
<updated>2015-12-11T10:52:20Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2015-12-11T10:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8bc1404ff5603d98ef095649291a3fd2274fe404'/>
<id>urn:sha1:8bc1404ff5603d98ef095649291a3fd2274fe404</id>
<content type='text'>
These errors were caused by using "inline" functions in a non-static context.

Signed-off-by: Daniel Danzberger &lt;daniel@dd-wrt.com&gt;
</content>
</entry>
<entry>
<title>atftp: fix invalid read in tftp_send_request.</title>
<updated>2015-11-04T15:28:50Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2015-11-04T15:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8159bf79907b5332e15a09c95181f2b87c4814a3'/>
<id>urn:sha1:8159bf79907b5332e15a09c95181f2b87c4814a3</id>
<content type='text'>
This invalid read of 1 byte caused a segfault
on some arm platforms.

Signed-off-by: Daniel Danzberger &lt;daniel@dd-wrt.com&gt;
</content>
</entry>
<entry>
<title>atftp: add new package</title>
<updated>2015-09-09T09:48:09Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2015-09-09T09:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=46f94304d3a2765527dc36e409c14a42b1ac52a3'/>
<id>urn:sha1:46f94304d3a2765527dc36e409c14a42b1ac52a3</id>
<content type='text'>
TODO:
	- add init script for atftpd
	- merge '120-retry-option.patch' from old atftp packages.

Signed-off-by: Daniel Danzberger &lt;daniel@dd-wrt.com&gt;
</content>
</entry>
</feed>
