GNU Go 3.1.17 releasd December 16, 2001 The CVS tag is rel-3-1-17. The following patches are included. semeai_1_17.2. Semeai revisions. gunnar_1_17.9 Cleanup. trevor_1_17.11. Tuning and more. trevor_1_17.10. New test suite. gunnar_1_17.8. Tuning. teun_1_17.2. Bugfix in patterns/Makefile.am. gunnar_1_17.7. naive_ladder() replaced by simple_ladder(). gunnar_1_17.6. Bugfix. gunnar_1_17.5. Optics patch. trevor_1_17.8. New test case. trevor_1_17.9. Mostly tuning. bugfix_1_17.1. Two bug fixes. Supercedes teun_1_17.1. gunnar_1_17.4. Readconnect revised. trevor_1_17.7. removed small value lunch attacks and defends from owl.c. trevor_1_17.6. Test revisions. optics_1_17.1. prevents linear_eye_space from returning occupied vital points. trevor_1_17.5. Tuning and more. gunnar_1_17.3. Readconnect revised. gunnar_1_17.2. Readconnect revised and new test cases. trevor_1_17.2. Test revisions. trevor_1_17.3. Break through helper revised and other changes. trevor_1_17.4. Tuning. trevor_1_17.1. adds experimental stuff to config.vcin and config.vc. gunnar_1_17.1. Readconnect revised. - new configure and runtime options semeai-variations - new function semeai_trymove() - bugfix in catalog_goal - semeai revisions - warning avoided in dfa_avoid_string() - code cleanup - devalued attacking dead group bonus - corrected value to final_value in review_move_reasons() - value_territory() in influence.c revised - common debug code moved from compute_eyes(), compute_eyes_pessimistic() to print_eyes() - inactive support to test against linear_eyes() in compute_eyes_pessimistic() - MAXPATNO increased to 400 in mkeyes.c - naive_ladder() replaced by simple_ladder() - bugfixes in attack_threats() - new gtp commands reset_connection_node_counter, get_connection_node_counter - removed small valued lunch attacks and defenses in owl_determine_life() - new gtp commands owl_threaten_attack, owl_threaten_defense - better error reporting in mkpat.c - improved error reporting in owl.c - html regression view tweeks - new function second_order_liberty_of_string() in board.c - readconnect.c revised - take into account followup values if reverse_followup >= 1 - try a little harder in attack_either - break_through_helper improved. - tuning - owl tuning - eye tuning, adding many patterns with occupied margins - test revisions