Commit Graph

1848 Commits

Author SHA1 Message Date
Matti Aarnio ac898ced9e cellmalloc minfree mechanism, historydb first framework
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@49 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-04 08:21:20 +00:00
Heikki Hannikainen d2b735d5a0 A little more mic-e work
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@48 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-03 20:25:01 +00:00
Matti Aarnio 757760409e NWS/SKYWARN recognition
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@47 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-03 20:19:31 +00:00
Heikki Hannikainen b8bc6f069b Implemented rest of mic-e format validation
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@46 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-03 16:52:46 +00:00
Heikki Hannikainen 2fe719d859 Fine tune srccall_end matching
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@45 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-03 16:52:26 +00:00
Heikki Hannikainen 5fb433a86a Fixed compressed position base91 validation a bit (thanks OH2KKU).
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@44 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 21:46:08 +00:00
Heikki Hannikainen e0a9b12acd Removed commented-out code.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@43 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 16:15:28 +00:00
Heikki Hannikainen 543d6c0edf Ignore base91 errors in compressed position packet's course/speed/altitude fields.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@42 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 16:11:16 +00:00
Heikki Hannikainen dce1690e5c Implemented compressed position packet parsing. Reduced cut'n'paste code,
removed obsolete mic-e packet type code matching, fixed symbol size.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@41 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 16:02:20 +00:00
Heikki Hannikainen fae8c79dd8 Added missing space after GMT to keepalive
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@40 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 15:23:32 +00:00
Heikki Hannikainen a9b4db432d + FIXME: must do _some_ validation on forwarded packets
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@39 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 12:57:47 +00:00
Matti Aarnio 97aca52e1f more of packet classification codes
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@38 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 08:46:18 +00:00
Matti Aarnio c57fc77169 cleaner socket protocol parser support
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@37 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 01:15:09 +00:00
Matti Aarnio 852a827208 filter checkpoint
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@36 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 01:14:16 +00:00
Matti Aarnio 1fbd7aa2b9 keepalive processing change; individual times for individual clients
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@35 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-02 01:09:14 +00:00
Heikki Hannikainen 21e388876c Changed (c) to Tomi Manninen
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@34 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-01 10:04:05 +00:00
Heikki Hannikainen 4c158af3b3 Remove GPL clause.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@33 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-01 10:02:56 +00:00
Heikki Hannikainen 1959427bea Documented rwlock origins (Butenhof book)
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@32 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-01 09:55:33 +00:00
Matti Aarnio f08a7c77c1 switch entirely to getnameinfo()/getaddrinfo() resolver APIs
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@31 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-01 03:20:05 +00:00
Matti Aarnio c1eb1c8fd2 socket interface modernisation, client keepalives
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@30 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-03-01 01:45:12 +00:00
Matti Aarnio 3ae9cabc59 free preallocated pbuf's during worker shutdown
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@29 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 22:07:22 +00:00
Matti Aarnio 57858241ef worker pointer fixes, cellmalloc size fixes
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@28 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 21:55:19 +00:00
Matti Aarnio 5e375aec50 put copyright&license statements on every source file, move struct pbuf_t to be cell-arena allocation stuff.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@27 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 20:35:01 +00:00
Matti Aarnio 0692e331a1 cellmalloc subsystem, and filter using it
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@26 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 16:58:28 +00:00
Matti Aarnio 293855fc31 clean unused autoconfig, fix some comments
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@25 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 00:40:15 +00:00
Matti Aarnio 79b17a6bb4 one-off bugfix on config parsing
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@24 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 00:35:36 +00:00
Matti Aarnio b61cd9e21a More of client filter codes
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@23 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-29 00:27:36 +00:00
Matti Aarnio b9a0753da8 some of data structure alloc/free codes modularized; filter preparsing
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@22 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 22:15:55 +00:00
Heikki Hannikainen da0d5f93fe + Implemented parse_aprs_uncompressed().
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@21 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 21:12:49 +00:00
Matti Aarnio 70b0f04726 clean autoconf generated files; try2
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@20 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 18:34:29 +00:00
Matti Aarnio 8df8d9a8f6 clean autoconf generated files
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@19 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 18:32:58 +00:00
Matti Aarnio 0c53e16d6a generated autoconfig files
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@18 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 18:19:26 +00:00
Heikki Hannikainen 4f3a2a9d9f - unused variables
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@17 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 18:09:44 +00:00
Matti Aarnio 31778bbf65 Initial autoconfig framework bits
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@16 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:40:52 +00:00
Matti Aarnio 31528bdaa8 Explain files
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@15 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:40:08 +00:00
Matti Aarnio e26081dafc Silensing compiler complaints
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@14 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:35:19 +00:00
Matti Aarnio 4e716f00d8 integration with output filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@13 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:32:21 +00:00
Matti Aarnio 906dd55e85 Silensing compiler complaints
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@12 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:31:36 +00:00
Matti Aarnio e0c6ff311a incoming/worker/outgoing integration with output filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@11 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:30:46 +00:00
Matti Aarnio 887fe9b150 IPv6 resolver API compability library codes from ZMailer by OH2MQK
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@10 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:15:01 +00:00
Matti Aarnio 50a4855c92 socket accept() failure is almost never worth an exit()
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@9 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 12:03:09 +00:00
Matti Aarnio 7667044fff initial framework
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@8 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 11:58:37 +00:00
Heikki Hannikainen 14baa31eba Some initial APRS parsing code
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@7 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-28 07:11:21 +00:00
Heikki Hannikainen 078b44eb70 Added a little packet parsing.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@6 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-27 18:46:15 +00:00
Heikki Hannikainen fbf9527d2b + note that we're in the worker thread
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@5 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-26 16:58:08 +00:00
Heikki Hannikainen 47ac5d6c42 + note about libs
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@4 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-26 16:47:44 +00:00
Heikki Hannikainen 8975933f67 = move to src/
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@3 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-26 16:41:24 +00:00
Heikki Hannikainen 59266e8ca9 + trunk
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@2 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2008-02-26 16:39:00 +00:00