04f6bd2633 
								
							
								 
							
						 
						
							
							
								
								simplify  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d43e7f72df 
								
							
								 
							
						 
						
							
							
								
								ghostwheel42's suggestion  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1f895d5f82 
								
							
								 
							
						 
						
							
							
								
								ghostwheel42's suggestion  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								031a157ad9 
								
							
								 
							
						 
						
							
							
								
								fix the linux/arm/v7 build  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								81628149a2 
								
							
								 
							
						 
						
							
							
								
								don't fake the library  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								9b2f018be6 
								
							
								 
							
						 
						
							
							
								
								add --no-cache  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								455180043d 
								
							
								 
							
						 
						
							
							
								
								doh  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f11c451403 
								
							
								 
							
						 
						
							
							
								
								Restrict it to arch where there is a package  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								97df65e9ef 
								
							
								 
							
						 
						
							
							
								
								Switch to GrapheneOS's hardened_malloc  
							
							... 
							
							
							
							This was suggested during the dev meeting of the 18/09/22.
It may break things and it may make things unbearably slow 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e0ff135a00 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge  #2498  
							
							... 
							
							
							
							2498: Implement ITERATE in podop r=mergify[bot] a=nextgens
## What type of PR?
Feature
## What does this PR do?
This makes ``doveadm -A`` work.
The easiest way to try it out is:
```
doveadm dict iter proxy:/tmp/podop.socket:auth shared/userdb
or 
doveadm user '*'
```
The protocol is described at https://doc.dovecot.org/developer_manual/design/dict_protocol/ 
The current version of dovecot is not using flags... so there's little gain in implementing them.
### Related issue(s)
- close  #2499 
## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.
- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog ) entry file.
Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ff9f152a52 
								
							
								 
							
						 
						
							
							
								
								This may be helpful too  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5137b235e9 
								
							
								 
							
						 
						
							
							
								
								whitelist what we know works  
							
							... 
							
							
							
							If other people use other arch and want their builds to go faster we can
whitelist them too after they have confirmed it works. 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								a2d43be6de 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix building wheels when deps need to compile  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								bba98b320e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix armv7 build by manually downloading crates.io index  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6def1b555b 
								
							
								 
							
						 
						
							
							
								
								doh  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								96d9289630 
								
							
								 
							
						 
						
							
							
								
								No need to send an extra \n  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cdc9b63a46 
								
							
								 
							
						 
						
							
							
								
								Guard the message logging too  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2a417dbfc2 
								
							
								 
							
						 
						
							
							
								
								doesn't belong here  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1ce889b91b 
								
							
								 
							
						 
						
							
							
								
								Do it the pythonic way  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e10527a4bf 
								
							
								 
							
						 
						
							
							
								
								This is not used anymore  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1ae4c37cb9 
								
							
								 
							
						 
						
							
							
								
								Don't do fancy, just re-raise it  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5ec4277e1e 
								
							
								 
							
						 
						
							
							
								
								Make it async. I'm not sure it's a good idea  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cf34be967c 
								
							
								 
							
						 
						
							
							
								
								Implement ITERATE  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								340e359096 
								
							
								 
							
						 
						
							
							
								
								doh  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								076d67b513 
								
							
								 
							
						 
						
							
							
								
								follow the protocol  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2e467092a2 
								
							
								 
							
						 
						
							
							
								
								The newer dovecot sends data podop should ignore  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8942448561 
								
							
								 
							
						 
						
							
							
								
								Upgrade to alpine 3.16.2  
							
							... 
							
							
							
							This may fix the build issues on arm 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								024b0573b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update build reqs and fix armv7 build  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7441a420c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix and speed-up arm build. Allow chosing of prod/dev env.  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								146921f619 
								
									
								
							
								 
							
						 
						
							
							
								
								Move curl to base image  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4c1071a497 
								
									
								
							
								 
							
						 
						
							
							
								
								Move all requirements*.txt to base image  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								a29f066858 
								
									
								
							
								 
							
						 
						
							
							
								
								Move even more python deps to base image  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8668b269cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add requirements.txt for base image  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								9f511faf64 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8  from NeverBehave/master  
							
							... 
							
							
							
							fix: resolve IPv6 container hostname 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b711f930ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #9  from vavanade/patch-1  
							
							... 
							
							
							
							fix docstring 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c0066abd01 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6  from micw/log-failed-dns  
							
							... 
							
							
							
							Add logging for failed DNS lookups 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f63837b8e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to 0.2.0  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								68d44201ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4  from micw/resolve-host-if-address-not-set  
							
							... 
							
							
							
							Resolve host if address not set 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b198fde756 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from micw/fix-random-failures  
							
							... 
							
							
							
							Change test hostnames for stable test results 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7f6d51904b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wrong dependency to importlib  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ef344c62f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add automated tests  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								74a3e87de3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a couple syntax typos  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								351b05b92d 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow jinja to load from file path or handle  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0370b26f3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ce9d886195 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #10  from ghostwheel42/add_gitignore  
							
							... 
							
							
							
							Add .gitignore file 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dbec5f0a6c 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to setuptools and bump the version  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3d0d831c76 
								
									
								
							
								 
							
						 
						
							
							
								
								Version 0.2.4  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e2979f9103 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6  from Nebukadneza/fix_py37  
							
							... 
							
							
							
							Don’t use deprecated now-keyword "async" 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6fadd39aea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from Nebukadneza/add_key_url_quoting  
							
							... 
							
							
							
							URL-Quote the key in HTTP requests 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								080e76f972 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from rakshith-ravi/patch-1  
							
							... 
							
							
							
							Fixed a small typo 
							
						 
						
							3 years ago