Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Open Validation Server v3 is a free online service for validating IGC files, used by the FAI CIVL World XC Online Contest and many other national and international flying contests. More details, and a running version at

Prerequisites, recommended Installation:

Installed Apache2 + Perl + PHP on Windows 32bit or 64bit platform for example using xampp on Windows 7 or Windows 2008 see

More Details at INSTALL.txt and at

Q: What's the difference to Open Validation Server v2 Version ?
A: This Version here (v3) contains also an simple PHP interface (MVC implementation). It is the version you will see, when you visit . The V3 implements also a JSON response feature for validation requests, and we have added a more nice public web interface for igc file validations.

Q: Which version to choose if you want to implement your own Server ?
A: If you want to run just your own background service, lets say for LeonardoXC, then you are fine with vali2 from github. If you want to host the same public web interface like seen on, then you need a clone of vali3 from github, and modify the content to your needs.

Q: Can I collect all vali.exe files from this github repository here, to develop my own implementation ?
A: Sure you can. By the way, the general testing platform is Linux/Wine, because some online contests already run their own validation implementation, rather then using the OpenValidation Server. Make sure you use wine 1.7.55 or later as of some newer crypto libary requirements for some vali.exe binaries.

Open ToDo's at this v3 project:

  • Migrating from OpenID 2.0 to OpenID Connect for the Admin Login (current simply disabled).