Matti Aarnio
|
24ccaefda9
|
memcmp usage optimization didn't succeed, use simple source code
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@204 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-21 16:47:37 +00:00 |
Matti Aarnio
|
21e864f277
|
filter_entrycall database, q-filter, regular calling of the filter_entrycall_cleanup
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@203 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-21 14:54:20 +00:00 |
Matti Aarnio
|
ce661273be
|
dupecheck_cleanup routine, whitespace indentin
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@202 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-21 14:50:52 +00:00 |
Matti Aarnio
|
7254b3cda5
|
Keyhash usage streamlining, historydb_cleanup routine
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@201 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-21 14:39:04 +00:00 |
Matti Aarnio
|
e5e04a23bd
|
Wrong commentary name for thread
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@200 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-21 14:28:47 +00:00 |
Matti Aarnio
|
a6488b2b82
|
Silence filter's logging messages
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@199 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-20 11:44:26 +00:00 |
Matti Aarnio
|
fbccf6a4e2
|
Uplink configure directive syntax change
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@198 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-20 09:57:45 +00:00 |
Matti Aarnio
|
901d036e23
|
Configure fileno limit resource - if can
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@197 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-20 09:49:57 +00:00 |
Matti Aarnio
|
ea6aaa9d33
|
Rate limit the EMFILE status reporting
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@196 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-20 09:25:39 +00:00 |
Matti Aarnio
|
bae3ff991d
|
split the simulator work on 3 processes, the server runs on multiple threads after all
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@195 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-20 08:06:19 +00:00 |
Matti Aarnio
|
694ed0a060
|
fixes on aprspass call parameter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@194 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 22:30:57 +00:00 |
Matti Aarnio
|
3295640dc3
|
APRS-IS core client connection simulator with "real" filters and calls
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@193 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 14:17:59 +00:00 |
Matti Aarnio
|
df4e2b8b1a
|
debug tools
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@192 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 14:12:30 +00:00 |
Matti Aarnio
|
376605c1cc
|
simulator set of aprsc configuration
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@191 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 14:10:06 +00:00 |
Matti Aarnio
|
00b9cd6631
|
error exit cleanup details
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@190 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 13:18:19 +00:00 |
Matti Aarnio
|
1bb9fb275d
|
Eternal loop to break
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@189 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 13:17:32 +00:00 |
Matti Aarnio
|
19d39116e1
|
Sample configuration file with more port definitions
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@188 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 08:32:48 +00:00 |
Matti Aarnio
|
a5caee6498
|
config filter pre-parsers and early diagnostics on buggy entries
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@187 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 08:31:07 +00:00 |
Matti Aarnio
|
614f819de8
|
call the used hash function as: keyhash - instead of crc32.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@186 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 07:50:38 +00:00 |
Matti Aarnio
|
0ac2c35a06
|
not used anywhere, drop them off
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@185 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-19 07:48:57 +00:00 |
Matti Aarnio
|
78d2377f21
|
qcons_start pointer init to somehing nearly correct..
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@184 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 23:10:51 +00:00 |
Matti Aarnio
|
0472b9c323
|
alternate hash function, arithmetic, not table driven like crc..
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@183 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 23:02:12 +00:00 |
Matti Aarnio
|
d0e5217323
|
keepalive timer ticks, commentary changes
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@182 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 23:00:08 +00:00 |
Matti Aarnio
|
f663704786
|
Simpler approach on where to put the single uplink "client" socket -- on the very first worker thread.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@181 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 22:58:31 +00:00 |
Matti Aarnio
|
8b14598162
|
dupe-purge run every about 10 seconds
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@180 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 22:57:08 +00:00 |
Matti Aarnio
|
13bc3b323e
|
d and u filters, alter meaning of t/* filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@179 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 22:56:15 +00:00 |
Matti Aarnio
|
26cc4f8f6f
|
wrong variable for type-flags
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@178 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 22:51:33 +00:00 |
Heikki Hannikainen
|
17b5a4d2cd
|
Store length of dstcall including SSID in pb->dstcall_len.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@177 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 17:17:11 +00:00 |
Heikki Hannikainen
|
c4e50b0e16
|
Do CALLSIGNLEN_MIN checking for srccall. Accept filter commands
(do not catch them in the PACKETLEN_MIN test).
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@176 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 17:10:55 +00:00 |
Heikki Hannikainen
|
e0a320de0d
|
Ignore all packets starting with '#', not just ones starting with "# ".
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@175 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 16:50:09 +00:00 |
Matti Aarnio
|
cb6411cca8
|
smarter multirx, general cleanup elsewere
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@174 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 15:05:41 +00:00 |
Matti Aarnio
|
d731038e29
|
a bit more of full form Listen examples
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@173 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 12:52:24 +00:00 |
Matti Aarnio
|
cd8c038f1f
|
Link-feature flags on config/accept/uplink/client codes
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@172 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 12:47:09 +00:00 |
Matti Aarnio
|
3bb3ab289c
|
APRS commands "filter" and "filter?"
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@171 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 10:48:20 +00:00 |
Matti Aarnio
|
996032e809
|
react upon handler program yielding error state (-1)
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@170 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 10:28:31 +00:00 |
Matti Aarnio
|
7f5a7aeb10
|
More optimizations, couple more filters
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@169 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-18 00:27:50 +00:00 |
Matti Aarnio
|
fff0c03fd7
|
Fold hash value, and use constant definitions on hash size
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@168 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 23:46:02 +00:00 |
Matti Aarnio
|
1515bd2223
|
Fold hash value, and use constant definitions on hash size
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@167 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 23:43:55 +00:00 |
Heikki Hannikainen
|
282476f6f3
|
Don't try to match for a useless $GPVTG sentence, just bail out if we didn't
find something we can't parse.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@166 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 19:55:13 +00:00 |
Heikki Hannikainen
|
2d6a26b78e
|
Do not discard pbuf_fill_pos()'s return value in NMEA parsing. Maintain
consistent style across source file. Thanks!
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@165 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 19:47:01 +00:00 |
Heikki Hannikainen
|
71cf94db06
|
Added some comments and APRS spec pointers
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@164 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 19:35:38 +00:00 |
Heikki Hannikainen
|
b9a709108f
|
Realign pbuf_t
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@163 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 18:59:56 +00:00 |
Heikki Hannikainen
|
be40405355
|
Added pb->srcname and pb->srcname_len, which point to either the source
callsign or the name of an object or an item.
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@162 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 18:52:44 +00:00 |
Matti Aarnio
|
9d74ecc4b6
|
most of NMEA sentense parser
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@161 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 16:54:37 +00:00 |
Heikki Hannikainen
|
b36616ec2f
|
Make local functions static in parse_aprs.c
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@160 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 07:13:36 +00:00 |
Heikki Hannikainen
|
c627ef0926
|
Moved common lat/lng range checking to pbuf_fill_pos().
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@159 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-17 06:17:25 +00:00 |
Heikki Hannikainen
|
414fdc2225
|
Implemented rest of mic-e parsing
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@158 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-16 19:27:16 +00:00 |
Heikki Hannikainen
|
30ea7126f4
|
Added some more testing packets
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@157 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-16 18:19:22 +00:00 |
Matti Aarnio
|
d18b36d138
|
callers know historydb lookup key length, use it
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@156 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-16 10:35:33 +00:00 |
Matti Aarnio
|
28c0decc8d
|
callers know key length, use it
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@155 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
|
2008-03-16 10:33:26 +00:00 |