Check for vertical bars in alias detail descriptions
Check for vertical bars in alias detail descriptions

The descriptions of each entry in an alias are stored in config.xml as a list delimited by "||". So you cannot have "||" in the actual description (or the description effectively splits into the next entry). Also you cannot start or end the description with "|" or it will be very confusing having the config with "|||" in it.
This code validates all that sort of invalid input.
BlackstarGroup/pfsense,pfsense/pfsense,ch1c4um/pfsense,NewEraCracker/pfsense,ch1c4um/pfsense,NewEraCracker/pfsense,phil-davis/pfsense,pfsense/pfsense,NOYB/pfsense,NOYB/pfsense,dennypage/pfsense,jxmx/pfsense,phil-davis/pfsense,dennypage/pfsense,jxmx/pfsense,BlackstarGroup/pfsense,ptorsten/pfsense,ch1c4um/pfsense,NOYB/pfsense,NewEraCracker/pfsense,ch1c4um/pfsense,brunostein/pfsense,ptorsten/pfsense,pfsense/pfsense,phil-davis/pfsense,phil-davis/pfsense,ptorsten/pfsense,dennypage/pfsense,BlackstarGroup/pfsense,pfsense/pfsense,jxmx/pfsense,NewEraCracker/pfsense,brunostein/pfsense,BlackstarGroup/pfsense,brunostein/pfsense,dennypage/pfsense