1
0
mirror of https://github.com/craigerl/aprsd.git synced 2026-08-18 17:44:02 -04:00

Compare commits

...

4 Commits

Author SHA1 Message Date
hemna cdb2ce910a update for release 2025-10-17 15:42:08 -04:00
hemna be26f31896 remove some debug noise 2025-10-17 15:40:20 -04:00
hemna 6c3c16f09d Remove update_timestamp during _send_direct
This was added 2 years ago with no explanation.
This is causing ack tracking problems as the 2nd time
the packet is transmitted (because of not getting an ack),
the timestamp changes and then the ack lookup doesn't work right.
2025-10-17 13:01:17 -04:00
hemna 0373db958f update github release build action
this updates the steps for the release build action
2025-10-17 08:27:05 -04:00
3 changed files with 16 additions and 7 deletions
+5 -5
View File
@@ -21,21 +21,21 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v5
- name: Get Branch Name - name: Get Branch Name
id: branch-name id: branch-name
uses: tj-actions/branch-names@v8 uses: tj-actions/branch-names@v8
- name: Setup QEMU - name: Setup QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Setup Docker Buildx - name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
- name: Login to Docker HUB - name: Login to Docker HUB
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build the Docker image - name: Build the Docker image
uses: docker/build-push-action@v3 uses: docker/build-push-action@v6
with: with:
context: "{{defaultContext}}:docker" context: "{{defaultContext}}:docker"
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
+9
View File
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file. Dates are d
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [4.2.4](https://github.com/craigerl/aprsd/compare/4.2.3...4.2.4)
> 17 October 2025
- update github release build action [`0373db9`](https://github.com/craigerl/aprsd/commit/0373db958f848866a4e694c4ed7cfd2f8c7325d3)
- Remove update_timestamp during _send_direct [`6c3c16f`](https://github.com/craigerl/aprsd/commit/6c3c16f09d38c16802493cad9bfb95b4f42a8578)
- remove some debug noise [`be26f31`](https://github.com/craigerl/aprsd/commit/be26f318960125be0c9773ebae40332e59b58da0)
#### [4.2.3](https://github.com/craigerl/aprsd/compare/4.2.2...4.2.3) #### [4.2.3](https://github.com/craigerl/aprsd/compare/4.2.2...4.2.3)
> 12 October 2025 > 12 October 2025
@@ -18,6 +26,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- Fixed aprsis client connected tracking [`056acc3`](https://github.com/craigerl/aprsd/commit/056acc3ba55395d168ebc72a4b9a5db93e78e144) - Fixed aprsis client connected tracking [`056acc3`](https://github.com/craigerl/aprsd/commit/056acc3ba55395d168ebc72a4b9a5db93e78e144)
- Fixed client base class connection tracking [`24019ae`](https://github.com/craigerl/aprsd/commit/24019ae353fd0fb1c4667d8549ecab19ec945f79) - Fixed client base class connection tracking [`24019ae`](https://github.com/craigerl/aprsd/commit/24019ae353fd0fb1c4667d8549ecab19ec945f79)
- Fixed unit tests [`961d3e9`](https://github.com/craigerl/aprsd/commit/961d3e946a73cead8f5a42a338bfdbfc369e58fd) - Fixed unit tests [`961d3e9`](https://github.com/craigerl/aprsd/commit/961d3e946a73cead8f5a42a338bfdbfc369e58fd)
- update for 4.2.3 [`8932524`](https://github.com/craigerl/aprsd/commit/8932524a46433e0da4a4b96c4cc983297294d0bd)
#### [4.2.2](https://github.com/craigerl/aprsd/compare/4.2.1...4.2.2) #### [4.2.2](https://github.com/craigerl/aprsd/compare/4.2.1...4.2.2)
+2 -2
View File
@@ -83,7 +83,6 @@ def _send_direct(packet, aprs_client=None):
else: else:
cl = APRSDClient() cl = APRSDClient()
packet.update_timestamp()
packet_log.log(packet, tx=True) packet_log.log(packet, tx=True)
try: try:
cl.send(packet) cl.send(packet)
@@ -208,7 +207,8 @@ class SendAckThread(aprsd_threads.APRSDThread):
# It's time to try to send it again # It's time to try to send it again
send_now = True send_now = True
elif self.loop_count % 10 == 0: elif self.loop_count % 10 == 0:
LOG.debug(f'Still wating. {delta}') # LOG.debug(f'Still wating. {delta}')
pass
else: else:
send_now = True send_now = True