Set techlosforgiveness to 15% in experimental ruleset, enabling techloss.

Requested by Jacob Nevins <jtn>

See bug #22099


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24981 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Show ruleset name in "About Ruleset" help.

See patch #4733


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24983 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added configure option "--with-modlist" to set default modpack list URL

See patch #4735


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24986 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Display freeciv version number in modpack installer.

See patch #4732


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24987 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added "Max_Rates" effect to multiplayer ruleset allowing cheating AI to set rates any way it wants.

Reported by Jacob Nevins <jtn>

See bug #22094


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24990 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added culture to demographics report.

See patch #4737


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24992 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Disaster effect "ReducePopulation" does nothing if city is already of size 1.
Added new disaster effect "ReducePopDestroy" that always reduces population, destroying the city
if it already was at size 1.

Reported by Jacob Nevins <jtn>

See patch #4719


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24993 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Restored SO_REUSEADDR for lan scan sockets.

See bug #21583


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24995 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Classic ruleset does not refer to itself as the default one.

See patch #4740


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24997 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not use gtk from metaserver thread.

Reported by Jacob Nevins <jtn>

See bug #22108


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24999 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Corrected client options file path in README.packaging

See patch #4741


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25001 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Moved comment describing different save version numbers to savecompat.c.

See patch #4744


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25002 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do full refresh for sdl-clients nation selection dialog when server changes set of pickable nations

See patch #4742


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25003 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not slow down unit_transport_get() with the useless usage of
game_unit_by_number().

See gna patch #4694

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25005 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add error messages to catch packets from server for unknown units, allowing
client hackers to guess units known seen.

See gna patch #4725

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25008 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not assume the hash values of the caller will match the number of buckets.
Move the modulo inside genhash module.

See gna patch #4729

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25010 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Cache the hash values for every entry of the hash tables.

See gna patch #4730

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25011 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Remove default copy, compare and free function for genlist and genhash modules.

See gna patch #4731

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25012 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Rename 'player_research' to 'research'.

See gna patch #4727

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25013 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add utility to iterate players which share the same research.

See gna patch #4728

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25014 a0f10bec-cc02-0410-94fc-a9cfff90b4cd