| 
							
						 | 
						
							
							
							
							
								
							
							
								8cafca13be
								
							
						 | 
						
							
							
								
								WIP: ownership management. Some empty functions.
							
							
							
							
							
						 | 
						
							2024-04-27 20:08:34 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a888551bbc
								
							
						 | 
						
							
							
								
								Compatible with the webclient again. Full audit REQUIRED.
							
							
							
							
							
						 | 
						
							2024-04-27 18:30:49 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								40fcc9c66e
								
							
						 | 
						
							
							
								
								Complete overhaul of ownership management: add a domain db, remove user data db.
							
							
							
							
							
						 | 
						
							2024-04-27 17:32:22 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								61bace491c
								
							
						 | 
						
							
							
								
								Ownership: full overhaul in progress.
							
							
							
							
							
						 | 
						
							2024-04-27 05:48:28 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9b6457f575
								
							
						 | 
						
							
							
								
								DMARC.
							
							
							
							
							
						 | 
						
							2024-04-15 23:13:57 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cad863e5f9
								
							
						 | 
						
							
							
								
								Downcase new domains.
							
							
							
							
							
						 | 
						
							2024-03-31 20:59:46 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6a9516e2c8
								
							
						 | 
						
							
							
								
								Token handler: now handles local updates (from a dev environment).
							
							
							
							
							
						 | 
						
							2024-03-31 17:57:11 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f63eff59a8
								
							
						 | 
						
							
							
								
								Token handler: print a relevant error message.
							
							
							
							
							
						 | 
						
							2024-03-31 17:45:43 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a6272b3873
								
							
						 | 
						
							
							
								
								Authd now handles authorization as well.
							
							
							
							
							
						 | 
						
							2024-03-31 11:51:42 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								407cfc874a
								
							
						 | 
						
							
							
								
								Properly handle multiple lines targets (TXT, DKIM).
							
							
							
							
							
						 | 
						
							2024-03-23 12:22:33 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8bef46803e
								
							
						 | 
						
							
							
								
								Only compile the server by default.
							
							
							
							
							
						 | 
						
							2024-03-23 11:47:05 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								336e231d3f
								
							
						 | 
						
							
							
								
								MX RRs: do not use is_subdomain_valid? function.
							
							
							
							
							
						 | 
						
							2024-03-18 02:41:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c7b0826da5
								
							
						 | 
						
							
							
								
								SRV: fixes a long standing neglect of SRV RRs.
							
							
							
							
							
						 | 
						
							2024-03-18 02:30:39 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								729139232d
								
							
						 | 
						
							
							
								
								(minor) change the way messages are printed.
							
							
							
							
							
						 | 
						
							2024-03-17 23:07:02 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ffa4cd6b37
								
							
						 | 
						
							
							
								
								Makefile: add --progress to OPTS + add a release rule.
							
							
							
							
							
						 | 
						
							2024-03-17 23:05:50 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								56706e66f2
								
							
						 | 
						
							
							
								
								Slighly change logs.
							
							
							
							
							
						 | 
						
							2024-03-17 22:45:19 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f0eb1790bf
								
							
						 | 
						
							
							
								
								Compile with options (release mode).
							
							
							
							
							
						 | 
						
							2024-03-17 05:41:50 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c8cd9a1fb2
								
							
						 | 
						
							
							
								
								Wipe data from users not recognized by authd.
							
							
							
							
							
						 | 
						
							2024-03-17 05:41:18 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b2fdc4df5b
								
							
						 | 
						
							
							
								
								Find orphan domains.
							
							
							
							
							
						 | 
						
							2024-03-17 05:15:50 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								62ac51c54b
								
							
						 | 
						
							
							
								
								UserDataID: Int32 -> UInt32. Can now wipe user data.
							
							
							
							
							
						 | 
						
							2024-03-16 07:03:04 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								59304cf751
								
							
						 | 
						
							
							
								
								Token update: validate the IP addresses before update.
							
							
							
							
							
						 | 
						
							2024-03-15 03:47:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								611765d45d
								
							
						 | 
						
							
							
								
								Token-handler now uses HTTP headers to know the true origin IP address.
							
							
							
							
							
						 | 
						
							2024-03-14 23:19:15 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								76244e6fe7
								
							
						 | 
						
							
							
								
								Makefile: run-token-handler
							
							
							
							
							
						 | 
						
							2024-03-14 23:11:51 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f2b5ce3f23
								
							
						 | 
						
							
							
								
								Makefile: update token-handler without checking src/ directory.
							
							
							
							
							
						 | 
						
							2024-03-14 04:44:09 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								945e366097
								
							
						 | 
						
							
							
								
								use_token: update only when addresses differ, and update serial.
							
							
							
							
							
						 | 
						
							2024-03-14 04:43:02 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b3aa91fd07
								
							
						 | 
						
							
							
								
								Client: code simplification. Token-handler: works.
							
							
							
							
							
						 | 
						
							2024-03-14 04:36:03 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7786f1d3b8
								
							
						 | 
						
							
							
								
								Can now use tokens.
							
							
							
							
							
						 | 
						
							2024-03-14 02:43:00 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8534dcb246
								
							
						 | 
						
							
							
								
								Use exceptions extensively.
							
							
							
							
							
						 | 
						
							2024-03-14 02:03:26 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8824835975
								
							
						 | 
						
							
							
								
								DKIM: downcase algorithms, accept ED25519.
							
							
							
							
							
						 | 
						
							2024-03-13 20:18:42 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								05fff1b83b
								
							
						 | 
						
							
							
								
								Add a line return after closing parenthesis in DKIM.
							
							
							
							
							
						 | 
						
							2024-03-13 18:25:28 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e36e408f8e
								
							
						 | 
						
							
							
								
								Minor changes. Cleaner code.
							
							
							
							
							
						 | 
						
							2024-03-13 03:58:46 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ff29717bbd
								
							
						 | 
						
							
							
								
								Shameful bugfix.
							
							
							
							
							
						 | 
						
							2024-03-13 03:00:52 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								088980109d
								
							
						 | 
						
							
							
								
								WIP: Tokens. Can create tokens for RRs and their indexes + partitions.
							
							
							
							
							
						 | 
						
							2024-03-13 01:16:09 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0c817e1f96
								
							
						 | 
						
							
							
								
								token-handler + build only when necessary
							
							
							
							
							
						 | 
						
							2024-03-12 21:51:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6e1a7ead08
								
							
						 | 
						
							
							
								
								token handler
							
							
							
							
							
						 | 
						
							2024-03-12 02:36:01 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								70fb6d130c
								
							
						 | 
						
							
							
								
								WIP: DKIM messages are accepted.
							
							
							
							
							
						 | 
						
							2024-03-11 23:39:18 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1a9666df23
								
							
						 | 
						
							
							
								
								WIP: DKIM.
							
							
							
							
							
						 | 
						
							2024-03-11 21:24:23 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4cfd068193
								
							
						 | 
						
							
							
								
								SPF: modifiers require a "=" character, not ":".
							
							
							
							
							
						 | 
						
							2024-03-07 03:20:16 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								26d01a0b63
								
							
						 | 
						
							
							
								
								Automatically update the SOA serial.
							
							
							
							
							
						 | 
						
							2024-03-07 02:52:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								62199f27e3
								
							
						 | 
						
							
							
								
								SPF: print the version in the TXT record.
							
							
							
							
							
						 | 
						
							2024-03-07 01:20:49 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d105fa2e38
								
							
						 | 
						
							
							
								
								SPF Qualifier: None -> Neutral.
							
							
							
							
							
						 | 
						
							2024-03-06 00:24:38 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								21394f7d81
								
							
						 | 
						
							
							
								
								minor fix. Use ':' instead of '=' for SPF mechanisms and modifiers.
							
							
							
							
							
						 | 
						
							2024-03-06 00:20:15 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								be6359d984
								
							
						 | 
						
							
							
								
								WIP: SPF: Modifiers: to_bind9.
							
							
							
							
							
						 | 
						
							2024-03-01 19:50:06 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b73d67233e
								
							
						 | 
						
							
							
								
								SPF modifier: now downcased.
							
							
							
							
							
						 | 
						
							2024-03-01 18:34:48 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9953ccfb0b
								
							
						 | 
						
							
							
								
								WIP: SPF. Produce correct mechanism TXT bind9 output.
							
							
							
							
							
						 | 
						
							2024-03-01 02:27:28 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fcbed27f60
								
							
						 | 
						
							
							
								
								DEBUG: test-storage tool, add SPF example.
							
							
							
							
							
						 | 
						
							2024-02-29 04:52:54 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								98d0c3c28a
								
							
						 | 
						
							
							
								
								WIP: SPF, to_s + to_bind9.
							
							
							
							
							
						 | 
						
							2024-02-29 04:51:40 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								faacccda15
								
							
						 | 
						
							
							
								
								Users can now ask for the zonefile.
							
							
							
							
							
						 | 
						
							2024-02-27 07:42:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ba872ac4a9
								
							
						 | 
						
							
							
								
								WIP: new dedicated SPF, DKIM and DMARC RRs.
							
							
							
							
							
						 | 
						
							2024-02-27 04:51:49 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bd0c3d5fdd
								
							
						 | 
						
							
							
								
								GenerateAllZoneFiles + GenerateZoneFile: working as expected.
							
							
							
							
							
						 | 
						
							2024-02-25 04:13:18 +01:00 | 
						
						
							
							
							
								
							
							
						 |