On-line engine blitz tourney July

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Sven
Posts: 3830
Joined: Thu May 15, 2008 7:57 pm
Location: Berlin, Germany
Full name: Sven Schüle
Contact:

Re: On-line engine blitz tourney July

Post by Sven » Fri Aug 30, 2019 10:29 am

Question to HGM: Is the current source code of your ICS available somewhere, so that people could take a look at it and see whether they could find some weak spots?
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)

Henk
Posts: 5833
Joined: Mon May 27, 2013 8:31 am

Re: On-line engine blitz tourney July

Post by Henk » Fri Aug 30, 2019 10:42 am

He means whether source is a public Github project. Or not?

All these communists trying to steal your source code.
Or is it possible to give limited access.

Don't know much about github
Last edited by Henk on Fri Aug 30, 2019 10:45 am, edited 1 time in total.

Sven
Posts: 3830
Joined: Thu May 15, 2008 7:57 pm
Location: Berlin, Germany
Full name: Sven Schüle
Contact:

Re: On-line engine blitz tourney July

Post by Sven » Fri Aug 30, 2019 10:44 am

Yes, or maybe a download link at HGM's website.
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)

Joost Buijs
Posts: 990
Joined: Thu Jul 16, 2009 8:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney July

Post by Joost Buijs » Fri Aug 30, 2019 11:21 am

You can find the source on HGM's git:

http://hgm.nubati.net/cgi-bin/gitweb.cg ... ;a=summary

It is a modified version of:

https://chess.samba.org/

You can also find it here:

https://github.com/ddugovic/capablanca

User avatar
hgm
Posts: 23789
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: On-line engine blitz tourney July

Post by hgm » Fri Aug 30, 2019 1:15 pm

Indeed, the most recent source is in the repository at http://hgm.nubati.net/cgi-bin/gitweb.cgi .

As far as I understood the lowest-level input is in network.c ( readline2(), called from select_loop() ). The input line is then passed to timeseal_parse() (in timeseal.c) and proces_input() (in command.c).

User avatar
flok
Posts: 202
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Re: On-line engine blitz tourney July

Post by flok » Fri Aug 30, 2019 2:39 pm

hgm wrote:
Fri Aug 30, 2019 1:15 pm
Indeed, the most recent source is in the repository at http://hgm.nubati.net/cgi-bin/gitweb.cgi .

As far as I understood the lowest-level input is in network.c ( readline2(), called from select_loop() ). The input line is then passed to timeseal_parse() (in timeseal.c) and proces_input() (in command.c).
Do you send your changes upstream? Or can I clone the repo somehow?
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

User avatar
hgm
Posts: 23789
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: On-line engine blitz tourney July

Post by hgm » Fri Aug 30, 2019 4:59 pm

I guess this repo is as much upstream as you can get. No one else has been developing the public ICS code for years.

Sven
Posts: 3830
Joined: Thu May 15, 2008 7:57 pm
Location: Berlin, Germany
Full name: Sven Schüle
Contact:

Re: On-line engine blitz tourney July

Post by Sven » Fri Aug 30, 2019 11:22 pm

The github repo has 11 newer commits compared to the hgm.nubati.net repo. So I assume the binary running on the HGM server is build from the nubati version but nevertheless the github repo has the most recent source, am I right?
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)

Joost Buijs
Posts: 990
Joined: Thu Jul 16, 2009 8:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney July

Post by Joost Buijs » Sat Aug 31, 2019 5:03 am

Sven wrote:
Fri Aug 30, 2019 11:22 pm
The github repo has 11 newer commits compared to the hgm.nubati.net repo. So I assume the binary running on the HGM server is build from the nubati version but nevertheless the github repo has the most recent source, am I right?
As far as I can tell is the github repo a fork of the hgm.nubati.net repo from before the time-seal fix.

User avatar
hgm
Posts: 23789
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: On-line engine blitz tourney July

Post by hgm » Sat Aug 31, 2019 9:22 am

I wasn't even aware there was a fork of the ICS code on Github. The commits there seem to do little more than deleting some unused files (remnants of the pre-git CVS version control), replace some hard-coded constants by macros of the same value, and suppress some compiler warnings in mamer.

Post Reply