[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-24 Thread Jacob Nevins
Update of bug #18170 (project freeciv): Status: Ready For Test => Fixed Open/Closed:Open => Closed ___ Reply to this item at:

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-23 Thread Jacob Nevins
Follow-up Comment #15, bug #18170 (project freeciv): I've now set up a MySQL database and tested before and after my patch with all of trunk/S2_3/S2_2, creating new users (and manually checking the MD5 that ends up in the database) and checking login success and failure of existing ones. All look

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-22 Thread Jacob Nevins
Update of bug #18170 (project freeciv): Status: In Progress => Ready For Test Planned Release: 2.3.0,2.4.0 => 2.2.6,2.3.0,2.4.0 ___ Follow-up Comment #14: Attached new patc

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-21 Thread Jacob Nevins
Follow-up Comment #13, bug #18170 (project freeciv): New development: it turns out that when new users are created by freeciv-server when the --Newusers option is specified, the password stored in the database is hashed by MySQL's MD5 implementation, not Freeciv's. See the short-lived bug #18261.

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-21 Thread Jacob Nevins
Follow-up Comment #12, bug #18170 (project freeciv): (For reference, attached a diff -- file #13307 -- that shows approximately the violence I did to Solar Designer's original code to implement bug compatibility.) ___ Reply to this item at

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-21 Thread Jacob Nevins
Additional Item Attachment, bug #18170 (project freeciv): File name: md5-freeciv.diff Size:14 KB ___ Reply to this item at: ___ Message sent via/

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-21 Thread Jacob Nevins
Follow-up Comment #11, bug #18170 (project freeciv): > On a sparc64: [...] Hurrah, looks good. > The bool swap part is awfully ugly. Well, the code is ugly because its purpose is ugly, IMO. Suggestions for deuglification welcome. (I'll probably rename the 'swap' parameter to 'evil_bug_compatibil

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-21 Thread akfaew
Follow-up Comment #10, bug #18170 (project freeciv): On a sparc64: 2: AI*5 has been added as Easy level AI-controlled player. >9743a66f914cc249efca164485a19c5c< >2278ce9519b2223ecb2e2a2237e6d006< 2: Now accepting new client connections. The bool swap part is awfully ugly.

[Freeciv-Dev] [bug #18170] auth md5 sum broken on big-endian machines (e.g., sparc64)

2011-06-16 Thread Jacob Nevins
Update of bug #18170 (project freeciv): Category:None => general Release: => 2.2.5,2.3.0-beta4 Operating System:None => Any Planned Release: