package uspf-mirage
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  SPF implementation in OCaml (with for Mirage)
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      uspf-0.1.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=4ca264d7a354adceadc1344728b28af1c21436ad25cc642ee6b5658bb4789caa
    
    
  sha512=08d7ede78617e6a1a9282f883bc89acd27325831f586956a1a274581ac1eb8c8a7a4cd34c9e00781f0c6ca0f6f31a41e6c4aaa93053807ee54116eeff920abbf
    
    
  doc/CHANGES.html
0.1.0 (2025-04-28) Paris - France
- Remove Higher Kinded Polymorphism (#26, #27, @dinosaure)
 - Be able to merge multiple SPF contexts (#30, @dinosaure)
 - Lint the library and delete useless code (#29, @dinosaure)
 - Be able to emit a 
Received-SPFwithout IP address 
0.0.4 (2024-10-25) Paris - France
- Add a 
miragederivation ofuspf(#23, @dinosaure) - Handle 
redirectmodifier (#24, @dinosaure) 
0.0.3 (2023-03-09) Paris - France
- Add constraint on 
fmt(@kit-ty-kate, #16) - Be neutral when the DNS record does not give to us anything (@dinosaure, #17)
 - Fix 
pp_mechanismforaandmxif no domain-spec are present (no:) (@hannesm, @dinosaure, #18) - Update 
ocamlformat(@dinosaure, #19, #20) - Use the last version of 
mirage-crypto-rng(@dinosaure, #20) - Lint dependencies and remove the 
astringdependency (@dinosaure, #20) - Update the documentation (@dinosaure, #20)
 - Split the libraries according to schedulers (@dinosaure, #21)
 
0.0.2 (2021-12-17) Paris - France
- Delete 
rresultdependency (@dinosaure, #15) 
0.0.1 (2021-12-08) Paris - France
- First release of 
uspf 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page