Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Experimenting with workflowsHEADmaster | Michael P. Soulier | 2022-11-27 | 1 | -2/+2 |
| | |||||
* | Added spaces to directory names. | Michael P. Soulier | 2022-11-26 | 1 | -1/+26 |
| | |||||
* | Removing error response if error received during RRQ or WRQ state. [106] | Michael P. Soulier | 2022-04-18 | 1 | -2/+0 |
| | |||||
* | Merged PR 133 - handling duplicate ACK | Michael P. Soulier | 2022-04-18 | 5 | -19/+53 |
|\ | |||||
| * | Fix race condition when waiting for ACK | Marcin Lewandowski | 2022-03-23 | 5 | -2/+74 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TFTPy is designed in a way that socket timeout is used to calculate timeout when waiting for packet. During that time another unexpected packet may arrive. After that the socket operation is restarted and timeout is calculated from start. This might be a problem because both sides have timeout and these timeout may be different or one host may be significantly faster that another. In such situation the timeout will be never triggered as another host will always retransmit his packet faster. For most cases it does not matter because TFTP is always responding to packet sent and transmission may continue. The only one exception is no response to duplicate ACK. It is necessary to prevent Sorcerer's Apprentice Syndrome. This patch introduces additional exception TftpTimeoutExpectACK raised when reaching timeout during waiting on ACK of current block but receiving duplicate ACK of previous block. | ||||
* | | Updated unreliable network test case. | Michael P. Soulier | 2022-04-18 | 2 | -5/+40 |
| | | |||||
* | | Adding a test hook for network unreliability. | Michael P. Soulier | 2022-03-26 | 3 | -8/+27 |
|/ | |||||
* | Merge remote-tracking branch 'adehad/feature/remove_compat' | Michael P. Soulier | 2021-12-03 | 2 | -20/+1 |
|\ | |||||
| * | remove py2/3 compat | adehad | 2021-10-24 | 2 | -20/+1 |
| | | |||||
* | | Merged PR 104 | Michael P. Soulier | 2021-12-03 | 1 | -2/+5 |
|\ \ | |||||
| * | | TftpServer: lower log level for clean shutdown msgs | Rafael Gago | 2019-09-17 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit all clean shutdown sequences (without active sessions) were issuing warnings on the logs. Closing the server without active sessions is normal behavior, so it should not generate error messages. This commit fixes this. | ||||
* | | | Merge remote-tracking branch 'adehad/feature/codespell' | Michael P. Soulier | 2021-12-03 | 36 | -4713/+25 |
|\ \ \ | |||||
| * | | | run codespell | adehad | 2021-10-23 | 7 | -25/+25 |
| | | | | |||||
| * | | | remove committed HTML docs, run `tox -e docs` for docs | adehad | 2021-10-23 | 29 | -4688/+0 |
| | | | | |||||
* | | | | Merge branch 'feature/pyupgrade' | Michael P. Soulier | 2021-12-03 | 13 | -49/+35 |
|\ \ \ \ | |/ / / | |||||
| * | | | run pyupgrade | adehad | 2021-10-23 | 13 | -49/+35 |
| | |/ | |/| | |||||
* | | | Added simple winblows test runner | Michael P. Soulier | 2021-11-29 | 1 | -0/+4 |
|/ / | |||||
* | | add pytest config | adehad | 2021-10-21 | 3 | -1/+12 |
| | | |||||
* | | update after py27 support dropped | adehad | 2021-10-21 | 5 | -12/+10 |
| | | |||||
* | | re-lint after merge | adehad | 2021-10-21 | 5 | -13/+15 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' | adehad | 2021-10-21 | 9 | -40/+46 |
|\ \ | |||||
| * \ | Merge remote-tracking branch 'BuhtigithuB/codebase-enhancements' into codebase | Michael P. Soulier | 2021-10-21 | 10 | -95/+121 |
| |\ \ | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -1/+3 |
| | | | | |||||
| | * | | Optimize imports | Richard Vézina | 2021-10-15 | 1 | -1/+4 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -7/+16 |
| | | | | |||||
| | * | | is None | Richard Vézina | 2021-10-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | 120 is good (80 -> 120 line length) | Richard Vézina | 2021-10-15 | 1 | -19/+11 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -2/+5 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -0/+1 |
| | | | | |||||
| | * | | is None | Richard Vézina | 2021-10-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | Improve natural english language readability | Richard Vézina | 2021-10-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | No inline if | Richard Vézina | 2021-10-15 | 1 | -1/+2 |
| | | | | |||||
| | * | | Create list directly | Richard Vézina | 2021-10-15 | 1 | -2/+1 |
| | | | | |||||
| | * | | 120 is good (80 -> 120 line length) | Richard Vézina | 2021-10-15 | 1 | -25/+12 |
| | | | | |||||
| | * | | Optimize imports | Richard Vézina | 2021-10-15 | 1 | -6/+8 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -1/+11 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -0/+1 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -19/+28 |
| | | | | |||||
| | * | | Fix typos | Richard Vézina | 2021-10-15 | 1 | -2/+2 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -1/+2 |
| | | | | |||||
| | * | | Optimize import | Richard Vézina | 2021-10-15 | 1 | -1/+2 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -1/+2 |
| | | | | |||||
| | * | | Enhance PEP8 | Richard Vézina | 2021-10-15 | 1 | -1/+3 |
| | | | | |||||
| | * | | Optimize imports | Richard Vézina | 2021-10-15 | 1 | -1/+3 |
| | | | | |||||
| | * | | Forgo WARN -> WARNING | Richard Vézina | 2021-10-15 | 1 | -1/+1 |
| | | | | |||||
| * | | | Line endings good. | Michael P. Soulier | 2021-10-19 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #125 from BuhtigithuB/tweak-git-ignore | Michael P. Soulier | 2021-10-19 | 1 | -0/+2 |
| |\ \ \ | | | | | | | | | | | Ignore PyCharm working folder | ||||
| | * | | | Ignore PyCharm working folder | devopsadmin | 2021-10-15 | 1 | -0/+2 |
| | |/ / | |||||
| * | | | Dropping Python 2 support. #127 | Michael P. Soulier | 2021-10-19 | 2 | -5/+4 |
| | | | | |||||
* | | | | wrap math in `` to render properly | Adel Haddad | 2021-10-16 | 1 | -1/+1 |
| | | | |