9ad2333546 
								
							
								 
							
						 
						
							
							
								
								athena: migrate old termux SSH port to new one  
							
							
 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								53f514cbd3 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: update SSH port ( #33804 )  
							
							
 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7b67994a05 
								
							
								 
							
						 
						
							
							
								
								use zstandard library ( #33110 )  
							
							... 
							
							
 
							
							* use zstandard
* run 10
* bye bye
* this was a little overzealous
* clean up
old-commit-hash: 1b3b5ab758 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								b0a8b3bc9d 
								
							
								 
							
						 
						
							
							
								
								uploader: compress with zstd ( #32736 )  
							
							... 
							
							
 
							
							* zstd uploader
* fix that
* fix name of function
* comment
* log failed
* fix comma_api_source for routes with both bz2 and zst rlogs
* TODO
* 10-14 achieves almost no benefit on qlogs in a few cases, but takes 2x the time
* these aren't written out
* regen: specify any list of sources
ooh this is pretty nice
* regen and process replay
* damn, actually we don't need all this (cool tho)
Revert "regen: specify any list of sources"
This reverts commit ceb0b4abed8c7da1dbd023b0023ddff296d624240768330e963718559c6c7dec7c39be 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								5fdbd73ba3 
								
							
								 
							
						 
						
							
							
								
								athenad: log failed upload items  
							
							... 
							
							
 
							
							old-commit-hash: add958bb08 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								3b8ed67aa3 
								
							
								 
							
						 
						
							
							
								
								remove navigation ( #32773 )  
							
							... 
							
							
 
							
							* remove navigation
* lil more
* fix cabana
* revert for now
* fix docs
* move that over
* lock
* rm assets
old-commit-hash: e491c9d964 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								18970afb0e 
								
							
								 
							
						 
						
							
							
								
								athena: move to system/ ( #32488 )  
							
							... 
							
							
 
							
							* athena: move to system/
* slash
old-commit-hash: 3279dbeff7 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f2c0eb2388 
								
							
								 
							
						 
						
							
							
								
								athenad: set TOS field for proxy WebSocket ( #32337 )  
							
							... 
							
							
 
							
							set TOS
old-commit-hash: d7d3111212 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2dc96b6ee8 
								
							
								 
							
						 
						
							
							
								
								athenad: set a timeout on proxy WebSocket receive ( #32336 )  
							
							... 
							
							
 
							
							* useless
* Revert "useless"
This reverts commit 28f0bb9e970bd0cb8a3809aeab3f77 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1548b673e0 
								
							
								 
							
						 
						
							
							
								
								use build_metadata everywhere we used to use get_version, get_commit, etc ( #31941 )  
							
							... 
							
							
 
							
							* use build_metadata
* fix normailzed
* also normalized
* and here
* fix diff
* and that one
* cleanup
old-commit-hash: effee900c4 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a5bc36ea9d 
								
							
								 
							
						 
						
							
							
								
								move git commands to common/git.py ( #31921 )  
							
							... 
							
							
 
							
							move git into common/git.py
old-commit-hash: 4fbc8a3896 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a09300385b 
								
							
								 
							
						 
						
							
							
								
								mypy: use implicit-optional ( #31590 )  
							
							... 
							
							
 
							
							* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args
old-commit-hash: 80da3aee14 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9bd90112d0 
								
							
								 
							
						 
						
							
							
								
								use pyupgrade to update to new typing syntax ( #31580 )  
							
							... 
							
							
 
							
							* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b995250ae49 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								04bcb2f0b5 
								
							
								 
							
						 
						
							
							
								
								athenad: check end_event while uploading files ( #31541 )  
							
							... 
							
							
 
							
							* check end_event while uploading, throw abort exception if we need to shut down/restart
* fix
* draft test
stash
* Revert - there's no easy way to know if it breaks early in upload loop
or not yet
This reverts commit ad893687e13009a51c06 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e31385f1ab 
								
							
								 
							
						 
						
							
							
								
								athenad: fix test timeouts and comments ( #31540 )  
							
							... 
							
							
 
							
							* these pass in 0.5s since server sends ping on connect
* comments
* unused
* fix
* fix these too
* check end_event while uploading, throw abort exception if we need to shut down/restart
* Revert "check end_event while uploading, throw abort exception if we need to shut down/restart"
This reverts commit f0b822fca9c0e172e0c0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								14e12980f5 
								
							
								 
							
						 
						
							
							
								
								simplify git remote is comma check ( #31284 )  
							
							... 
							
							
 
							
							* simplify git remote is comma check
* cast to str
* eliminate default and always return string
* add type annotation for cache decorator
* fix up default handling
old-commit-hash: 7affba06d8 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b7edab29e6 
								
							
								 
							
						 
						
							
							
								
								athenad: return normalized origin in getVersion() ( #31283 )  
							
							... 
							
							
 
							
							old-commit-hash: 9ab374f3b0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6124ecf1c1 
								
							
								 
							
						 
						
							
							
								
								uploader: restrict qcam upload on metered connctions ( #31047 )  
							
							... 
							
							
 
							
							* uploader: restrict qcam upload on metered connctions
* route requesting
* rename
* str
* cleanup
* strip dongle
* upload bookmarked segments
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2280ac50b7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e9e1d4559b 
								
							
								 
							
						 
						
							
							
								
								Update Python packages and pre-commit hooks ( #31003 )  
							
							... 
							
							
 
							
							* Update Python packages and pre-commit hooks
* fix
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com>
old-commit-hash: a8afaf39d4 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8d11c3b742 
								
							
								 
							
						 
						
							
							
								
								Update Python packages and pre-commit hooks ( #30597 )  
							
							... 
							
							
 
							
							* Update Python packages and pre-commit hooks
* fix
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com>
old-commit-hash: 46f3fdc090 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ffc40a2fd1 
								
							
								 
							
						 
						
							
							
								
								athena: cleanup unused methods  
							
							... 
							
							
 
							
							old-commit-hash: ea94a6d89f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fa6bc55834 
								
							
								 
							
						 
						
							
							
								
								athenad: use `socket` constant ( #30663 )  
							
							... 
							
							
 
							
							Update athenad.py
old-commit-hash: 90c2aee6c3 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								59eb2988de 
								
							
								 
							
						 
						
							
							
								
								swaglog.py goes in common/ ( #30631 )  
							
							... 
							
							
 
							
							* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
old-commit-hash: 35f819c823 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								661132be5a 
								
							
								 
							
						 
						
							
							
								
								Pytest: more post-test path cleanup ( #30556 )  
							
							... 
							
							
 
							
							* test cleanup
* missed this one
* remove that
* static class
old-commit-hash: 4086795c29 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								47ce76ae1f 
								
							
								 
							
						 
						
							
							
								
								athena: remove primeActivated endpoint ( #30542 )  
							
							... 
							
							
 
							
							old-commit-hash: 07e75c7cb8 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3a637fe455 
								
							
								 
							
						 
						
							
							
								
								athenad: fix memory leak in `_do_upload()` ( #30237 )  
							
							... 
							
							
 
							
							* fix memory leak
* test: stash
* clean up
* clean up
* ruff
* rm
* add py memory profiler
* test compress and no compress
* proper test
* comment
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 61288dfe06 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								61eb6f4f66 
								
							
								 
							
						 
						
							
							
								
								finish hardware move to system/ ( #30140 )  
							
							... 
							
							
 
							
							* finish hardware move to system/
* fix release
* couple more
old-commit-hash: c347096c3e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13381ed446 
								
							
								 
							
						 
						
							
							
								
								services: capitalize constant service list ( #30005 )  
							
							... 
							
							
 
							
							* rename
* bump
* Apply suggestions from code review
old-commit-hash: 7f073483bb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								759ab03b03 
								
							
								 
							
						 
						
							
							
								
								Ruff: disallow non-openpilot imports ( #29841 )  
							
							... 
							
							
 
							
							old-commit-hash: 110cfef1c2 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								37e4b2cba9 
								
							
								 
							
						 
						
							
							
								
								CI: run unittests in parallel with xdist ( #29756 )  
							
							... 
							
							
 
							
							* parallel tests
* review suggesions
* add to pyproject
* add a bit more buffer on that
* fix rare athena issue
* remove from pypoetry
old-commit-hash: dde225221e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c7029ea15a 
								
							
								 
							
						 
						
							
							
								
								System: cleanup paths to use a common class ( #29816 )  
							
							... 
							
							
 
							
							* use OP prefix for logmessage
* cleanup paths too
* cleanup the paths too
* add hw.py to release
* fix those issues
* fix unittests
* fix unittests
* fix unittests
* do swaglog_ipc properly across all the files
* fix that
* fix swaglog in c++
* review suggestions
old-commit-hash: bfe990b112 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								390ccdf632 
								
							
								 
							
						 
						
							
							
								
								athenad: update typing  
							
							... 
							
							
 
							
							old-commit-hash: 059cb0130d 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								16ec56398c 
								
							
								 
							
						 
						
							
							
								
								add openpilot prefix to imports ( #29498 )  
							
							... 
							
							
 
							
							* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b991a9626f95b6 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								51634f52dc 
								
							
								 
							
						 
						
							
							
								
								replace custom clock helpers with time module ( #29499 )  
							
							... 
							
							
 
							
							* replace custom clock stuff wtih time module
* fix double
* fix release
* bump cereal
* update type
* fix one more
old-commit-hash: d61f86d339 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d487c0501f 
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache
old-commit-hash: 62c1e65924 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								715f028a0e 
								
							
								 
							
						 
						
							
							
								
								Ruff: enable flake8-builtins ( #29315 )  
							
							... 
							
							
 
							
							* enable flake8-builtins
* replace any with contains
* fix typo in pack
* fix type
* format is from the parent module, has to be enabled
* item_id
* fix item_id
* disable for id since that's what the remote server returns
old-commit-hash: 8793cbff40 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								989c79d8d3 
								
							
								 
							
						 
						
							
							
								
								athenad: remove duplicate exception clause ( #29220 )  
							
							... 
							
							
 
							
							old-commit-hash: fbc56b6c73 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e833a10a42 
								
							
								 
							
						 
						
							
							
								
								athenad: update comment about timeout constant ( #29216 )  
							
							... 
							
							
 
							
							* in socket!
https://bugs.python.org/issue26273 
* clean up
* ignore mypy bug
* comment
* just comment
old-commit-hash: 0f7b775884 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e65fb3123f 
								
							
								 
							
						 
						
							
							
								
								athena: stricter socket timeout when onroad ( #29017 )  
							
							... 
							
							
 
							
							old-commit-hash: 4d10ba8af8 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b0c3778aae 
								
							
								 
							
						 
						
							
							
								
								agnos 8 ( #28843 )  
							
							... 
							
							
 
							
							* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a271945c356c2 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dcd74839f9 
								
							
								 
							
						 
						
							
							
								
								athenad: test connection timeout ( #28864 )  
							
							... 
							
							
 
							
							old-commit-hash: 915aec3f5c 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								077c687827 
								
							
								 
							
						 
						
							
							
								
								athenad: log connection retries and duration ( #28888 )  
							
							... 
							
							
 
							
							old-commit-hash: 9ecf98c4ce 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7c7276f3dd 
								
							
								 
							
						 
						
							
							
								
								athena: raise log level for call method ( #28334 )  
							
							... 
							
							
 
							
							old-commit-hash: 7e141f25f9 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								54afe04e2f 
								
							
								 
							
						 
						
							
							
								
								athenad: add getGithubUsername method ( #28025 )  
							
							... 
							
							
 
							
							* athenad: add getGithubUsername method
* add test
* order
old-commit-hash: 09d25ad999 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3a968c67e1 
								
							
								 
							
						 
						
							
							
								
								loggerd: move to system/ ( #27534 )  
							
							... 
							
							
 
							
							old-commit-hash: 94eb215980 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c5cbd60a34 
								
							
								 
							
						 
						
							
							
								
								athenad: more types ( #25877 )  
							
							... 
							
							
 
							
							* add typing hints
* missed these
* revert functional changes and changes to uploader
* remove
* try any
* add types to test code
* try dataclass instead
* mypy needs this
* comments
* remove Any type
* remove unused method
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e1c739f709 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d9c279aea9 
								
							
								 
							
						 
						
							
							
								
								params: make python and c++ API match ( #25573 )  
							
							... 
							
							
 
							
							* params: make python and c++ API match
* few more
old-commit-hash: 90a4565eb2 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5c97a090b6 
								
							
								 
							
						 
						
							
							
								
								athena: skip duplicate upload requests ( #25062 )  
							
							... 
							
							
 
							
							* athena: skip duplicate upload requests
* cleanup
* keep simple
* just ignore
old-commit-hash: 7e187426c7 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d9d83b0225 
								
							
								 
							
						 
						
							
							
								
								Move camerad to system/ ( #24836 )  
							
							... 
							
							
 
							
							* mv camerad
* add hardware symlink
* fix unit tests
old-commit-hash: 6123ab3d1c 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3c48bc47b7 
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff to system/ part 3 ( #24829 )  
							
							... 
							
							
 
							
							* move swaglog.py
* timezoned
* logmessaged
* version.py
* fix linter
old-commit-hash: 0fce5d9045 
							
						 
						
							3 years ago