a6214ff3b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix unmetered upload over cell ( fix   #23811 ) ( #23820 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5f64f1c089 
								
									
								
							
								 
							
						 
						
							
							
								
								Param to allow upload over cellular ( #23811 )  
							
							... 
							
							
 
							
							* param to allow upload over cellular
* brackets to be consistent
* move outside loop
* fix tests
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f03549c276 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: expire items after 31 days ( #23751 )  
							
							... 
							
							
 
							
							* athena: expire items after 31 days
* add test 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7765bc2166 
								
									
								
							
								 
							
						 
						
							
							
								
								improve logging around uploading ( #23750 )  
							
							... 
							
							
 
							
							* improve logging around uploading
* use int
* use raw
* duplicate 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e9153fdb4b 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: specify network type for file uploads ( #23687 )  
							
							... 
							
							
 
							
							* athena: specify network type for file uploads
* add comment
* catch abort transfer
* fix tests
* put athena upload args in dict
* fix defaults
Co-authored-by: Joost Wooning <jwooning@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0d099e07aa 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: add suport for download bandwith setting ( #23727 )  
							
							... 
							
							
 
							
							* athena: add suport for download bandwith setting
* clean ingress rules 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4c406cdbe5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add setUploadLimit method to athena ( #23693 )  
							
							... 
							
							
 
							
							* Add setUploadLimit method to athena
* add comments
* move to hw abstraction layer
* move to hw
* better errors 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								52d4189e96 
								
							
								 
							
						 
						
							
							
								
								don't show registration error on pc  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8b5b0ae341 
								
									
								
							
								 
							
						 
						
							
							
								
								sentry improvements ( #23627 )  
							
							... 
							
							
 
							
							* sentry: filter out unregistered devices and PC
* add daemon name 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1d4191956b 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: unsuccessful upload handler requests. ( #23620 )  
							
							... 
							
							
 
							
							* Retry unsuccessful upload handler requests.
* test both cases
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1b49ce6ec4 
								
									
								
							
								 
							
						 
						
							
							
								
								Statsd ( #23413 )  
							
							... 
							
							
 
							
							* device side of statsd
* need to start it
* enable in manager
* add sleep
* cleanup
* remove aggregates for now and standardize on industry terms
* manager needs main
* need to have a try/except
* atomic_write_on_fs_tmp does not work
* cleaner
* use dump
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* one file at a time
* limit amount of files
* move to influx line protocol and cleanup
* needs to be a list
* fix timezone bug
* actually rate limit
* add to release
* normalized origin
* also log deviceType
* more stats
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1de0757c5e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in athena/registration.py ( #23434 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3ffebf4df5 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: uploads, show which items fail on error ( #23412 )  
							
							... 
							
							
 
							
							* athena: uploads, show which items fail on error
* fix upload-id
* no more 404
* Update selfdrive/athena/athenad.py
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								47bb62b875 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: methods for adding and cancelling multiple upload requests ( #23366 )  
							
							... 
							
							
 
							
							* multiple upload cancel
* multiple uploads athena method
* cleanup
* cleanup
* more cleanup
* isnt used
* fix test
* actually fix test 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								332f568a82 
								
									
								
							
								 
							
						 
						
							
							
								
								Pyupgrade 3.6: Update syntax with Python 3.6+ features ( #23305 )  
							
							... 
							
							
 
							
							Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default
Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d09cc197d1 
								
							
								 
							
						 
						
							
							
								
								manage_athenad.py: add daemon argument to launcher  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8cb83b29a6 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: persist upload queue to disk ( #22659 )  
							
							... 
							
							
 
							
							* revert submodules
* lowercase
* addressed comments
* add test for cancelled uploads
* formatting
* catch all exceptions
* handle empty param
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b745a14ff7 
								
									
								
							
								 
							
						 
						
							
							
								
								version.py: make function names more clear ( #23216 )  
							
							... 
							
							
 
							
							* rename a few version functions
* and is_prebuilt
* and some formatting 😊  
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4a73445ee5 
								
									
								
							
								 
							
						 
						
							
							
								
								nav: athena destination with name and details ( #23155 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9ceb1a15eb 
								
									
								
							
								 
							
						 
						
							
							
								
								registration: remove key generation ( #23111 )  
							
							... 
							
							
 
							
							* registration: remove key generation
* add test 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f7c46c6949 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not run code on version.py import ( #23063 )  
							
							... 
							
							
 
							
							* Do not run code on version.py import
* fix athena 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0e78502181 
								
							
								 
							
						 
						
							
							
								
								remove broken athena test  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cca07c0c73 
								
									
								
							
								 
							
						 
						
							
							
								
								navigation: use mapbox proxy server ( #22660 )  
							
							... 
							
							
 
							
							* use mapbox proxy
* remove MapboxToken param
* do not log jwt
* remove import
* move to staging url
* put has_prime in ui state
* logic was flipped
* Update selfdrive/ui/qt/maps/map.h 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bde568205e 
								
							
								 
							
						 
						
							
							
								
								athena: listUploadQueue, check None first  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								12165c8865 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: Do not show canceled upload items in listUploadQueue ( #22627 )  
							
							... 
							
							
 
							
							* do not show canceled upload items in listUploadQueue
* return item._asdict()
* athena: updated test for listUploadQueue 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								de7a9e0116 
								
									
								
							
								 
							
						 
						
							
							
								
								move athena tests to github actions ( #22475 )  
							
							... 
							
							
 
							
							* move athena tests to actions
* run
* fix timeout 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f7bd264db8 
								
							
								 
							
						 
						
							
							
								
								need a jwt for those tests  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7e3d002066 
								
							
								 
							
						 
						
							
							
								
								athena: hardcode jwt for tests  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1d64c18e49 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: change test tearDown to setUp ( #21935 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a6debb999c 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: split data into multiple frames ( #21918 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2dff84121e 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: add prefix param to listDataDirectory ( #21906 )  
							
							... 
							
							
 
							
							* athena: add prefix param to listDataDirectory
* only traverse directories that match prefix
* tests 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								28823917ea 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: return current upload status in listUploadQueue ( #21903 )  
							
							... 
							
							
 
							
							* return current upload item in listUploadQueue
* update progress on read
* move to file helpers
* use dict instead of global 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								267a0b343b 
								
									
								
							
								 
							
						 
						
							
							
								
								api_get: keep same api ( #21838 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								543e019f71 
								
									
								
							
								 
							
						 
						
							
							
								
								api: use API_HOST env variable everywhere ( #21814 )  
							
							... 
							
							
 
							
							* api base url to global constant
* update api/__init__.py 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d5b6746ac5 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: retry failed and timed out uploads ( #21745 )  
							
							... 
							
							
 
							
							* retry failed uploads
* test cleanup
* update comment
* also catch SSL error
* use defaults
* sleep in chunks 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7b94cf0ca7 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: detect no prime ( #21718 )  
							
							... 
							
							
 
							
							* detect no prime
* show in sidebar
* revert timeout
* clear ping param
* fix typo
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0964871239 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: fix log sort ( #21703 )  
							
							... 
							
							
 
							
							* athenad: fix log sort
* add test for logs to send
* use temp dir for logs
* fix changing SWAGLOG_DIR
* better way to patch SWAGLOG_DIR
* fix grammar 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d4e0e8c6cf 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: primeActivated response ( #21670 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								987abb31dd 
								
									
								
							
								 
							
						 
						
							
							
								
								show registration debug info after 60s ( #21679 )  
							
							... 
							
							
 
							
							* show registration debug info after 60s
* little nicer
* larch
* aarch
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								51ee3be91a 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: primeActivated endpoint ( #21623 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a7aa22253b 
								
									
								
							
								 
							
						 
						
							
							
								
								Athena getNetworks method ( #21597 )  
							
							... 
							
							
 
							
							* add iwlist scan
* return using athena
* add lte
* add last one too
* unused
* add release files
* more compact
* typo
* remove debug code
* different file
* array
* rebase mistake 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								49e316a34b 
								
									
								
							
								 
							
						 
						
							
							
								
								more athena logging ( #21558 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fc569694e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Athena: increase timeouts ( #21316 )  
							
							... 
							
							
 
							
							* fix typo in thread name
* bump send/upload timeout to 30 seconds 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								21be443499 
								
									
								
							
								 
							
						 
						
							
							
								
								Fetch mapbox token from API ( #21136 )  
							
							... 
							
							
 
							
							* delay widget creation until going onroad
* let athena fetch mapbox token
* only tici
* add token
* cleaner
* rename slots
* that was missing 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1a7b0dfb3c 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: send log files one at a time ( #21092 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a065eb6942 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more logging to athena threads ( #21086 )  
							
							... 
							
							
 
							
							* add more logging to athena threads
* add debug to local proxy
* log athena method calls
* data is a json string 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6a04baffc4 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable Sentry exceptions from athena ( #21085 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ea0f7e2797 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: version endpoint ( #21045 )  
							
							... 
							
							
 
							
							* athena: version endpoint
* get_version function
* more explicit version validation 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8f3e395a1f 
								
							
								 
							
						 
						
							
							
								
								athena: log before trying to connect  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								466f5f091e 
								
							
								 
							
						 
						
							
							
								
								athenad: set timeout when creating websocket  
							
							
 
							
						 
						
							5 years ago