Jump to content
The Uniform Server Community

Search the Community

Showing results for tags 'edhost'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Forum
    • Announcements
    • Developer
  • Support
    • Uniform Server - Windows
    • Plug-Ins Support
    • Programming & Web Design
    • Trackers
  • Community
    • Open Discussion
    • Off-Topic

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests


SourceForge ID


Wiki ID


IRC Nickname

Found 1 result

  1. Hi First great that this is getting developed again - and that the source is now public One problem I always had is that I use Uniform Server for local development - and as such always wanted to use the .test and .localhost top level domains for development as they are reserved to prevent conflict (https://en.wikipedia.org/wiki/.localhost). However EdHost.exe limits the top level domain to 2 or 3 letters (e.g. com, uk). I had a quick look at the code and in the source in lazuras IDE, and in the uniform_common_functions.pas there are two functions - valid_server_name, valid_server_name2 - that both have regex's that cause the limit. For example at line 176 in the function valid_server_name2 we have: //-- Check domain name looks resonable e.g fred.com If valid_input then begin If server_name = 'localhost' Then valid_input := True Else begin If Not ExecRegExpr('^[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$', server_name) Then valid_input := False; end; end; I did a test and by modifying this to allow longer strings {2,9} I can now successfully create .test and .localhost. The official specs allow a max of 63 characters so this really should be {2,63} - https://stackoverflow.com/questions/9238640/how-long-can-a-tld-possibly-be/9239264 I am no Pascal developer but I used lazarus 1.8.4 to build this and it now works exactly as I want. (I had to add LazFileUtils as an extra item to line 20 of us_common_procedures.pas to prevent an error, but maybe that isn't needed in the version 1.2.2 it was originally built in?) Can you update the Uniform release with an updated version of EdHost.exe? That would leave my only other current issue that it cannot automatically create the vhost entry using https... but I think someone has already requested that Thanks again
×
×
  • Create New...