summaryrefslogtreecommitdiff
path: root/lib/tftp
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2023-05-153-3/+21
|
* Revert "Prepare release"Henrik Nord2023-04-123-21/+3
| | | | This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
* Prepare releaseErlang/OTP2023-04-113-3/+21
|
* Revert "Prepare release"Henrik Nord2023-03-223-21/+3
| | | | This reverts commit 1cf126f91eb533783409da95b117207d8c13d9aa.
* Prepare releaseErlang/OTP2023-03-213-3/+21
|
* Merge branch 'maint' into masterHenrik Nord2023-03-082-2/+36
|\ | | | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2023-03-062-2/+36
| |
| * Update copyright yearErlang/OTP2023-03-064-4/+4
| |
* | Use `proc_lib:init_fail/2,3` in an esoteric wayRaimo Niskanen2023-02-272-3/+7
| |
* | Update copyright yearErlang/OTP2023-02-144-4/+4
|/
* tftp: replace size/1 by xxx_size/1Kiko Fernandez-Reyes2023-02-064-17/+17
| | | | | | | | | | | | | | | | | | The <c>size/1</c> BIF is not optimized by the JIT, and its use can result in worse types for Dialyzer. When one knows that the value being tested must be a tuple, <c>tuple_size/1</c> should always be preferred. When one knows that the value being tested must be a binary, <c>byte_size/1</c> should be preferred. However, <c>byte_size/1</c> also accepts a bitstring (rounding up size to a whole number of bytes), so one must make sure that the call to <c>byte_size/</c> is preceded by a call to <c>is_binary/1</c> to ensure that bitstrings are rejected. Note that the compiler removes redundant calls to <c>is_binary/1</c>, so if one is not sure whether previous code had made sure that the argument is a binary, it does not harm to add an <c>is_binary/1</c> test immediately before the call to <c>byte_size/1</c>.
* make: Allow OTP to be built deterministicallyTom Davies2022-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add a --enable-deterministic-build to the configure script, which sets ERL_DETERMINISTIC=yes throughout the relevant Makefiles, which then invoke the relevant build stages with the +deterministic option. This addresses absolute paths being included in generated .erl files and compiled .beam files that resulted in builds from different source directories generating different artefacts (which is a component of the issue in erlang#4482). I think it would make sense to make this the default at some stage, but I've put the change behind a flag for now to decouple making deterministic OTP builds possible from making them the default. Having +deterministic set results in compiler options being removed from the module info for modules where this options was used. This may have other implications for users of OTP. For tests themselves, +determinism is not set, since many test cases depend on accessing the test module's compilation options, or other features not available in deterministic mode, in order to configure themselves. For tests of the determinism feature specifically, +deterministic must be explicitly passed to the compiler within the relevant test cases.
* Update copyright yearErlang/OTP2022-02-154-4/+4
|
* Merge pull request #5578 from kianmeng/fix-typos-in-lib-tftpCons T Åhs2022-02-022-7/+7
|\ | | | | | | | | Fix typos in lib/tftp OTP-17874
| * Fix typos in lib/tftpKian-Meng Ang2022-01-042-7/+7
| |
* | otp: Fix `make TYPE=$TYPE` to work for all typesLukas Larsson2022-01-212-2/+2
|/
* Update copyright yearRickard Green2021-12-1510-10/+10
|
* test suites: replace ?t: with test_server:Maxim Fedorov2021-09-081-2/+2
| | | | | | Removing ?t retained for backward compatibility allows to search for test_server callsites easier. Replace ?t:fail and test_server:fail with ct:fail.
* Prepare releaseErlang/OTP2021-05-102-2/+17
|
* Revert "Prepare release"Henrik Nord2021-04-212-17/+2
| | | | This reverts commit 221e41bd32e433f6e08bbfedb013fc49c9aa1283.
* Prepare releaseErlang/OTP2021-04-192-2/+17
|
* Revert "Prepare release"Henrik Nord2021-03-262-17/+2
| | | | This reverts commit 1cc1d15c4e54c1d9d8c34a4c66193a95b10c479a.
* Prepare releaseErlang/OTP2021-03-252-2/+17
|
* Update runtime dependenciesBjörn Gustavsson2021-02-261-1/+1
| | | | | | Some applications missed some runtime dependencies because the test that no dependencies were missing was broken since 77046ef3d886 (in 2016).
* otp: Move funcs description into funcs_description tagLukas Larsson2020-03-271-9/+10
|
* otp: Convert all <seealso> to more specific variantsLukas Larsson2020-03-272-13/+13
| | | | | | | | | | | | We add `seemfa`, `seeerl`, `seetype`, `seeapp`, `seecom`, `seecref` , `seefile` and `seeguide` in order to make it easier to reason about what each link points to without examining the target. This information will then be embedded in the EEP-48 chunks for usage by other tools. The tool used can be found here: https://gist.github.com/garazdawi/68527d92ae5b37c8f129bfbdfffdfa68
* otp: Refactor doc make system and introduce EEP-48Lukas Larsson2020-02-241-98/+2
|
* Merge branch 'maint'Henrik Nord2019-12-102-2/+17
|\ | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release # Conflicts: # OTP_VERSION
| * Prepare releaseErlang/OTP2019-12-062-2/+17
| |
* | Merge branch 'lukas/stdlib/ets_benchmark_fix'Lukas Larsson2019-11-292-2/+1
|\ \ | | | | | | | | | | | | | | | * lukas/stdlib/ets_benchmark_fix: otp: Remove empty benchmark test spec files ets: Do not use OTP-23 fetures in benchmark code
| * | otp: Remove empty benchmark test spec filesLukas Larsson2019-11-292-2/+1
| | |
* | | Merge branch 'maint'Hans Nilsson2019-11-282-11/+13
|\ \ \ | |/ / |/| / | |/ | | | | * maint: tftp: Fix -behaviour warnings tftp: Fix erlang:get_stacktrace warning
| * tftp: Fix -behaviour warningsHans Nilsson2019-11-281-4/+7
| |
| * tftp: Fix erlang:get_stacktrace warningHans Nilsson2019-11-281-7/+6
| |
* | Add 'make dialyzer' target to top and appsLukas Larsson2019-06-261-33/+1
| |
* | Add "make test" command for root and application directoriesKjell Winblad2019-06-261-0/+2
|/ | | | The added make target is described in HOWTO/TESTING.md.
* Add empty 'since' attribute for old modules and functionsSverker Eriksson2018-12-121-10/+10
|
* Add "since" attributes in xml for new functions and modulesSverker Eriksson2018-12-111-8/+8
| | | | introduced after OTP_R13B03.
* Prepare releaseErlang/OTP2018-09-242-2/+17
|
* ftp, tftp: Version should not be hardcoded in <app>.app.srcIngela Anderton Andin2018-09-241-1/+1
|
* fix double parenthesis and badly formatter <v> tagsMariano Guerra2018-08-151-3/+3
| | | | (cherry picked from commit 1b36c8ff81e896f9aa172603962f838d980668a0)
* docs: make clean all XMLDIRLukas Larsson2018-07-131-0/+1
|
* Update copyright yearHenrik Nord2018-06-1813-13/+13
|
* ftp,tftp: Update initial version 1.0.0 -> 1.0Péter Dimitrov2018-03-283-3/+3
| | | | Change-Id: I014b191da144c299d056eb155ed99ace710112b1
* ftp,tftp: Add AUTHORS to ftp and tftpPéter Dimitrov2018-03-281-0/+11
| | | | Change-Id: Ie0f52e82484462f8f7ec58c37ce16081af432797
* tftp: Improve documentationPéter Dimitrov2018-03-286-48/+103
| | | | Change-Id: Ie23a40e7159fe632cf5514ac617de17c5d5b5ce2
* tftp: Add tests (app, appup, start_tftpd)Péter Dimitrov2018-03-282-4/+65
| | | | Change-Id: I585ba5097632d460705257f03cb44adf8038f0be
* tftp: Fix dialyzer warningsPéter Dimitrov2018-03-282-24/+24
| | | | Change-Id: Ie1e8a3fa458ee38a1c0b6a0f19e27e76c267688e
* inets,tftp: Break out TFTP from inetsPéter Dimitrov2018-03-2835-0/+6094
- Create directory structure - Move code, tests, documentation from inets - Add inets_tftp_wrapper - Add tftp app to run-dialyzer script Change-Id: I6a142ae66cecb9a1821cbf9ea6a45f66a836763d