2024-11-25 21:12:42.464 | MainThread  | INFO  | APRSD is up to date | aprsd.cmds.webchat:webchat:597 2024-11-25 21:12:42.464 | MainThread  | INFO  | APRSD Started version: 3.4.4.dev38+g9f7d169 | aprsd.cmds.webchat:webchat:598 2024-11-25 21:12:42.464 | MainThread  | DEBUG  | ******************************************************************************** | oslo_config.cfg:log_opt_values:2804 2024-11-25 21:12:42.464 | MainThread  | DEBUG  | Configuration options gathered from: | oslo_config.cfg:log_opt_values:2805 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | command line args: [] | oslo_config.cfg:log_opt_values:2806 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | config files: ['/home/pi/.config/aprsd/aprsd.conf'] | oslo_config.cfg:log_opt_values:2807 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | ================================================================================ | oslo_config.cfg:log_opt_values:2809 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | ack_rate_limit_period = 1 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | beacon_interval = 1800 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.465 | MainThread  | DEBUG  | beacon_symbol = / | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | callsign = KM6LYW | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | config_dir = [] | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | config_file = ['/home/pi/.config/aprsd/aprsd.conf'] | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | config_source = [] | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | default_ack_send_count = 2 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | default_packet_send_count = 3 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | enable_beacon = False | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.466 | MainThread  | DEBUG  | enable_packet_logging = False | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | enable_save = True | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | enable_seen_list = True | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | enable_sending_ack_packets = True | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | enabled_plugins = ['aprsd.plugins.ping.PingPlugin'] | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | latitude = 38.9119 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | load_help_plugin = True | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | log_packet_format = compact | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.467 | MainThread  | DEBUG  | longitude = -120.9356 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | msg_rate_limit_period = 2 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | packet_dupe_timeout = 600 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | packet_list_maxlen = 100 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | packet_list_stats_maxlen = 20 | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | save_location = /home/pi/.config/aprsd/ | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | shell_completion = None | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | trace_enabled = False | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.468 | MainThread  | DEBUG  | units = imperial | oslo_config.cfg:log_opt_values:2817 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | logging.log_level = DEBUG | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | logging.logfile = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | logging.logformat = {time:YYYY-MM-DD HH:mm:ss.SSS} | {thread.name: <18} | {level: <8} | {message} | {name}:{function:}:{line:} | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | admin.password = **** | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | admin.user = admin | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | admin.web_enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | admin.web_ip = 0.0.0.0 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.469 | MainThread  | DEBUG  | admin.web_port = 8001 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | watch_list.alert_callsign = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | watch_list.alert_time_seconds = 3600 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | watch_list.callsigns = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | watch_list.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | watch_list.packet_keep_count = 10 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | webchat.disable_url_request_logging = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | webchat.latitude = 38.9119 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.470 | MainThread  | DEBUG  | webchat.longitude = -120.9356 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | webchat.web_ip = 0.0.0.0 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | webchat.web_port = 8055 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_registry.description = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_registry.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_registry.frequency_seconds = 3600 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_registry.registry_url = https://aprs.hemna.com/api/v1/registry | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_registry.service_website = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.471 | MainThread  | DEBUG  | aprs_network.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | aprs_network.host = noam.aprs2.net | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | aprs_network.login = KM6LYW | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | aprs_network.password = **** | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | aprs_network.port = 14580 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | kiss_serial.baudrate = 9600 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | kiss_serial.device = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.472 | MainThread  | DEBUG  | kiss_serial.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | kiss_serial.path = ['WIDE1-1', 'WIDE2-1'] | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | kiss_tcp.enabled = True | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | kiss_tcp.host = localhost | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | kiss_tcp.path = ['WIDE1-1', 'WIDE2-1'] | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | kiss_tcp.port = 8001 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | fake_client.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.473 | MainThread  | DEBUG  | aprs_fi.apiKey = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | owm_weather_plugin.apiKey = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | avwx_plugin.apiKey = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | avwx_plugin.base_url = https://avwx.rest | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | location_plugin.arcgis_password = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | location_plugin.arcgis_username = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | location_plugin.azuremaps_subscription_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.474 | MainThread  | DEBUG  | location_plugin.baidu_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.bing_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.geopy_geocoder = Nominatim | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.google_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.here_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.opencage_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.tomtom_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.user_agent = APRSD | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.475 | MainThread  | DEBUG  | location_plugin.what3words_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | location_plugin.woosmap_api_key = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.callsign = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.debug = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.email_shortcuts = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.enabled = False | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.imap_host = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.476 | MainThread  | DEBUG  | email_plugin.imap_login = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.imap_password = **** | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.imap_port = 993 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.imap_use_ssl = True | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.smtp_host = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.smtp_login = None | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.smtp_password = **** | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.smtp_port = 465 | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.477 | MainThread  | DEBUG  | email_plugin.smtp_use_ssl = True | oslo_config.cfg:log_opt_values:2824 2024-11-25 21:12:42.478 | MainThread  | DEBUG  | ******************************************************************************** | oslo_config.cfg:log_opt_values:2828 2024-11-25 21:12:42.633 | MainThread  | INFO  | Start KeepAliveThread | aprsd.cmds.webchat:webchat:618 2024-11-25 21:12:42.635 | KeepAlive  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:12:42.841 | MainThread  | DEBUG  | KISS(8.0.0) TCP Connection to localhost:8001 | aprsd.client.drivers.kiss:setup:41 2024-11-25 21:12:42.842 | MainThread  | DEBUG  | Starting KISS interface connection | aprsd.client.drivers.kiss:setup:55 2024-11-25 21:12:42.844 | MainThread  | DEBUG  | Using selector: EpollSelector | asyncio.selector_events:__init__:54 2024-11-25 21:12:42.851 | RX_PKT  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:12:42.853 | RX_PKT  | DEBUG  | Start blocking KISS consumer | aprsd.client.drivers.kiss:consumer:85 2024-11-25 21:12:42.854 | ProcessPKT  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:12:42.856 | MainThread  | INFO  | Start socketio.run() | aprsd.cmds.webchat:webchat:632 * Serving Flask app 'aprsd' * Debug mode: off 2024-11-25 21:12:42.863 | MainThread  | INFO  | WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8055 * Running on http://192.168.1.145:8055 | werkzeug._internal:_log:97 2024-11-25 21:12:42.865 | MainThread  | INFO  | Press CTRL+C to quit | werkzeug._internal:_log:97 2024-11-25 21:12:44.589 | Thread-1 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:44] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:44.595 | Thread-2 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PDbAsh- HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:44.645 | Thread-5 (process_request_thread) | DEBUG  | Web socket connected | aprsd.cmds.webchat:on_connect:467 2024-11-25 21:12:44.649 | Thread-5 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:44] "POST /socket.io/?EIO=4&transport=polling&t=PDbAsiv&sid=mHObuzC9F25BMNf3AAAA HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:44.658 | Thread-7 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PDbAsiw&sid=mHObuzC9F25BMNf3AAAA HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:47.645 | Thread-6 (process_request_thread) | DEBUG  | WS Disconnected | aprsd.cmds.webchat:on_disconnect:474 2024-11-25 21:12:47.649 | Thread-6 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:47] "GET /socket.io/?EIO=4&transport=websocket&sid=mHObuzC9F25BMNf3AAAA HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:50.796 | Thread-10 (process_request_thread) | DEBUG  | Template index.html | aprsd.cmds.webchat:index:388 2024-11-25 21:12:50.798 | Thread-10 (process_request_thread) | DEBUG  | transport tcpkiss aprs_connection TCPKISS://localhost:8001 | aprsd.cmds.webchat:index:391 2024-11-25 21:12:50.800 | Thread-10 (process_request_thread) | DEBUG  | initial stats = {'time': '11-25-2024 21:12:50', 'stats': {'APRSDStats': {'version': '3.4.4.dev38+g9f7d169', 'uptime': '0:00:06.211291', 'callsign': 'KM6LYW', 'memory_current': 1005764, 'memory_current_str': '982KB', 'memory_peak': 11009416, 'memory_peak_str': '10MB', 'loging_queue': 0}, 'PacketTrack': {'total_tracked': 0, 'packets': {}}, 'APRSClientStats': {'transport': 'tcpkiss', 'filter': None, 'connected': True, 'host': 'localhost', 'port': 8001}}, 'transport': 'tcpkiss', 'aprs_connection': 'TCPKISS://localhost:8001'} | aprsd.cmds.webchat:index:395 2024-11-25 21:12:50.831 | Thread-10 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:50] "GET / HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.082 | Thread-11 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/upstream/jquery.toast.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.132 | Thread-13 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/upstream/google-fonts.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.219 | Thread-12 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/upstream/bootstrap.min.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.237 | Thread-14 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/chat.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.254 | Thread-15 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/index.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.258 | Thread-17 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/upstream/jquery-3.7.1.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.263 | Thread-18 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/upstream/jquery.toast.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.270 | Thread-16 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/css/tabs.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.277 | Thread-19 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/upstream/socket.io.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.282 | Thread-20 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/upstream/bootstrap.bundle.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.343 | Thread-21 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/main.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.347 | Thread-23 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/send-message.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.351 | Thread-22 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /static/js/gps.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.407 | Thread-25 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.411 | Thread-24 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PDbAuMV HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.459 | Thread-27 (process_request_thread) | DEBUG  | Web socket connected | aprsd.cmds.webchat:on_connect:467 2024-11-25 21:12:51.463 | Thread-27 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "POST /socket.io/?EIO=4&transport=polling&t=PDbAuNP&sid=_dNGJXYUCLmkg7bAAAAC HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.468 | Thread-28 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PDbAuNQ&sid=_dNGJXYUCLmkg7bAAAAC HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:12:51.519 | Thread-31 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PDbAuOJ&sid=_dNGJXYUCLmkg7bAAAAC HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:13:18.325 | Thread-34 (_handle_event_internal) | DEBUG  | WS: on_send {'to': 'APRSPH', 'message': 'HELP', 'path': 'WIDE1-1'} | aprsd.cmds.webchat:on_send:478 2024-11-25 21:13:18.353 | TX-APRSPH-1972  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:13:18.355 | TX-APRSPH-1972  | DEBUG  | KISS Send 'b':APRSPH :HELP{1972'' TO 'APRSPH' From 'KM6LYW' with PATH '['WIDE1-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:13:18.403 | Thread-35 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:13:18] "GET /static/css/upstream/font.woff2 HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:13:40.643 | KeepAlive  | INFO  | KM6LYW - Uptime 0:00:56.058868 RX:0 TX:1 Tracker:1 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:4 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:13:40.646 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000482  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:13:40.648 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:00:57.801973  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:13:40.650 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.777703  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:13:40.653 | KeepAlive  | INFO  | TX-APRSPH-1972  Alive? True 0:00:00.281289  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:13:51.488 | Thread-37 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:13:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:14:21.368 | TX-APRSPH-1972  | DEBUG  | KISS Send 'b':APRSPH :HELP{1972'' TO 'APRSPH' From 'KM6LYW' with PATH '['WIDE1-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:14:22.950 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APZ100', ssid=0, digi=False), source=Address(callsign=b'KM6LYW', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=True)], control=Control(v=b'\x03'), pid=b'\xf0', info=b':APRSPH :HELP{1972')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:14:22.953 | RX_PKT  | DEBUG  | Got an APRS Frame 'KM6LYW>APZ100,GTOWN*::APRSPH :HELP{1972' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:14:23.006 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 102 | aprsd.threads.rx:process_packet:189 2024-11-25 21:14:23.008 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:14:23.009 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'KM6LYW:APRSPH:1972' | aprsd.threads.rx:process_packet:238 2024-11-25 21:14:40.662 | KeepAlive  | INFO  | KM6LYW - Uptime 0:01:56.077564 RX:1 TX:1 Tracker:1 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:4 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:14:40.664 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000476  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:14:40.667 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:01:57.820667  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:14:40.669 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.647684  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:14:40.671 | KeepAlive  | INFO  | TX-APRSPH-1972  Alive? True 0:00:00.287321  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:14:51.574 | Thread-40 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:14:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:15:28.467 | Thread-43 (_handle_event_internal) | DEBUG  | WS on_GPS: {'latitude': 38.9119, 'longitude': -120.9356, 'path': 'WIDE1-1'} | aprsd.cmds.webchat:on_gps:509 2024-11-25 21:15:28.470 | Thread-43 (_handle_event_internal) | DEBUG  | Lat 38.9119 | aprsd.cmds.webchat:on_gps:512 2024-11-25 21:15:28.472 | Thread-43 (_handle_event_internal) | DEBUG  | Long -120.9356 | aprsd.cmds.webchat:on_gps:513 2024-11-25 21:15:28.475 | Thread-43 (_handle_event_internal) | DEBUG  | KISS Send 'b'@252115z3854.71N/12056.14WlDigiPi WebChat Beacon http://digipi.org'' TO 'APDW16' From 'KM6LYW' with PATH '['WIDE1-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:15:30.666 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APZ100', ssid=0, digi=False), source=Address(callsign=b'KM6LYW', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=True)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'@252115z3854.71N/12056.14WlDigiPi WebChat Beacon http://digipi.org')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:15:30.668 | RX_PKT  | DEBUG  | Got an APRS Frame 'KM6LYW>APZ100,GTOWN*:@252115z3854.71N/12056.14WlDigiPi WebChat Beacon http://digipi.org' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:15:30.708 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 170 | aprsd.threads.rx:process_packet:189 2024-11-25 21:15:30.709 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:15:30.710 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'KM6LYW:252115z' | aprsd.threads.rx:process_packet:238 2024-11-25 21:15:40.685 | KeepAlive  | INFO  | KM6LYW - Uptime 0:02:56.100464 RX:2 TX:2 Tracker:2 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:4 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:15:40.687 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000500  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:15:40.689 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:02:57.843583  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:15:40.692 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.971127  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:15:40.694 | KeepAlive  | INFO  | TX-APRSPH-1972  Alive? True 0:00:00.300767  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:15:51.684 | Thread-45 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:15:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:15:55.386 | TX-APRSPH-1972  | DEBUG  | KISS Send 'b':APRSPH :HELP{1972'' TO 'APRSPH' From 'KM6LYW' with PATH '['WIDE1-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:15:56.390 | TX-APRSPH-1972  | INFO  | MessagePacket (1972) Message Send Complete. Max attempts reached 3 | aprsd.threads.tx:loop:134 2024-11-25 21:15:56.392 | TX-APRSPH-1972  | DEBUG  | Exiting | aprsd.threads.aprsd:run:57 2024-11-25 21:15:57.056 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APZ100', ssid=0, digi=False), source=Address(callsign=b'KM6LYW', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=True)], control=Control(v=b'\x03'), pid=b'\xf0', info=b':APRSPH :HELP{1972')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:15:57.059 | RX_PKT  | DEBUG  | Got an APRS Frame 'KM6LYW>APZ100,GTOWN*::APRSPH :HELP{1972' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:15:57.073 | RX_PKT  | WARNING  | Packet KM6LYW:1972 already tracked, dropping. | aprsd.threads.rx:process_packet:126 2024-11-25 21:16:01.941 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :ack1972')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:16:01.944 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :ack1972' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:16:01.966 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 202 | aprsd.threads.rx:process_packet:189 2024-11-25 21:16:01.967 | ProcessPKT  | DEBUG  | Got ack for message 1972 | aprsd.threads.rx:process_ack_packet:163 2024-11-25 21:16:01.969 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'APRSPH:KM6LYW:1972' | aprsd.threads.rx:process_packet:238 2024-11-25 21:16:13.249 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :SMS [spc] 09XXnumber [spc] msg to text PHILIPPINE numbers /1125')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:16:13.252 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :SMS [spc] 09XXnumber [spc] msg to text PHILIPPINE numbers /1125' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:16:13.273 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 214 | aprsd.threads.rx:process_packet:189 2024-11-25 21:16:13.275 | TXAck-APRSPH-1974  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:16:13.277 | ProcessPKT  | DEBUG  | populate_callsign_location APRSPH | aprsd.cmds.webchat:populate_callsign_location:221 2024-11-25 21:16:13.278 | TXAck-APRSPH-1974  | DEBUG  | KISS Send 'b':APRSPH :ack1974'' TO 'APRSPH' From 'KM6LYW' with PATH '['WIDE1-1', 'WIDE2-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:16:13.280 | ProcessPKT  | WARNING  | Config aprs_fi.apiKey is not set. Can't get location from aprs.fi falling back to sending REPEAT to get location. | aprsd.cmds.webchat:populate_callsign_location:233 2024-11-25 21:16:13.281 | ProcessPKT  | INFO  | Sending REPEAT to get location for callsign APRSPH. | aprsd.cmds.webchat:populate_callsign_location:272 2024-11-25 21:16:13.284 | TX-REPEAT-1975  | DEBUG  | Starting | aprsd.threads.aprsd:run:48 2024-11-25 21:16:13.286 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'APRSPH:KM6LYW:None' | aprsd.threads.rx:process_packet:238 2024-11-25 21:16:13.288 | TX-REPEAT-1975  | DEBUG  | KISS Send 'b':REPEAT :ld APRSPH{1975'' TO 'REPEAT' From 'KM6LYW' with PATH '['WIDE1-1', 'WIDE2-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:16:17.284 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 4 | aprsd.threads.tx:loop:212 2024-11-25 21:16:21.654 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b"}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :LIST to see today's checkins. https://aprsph.net for more info/1125")} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:16:21.657 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:}APRSPH>APAIOR,TCPIP,KG6TTN*::KM6LYW :LIST to see today's checkins. https://aprsph.net for more info/1125' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:16:21.678 | RX_PKT  | WARNING  | Packet APRSPH:None already tracked, dropping. | aprsd.threads.rx:process_packet:126 2024-11-25 21:16:22.287 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 9 | aprsd.threads.tx:loop:212 2024-11-25 21:16:27.290 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 14 | aprsd.threads.tx:loop:212 2024-11-25 21:16:32.293 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 19 | aprsd.threads.tx:loop:212 2024-11-25 21:16:37.296 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 24 | aprsd.threads.tx:loop:212 2024-11-25 21:16:40.703 | KeepAlive  | INFO  | KM6LYW - Uptime 0:03:56.118244 RX:4 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:5 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:16:40.705 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000466  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:16:40.707 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:03:57.861337  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:16:40.710 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.407756  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:16:40.712 | KeepAlive  | INFO  | TXAck-APRSPH-1974 Alive? True 0:00:00.403625  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:16:40.714 | KeepAlive  | INFO  | TX-REPEAT-1975  Alive? True 0:00:00.405811  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:16:42.299 | TXAck-APRSPH-1974  | DEBUG  | Still wating. 29 | aprsd.threads.tx:loop:212 2024-11-25 21:16:45.301 | TXAck-APRSPH-1974  | DEBUG  | KISS Send 'b':APRSPH :ack1974'' TO 'APRSPH' From 'KM6LYW' with PATH '['WIDE1-1', 'WIDE2-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:16:46.304 | TXAck-APRSPH-1974  | DEBUG  | AckPacket(1974) Send Complete. Max attempts reached 2 | aprsd.threads.tx:loop:192 2024-11-25 21:16:46.307 | TXAck-APRSPH-1974  | DEBUG  | Exiting | aprsd.threads.aprsd:run:57 2024-11-25 21:16:47.022 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APZ100', ssid=0, digi=False), source=Address(callsign=b'KM6LYW', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b':APRSPH :ack1974')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:16:47.024 | RX_PKT  | DEBUG  | Got an APRS Frame 'KM6LYW>APZ100,GTOWN,WIDE2-1::APRSPH :ack1974' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:16:47.038 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 248 | aprsd.threads.rx:process_packet:189 2024-11-25 21:16:47.040 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:16:47.041 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'KM6LYW:APRSPH:1974' | aprsd.threads.rx:process_packet:238 2024-11-25 21:16:49.667 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'DIEQUX', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'`0M^l! j/`":+}_%')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:16:49.669 | RX_PKT  | DEBUG  | Got an APRS Frame 'N6YBH-9>DIEQUX,GTOWN,WIDE2-1:`0M^l! j/`":+}_%' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:16:49.697 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 251 | aprsd.threads.rx:process_packet:189 2024-11-25 21:16:49.698 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:16:49.700 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'N6YBH-9:Lat:38.693Lon:-120.828Altitude566Course104222mbits' | aprsd.threads.rx:process_packet:238 2024-11-25 21:16:51.767 | Thread-48 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:16:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:17:16.302 | TX-REPEAT-1975  | DEBUG  | KISS Send 'b':REPEAT :ld APRSPH{1975'' TO 'REPEAT' From 'KM6LYW' with PATH '['WIDE1-1', 'WIDE2-1']' | aprsd.client.drivers.kiss:send:109 2024-11-25 21:17:18.425 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APZ100', ssid=0, digi=False), source=Address(callsign=b'KM6LYW', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b':REPEAT :ld APRSPH{1975')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:17:18.428 | RX_PKT  | DEBUG  | Got an APRS Frame 'KM6LYW>APZ100,GTOWN,WIDE2-1::REPEAT :ld APRSPH{1975' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:17:18.443 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 280 | aprsd.threads.rx:process_packet:189 2024-11-25 21:17:18.444 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:17:18.445 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'KM6LYW:REPEAT:1975' | aprsd.threads.rx:process_packet:238 2024-11-25 21:17:22.500 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'}REPEAT>APZ100,TCPIP,KG6TTN*::KM6LYW :ack1975')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:17:22.503 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:}REPEAT>APZ100,TCPIP,KG6TTN*::KM6LYW :ack1975' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:17:22.525 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 285 | aprsd.threads.rx:process_packet:189 2024-11-25 21:17:22.526 | ProcessPKT  | DEBUG  | Got ack for message 1975 | aprsd.threads.rx:process_ack_packet:163 2024-11-25 21:17:22.528 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'REPEAT:KM6LYW:1975' | aprsd.threads.rx:process_packet:238 2024-11-25 21:17:23.306 | TX-REPEAT-1975  | INFO  | MessagePacket(1975) Message Send Complete via Ack. | aprsd.threads.tx:loop:123 2024-11-25 21:17:23.309 | TX-REPEAT-1975  | DEBUG  | Exiting | aprsd.threads.aprsd:run:57 2024-11-25 21:17:40.722 | KeepAlive  | INFO  | KM6LYW - Uptime 0:04:56.137740 RX:7 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:3 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:17:40.724 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000507  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:17:40.727 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:04:57.880856  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:17:40.729 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.188878  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:17:51.819 | Thread-52 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:17:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:17:55.803 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'}REPEAT>APZ100,TCPIP,KG6TTN*::KM6LYW :ack1975')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:17:55.806 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:}REPEAT>APZ100,TCPIP,KG6TTN*::KM6LYW :ack1975' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:17:55.827 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 319 | aprsd.threads.rx:process_packet:189 2024-11-25 21:17:55.828 | ProcessPKT  | DEBUG  | Got ack for message 1975 | aprsd.threads.rx:process_ack_packet:163 2024-11-25 21:17:55.830 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'REPEAT:KM6LYW:1975' | aprsd.threads.rx:process_packet:238 2024-11-25 21:18:26.781 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APDW15', ssid=0, digi=False), source=Address(callsign=b'GAPGTE', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=2, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'}REPEAT>APZ100,TCPIP,GAPGTE*::KM6LYW :ack1975')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:18:26.783 | RX_PKT  | DEBUG  | Got an APRS Frame 'GAPGTE>APDW15,GTOWN,WIDE2-2:}REPEAT>APZ100,TCPIP,GAPGTE*::KM6LYW :ack1975' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:18:26.805 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 350 | aprsd.threads.rx:process_packet:189 2024-11-25 21:18:26.806 | ProcessPKT  | DEBUG  | Got ack for message 1975 | aprsd.threads.rx:process_ack_packet:163 2024-11-25 21:18:26.808 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'REPEAT:KM6LYW:1975' | aprsd.threads.rx:process_packet:238 2024-11-25 21:18:40.738 | KeepAlive  | INFO  | KM6LYW - Uptime 0:05:56.154151 RX:9 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:3 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:18:40.741 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000489  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:18:40.743 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:05:57.897260  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:18:40.745 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.926269  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:18:51.871 | Thread-55 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:18:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:19:40.754 | KeepAlive  | INFO  | KM6LYW - Uptime 0:06:56.169887 RX:9 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:3 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:19:40.756 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000493  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:19:40.759 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:06:57.912999  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:19:40.761 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.932576  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:19:46.806 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=True), path=[], control=Control(v=b'\x03'), pid=b'\xf0', info=b'`0M_l?mj/`":)}_%')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:19:46.809 | RX_PKT  | DEBUG  | Got an APRS Frame 'N6YBH-9*>DIEQUW:`0M_l?mj/`":)}_%' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:19:46.812 | RX_PKT  | ERROR  | Failed to parse bytes received from KISS interface. | aprsd.client.drivers.kiss:parse_frame:81 2024-11-25 21:19:46.815 | RX_PKT  | ERROR  | fromcallsign is invalid | aprsd.client.drivers.kiss:parse_frame:82 Traceback (most recent call last): File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprslib/parsing/__init__.py", line 121, in parse parsed.update(parse_header(head)) │ │ │ └ 'N6YBH-9*>DIEQUW' │ │ └ │ └ └ {'raw': 'N6YBH-9*>DIEQUW:`0M_l?mj/`":)}_%'} File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprslib/parsing/common.py", line 46, in parse_header raise ParseError("fromcallsign is invalid") └ aprslib.exceptions.ParseError: fromcallsign is invalid During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.11/threading.py", line 995, in _bootstrap self._bootstrap_inner() │ └ File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner self.run() │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/threads/aprsd.py", line 51, in run can_loop = self.loop() │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/threads/rx.py", line 47, in loop self._client.consumer( │ │ └ │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/client/kiss.py", line 103, in consumer self._client.consumer(callback) │ │ │ └ > │ │ └ │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/client/drivers/kiss.py", line 87, in consumer self.kiss.read(callback=self.parse_frame, min_frames=None) │ │ │ │ └ │ │ │ └ │ │ └ │ └ TCPKISS(_protocol=KISSProtocol(transport=<_SelectorSocketTransport fd=6 read=polling write=>, frames= File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/ax253/decode.py", line 248, in read self.protocol.read_frames( │ └ └ TCPKISS(_protocol=KISSProtocol(transport=<_SelectorSocketTransport fd=6 read=polling write=>, frames=._ at 0xf4dfcbb8> │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/lib/python3.11/asyncio/base_events.py", line 640, in run_until_complete self.run_forever() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/lib/python3.11/asyncio/base_events.py", line 607, in run_forever self._run_once() │ └ └ <_UnixSelectorEventLoop running=True closed=False debug=False> File "/usr/lib/python3.11/asyncio/base_events.py", line 1922, in _run_once handle._run() │ └ )> File "/usr/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) │ │ │ │ │ └ │ │ │ │ └ )> │ │ │ └ │ │ └ )> │ └ )> File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/ax253/decode.py", line 141, in _ return [f async for f in self.read(n_frames=n_frames, callback=callback)] │ │ │ └ > │ │ └ None │ └ └ KISSProtocol(transport=<_SelectorSocketTransport fd=6 read=polling write=>, frames= return [f async for f in self.read(n_frames=n_frames, callback=callback)] │ └ b'\x82\xa0\x88\xaebj\xe0\x8e\x82\xa0\x8e\xa8\x8a\xe0\x8e\xa8\x9e\xae\x9c@\xe0\xae\x92\x88\x8ad@e\x03\xf0}REPEAT>APZ100,TCPIP,... └ b'\x82\xa0\x88\xaebj\xe0\x8e\x82\xa0\x8e\xa8\x8a\xe0\x8e\xa8\x9e\xae\x9c@\xe0\xae\x92\x88\x8ad@e\x03\xf0}REPEAT>APZ100,TCPIP,... File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/ax253/decode.py", line 123, in read callback(frame) │ └ b'\x88\x92\x8a\xa2\xaa\xae`\x9cl\xb2\x84\x90@\xf3\x03\xf0`0M_l?mj/`":)}_%' └ > > File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/client/drivers/kiss.py", line 79, in parse_frame self._parse_callback(**kwargs) │ │ └ {'frame': Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=T... │ └ > └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/threads/rx.py", line 71, in _process_packet self.process_packet(*args, **kwargs) │ │ │ └ {'frame': Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=T... │ │ └ () │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/threads/rx.py", line 98, in process_packet packet = self._client.decode_packet(*args, **kwargs) │ │ │ │ └ {'frame': Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=T... │ │ │ └ () │ │ └ │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprsd/client/kiss.py", line 90, in decode_packet raw = aprslib.parse(str(frame)) │ │ └ Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=True), path... │ └ File "/home/pi/.aprsd-venv/lib/python3.11/site-packages/aprslib/parsing/__init__.py", line 123, in parse raise ParseError(str(msg), packet) │ └ 'N6YBH-9*>DIEQUW:`0M_l?mj/`":)}_%' └ aprslib.exceptions.ParseError: fromcallsign is invalid 2024-11-25 21:19:51.953 | Thread-58 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:19:51] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:20:40.770 | KeepAlive  | INFO  | KM6LYW - Uptime 0:07:56.185810 RX:9 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:3 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:20:40.773 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000503  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:20:40.775 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:07:57.928929  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:20:40.777 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.933837  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:20:52.041 | Thread-62 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:20:52] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:12.272 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APWW11', ssid=0, digi=False), source=Address(callsign=b'KG6TTN', ssid=0, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=False), Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b';TTN.SH.1 *252121z3844.76N\\12117.88Wl510/012')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:21:12.275 | RX_PKT  | DEBUG  | Got an APRS Frame 'KG6TTN>APWW11,GTOWN,WIDE2-1:;TTN.SH.1 *252121z3844.76N\12117.88Wl510/012' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:21:12.299 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 516 | aprsd.threads.rx:process_packet:189 2024-11-25 21:21:12.300 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:21:12.302 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'KG6TTN:None:None' | aprsd.threads.rx:process_packet:238 2024-11-25 21:21:37.574 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'APDW16', ssid=0, digi=False), source=Address(callsign=b'GTOWN', ssid=0, digi=False), path=[Address(callsign=b'WIDE2', ssid=1, digi=False)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'!G:k^2/w-`#{>G KM6LYW WIDE1 RF+inet http://digipi.org')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:21:37.576 | RX_PKT  | DEBUG  | Got an APRS Frame 'GTOWN>APDW16,WIDE2-1:!G:k^2/w-`#{>G KM6LYW WIDE1 RF+inet http://digipi.org' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:21:37.595 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 542 | aprsd.threads.rx:process_packet:189 2024-11-25 21:21:37.596 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:21:37.598 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'GTOWN:Lat:38.920Lon:-120.864KM6LYWWIDE1RF+inethttp://digipi.org' | aprsd.threads.rx:process_packet:238 2024-11-25 21:21:40.787 | KeepAlive  | INFO  | KM6LYW - Uptime 0:08:56.202694 RX:11 TX:4 Tracker:4 Msgs TX:0 RX:0 Last:N/A Email: N/A - RAM Current:1MB Peak:11MB Threads:3 LoggingQueue:0 | aprsd.threads.keep_alive:loop:82 2024-11-25 21:21:40.789 | KeepAlive  | INFO  | KeepAlive  Alive? True 0:00:00.000462  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:21:40.792 | KeepAlive  | INFO  | RX_PKT  Alive? True 0:08:57.945768  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:21:40.794 | KeepAlive  | INFO  | ProcessPKT  Alive? True 0:00:00.186498  | aprsd.threads.keep_alive:loop:96 2024-11-25 21:21:47.581 | RX_PKT  | DEBUG  | kwargs {'frame': Frame(destination=Address(callsign=b'DIEQUW', ssid=0, digi=False), source=Address(callsign=b'N6YBH', ssid=9, digi=False), path=[Address(callsign=b'GTOWN', ssid=0, digi=True)], control=Control(v=b'\x03'), pid=b'\xf0', info=b'`0M_l!zj/`":)}_%')} | aprsd.client.kiss:decode_packet:80 2024-11-25 21:21:47.583 | RX_PKT  | DEBUG  | Got an APRS Frame 'N6YBH-9>DIEQUW,GTOWN*:`0M_l!zj/`":)}_%' | aprsd.client.kiss:decode_packet:82 2024-11-25 21:21:47.603 | ProcessPKT  | DEBUG  | ProcessPKT-LOOP 552 | aprsd.threads.rx:process_packet:189 2024-11-25 21:21:47.605 | ProcessPKT  | INFO  | Got a packet not meant for us. | aprsd.threads.rx:process_other_packet:248 2024-11-25 21:21:47.606 | ProcessPKT  | DEBUG  | Packet processing complete for pkt 'N6YBH-9:Lat:38.693Lon:-120.828Altitude564Course194222mbits' | aprsd.threads.rx:process_packet:238 2024-11-25 21:21:52.124 | Thread-65 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:52] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.219 | Thread-29 (process_request_thread) | DEBUG  | WS Disconnected | aprsd.cmds.webchat:on_disconnect:474 2024-11-25 21:21:57.222 | Thread-29 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /socket.io/?EIO=4&transport=websocket&sid=_dNGJXYUCLmkg7bAAAAC HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.257 | Thread-66 (process_request_thread) | DEBUG  | Template index.html | aprsd.cmds.webchat:index:388 2024-11-25 21:21:57.260 | Thread-66 (process_request_thread) | DEBUG  | transport tcpkiss aprs_connection TCPKISS://localhost:8001 | aprsd.cmds.webchat:index:391 2024-11-25 21:21:57.262 | Thread-66 (process_request_thread) | DEBUG  | initial stats = {'time': '11-25-2024 21:21:57', 'stats': {'APRSDStats': {'version': '3.4.4.dev38+g9f7d169', 'uptime': '0:09:12.672883', 'callsign': 'KM6LYW', 'memory_current': 1994685, 'memory_current_str': '1MB', 'memory_peak': 12004252, 'memory_peak_str': '11MB', 'loging_queue': 0}, 'PacketTrack': {'total_tracked': 4, 'packets': {'1973': {'last_send_time': 0, 'send_count': 0, 'retry_count': 3, 'message': 'KM6LYW>APZ100:@252115z3854.71N/12056.14WlDigiPi WebChat Beacon http://digipi.org'}, '1974': {'last_send_time': 1732569405, 'send_count': 2, 'retry_count': 3, 'message': 'KM6LYW>APZ100::APRSPH :ack1974'}}}, 'APRSClientStats': {'transport': 'tcpkiss', 'filter': None, 'connected': True, 'host': 'localhost', 'port': 8001}}, 'transport': 'tcpkiss', 'aprs_connection': 'TCPKISS://localhost:8001'} | aprsd.cmds.webchat:index:395 2024-11-25 21:21:57.265 | Thread-66 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET / HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.353 | Thread-68 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/upstream/bootstrap.min.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.357 | Thread-67 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/upstream/google-fonts.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.367 | Thread-69 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/index.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.372 | Thread-70 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/upstream/jquery.toast.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.383 | Thread-72 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/tabs.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.387 | Thread-71 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/chat.css HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.398 | Thread-73 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/upstream/jquery-3.7.1.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.408 | Thread-74 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/upstream/jquery.toast.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.412 | Thread-75 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/upstream/socket.io.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.417 | Thread-76 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/upstream/bootstrap.bundle.min.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.474 | Thread-77 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/gps.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.481 | Thread-79 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/send-message.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.483 | Thread-78 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/js/main.js HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.536 | Thread-82 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /stats HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.543 | Thread-80 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /static/css/upstream/font.woff2 HTTP/1.1" 304 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.545 | Thread-81 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /socket.io/?EIO=4&transport=polling&t=PDbCzhq HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.601 | Thread-84 (process_request_thread) | DEBUG  | Web socket connected | aprsd.cmds.webchat:on_connect:467 2024-11-25 21:21:57.605 | Thread-84 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "POST /socket.io/?EIO=4&transport=polling&t=PDbCzip&sid=H-VXCf4OOkwR9WtrAAAE HTTP/1.1" 200 - | werkzeug._internal:_log:97 2024-11-25 21:21:57.615 | Thread-87 (process_request_thread) | INFO  | 192.168.1.100 - - [25/Nov/2024 21:21:57] "GET /socket.io/?EIO=4&transport=polling&t=PDbCzip.0&sid=H-VXCf4OOkwR9WtrAAAE HTTP/1.1" 200 - | werkzeug._internal:_log:97