Commit graph

33 commits

Author SHA1 Message Date
e58d3206bb Clean up trailing whitespace-space in manual pages 2008-02-17 19:50:38 +01:00
7379041d26 Fix title and section header in manual pages
Commit 530deef2 failed to update .TH of fairland(6), files(6) and
pconfig(6).

Commit 530deef2 failed to update .TH of empire(6).

Commit eeb9d3cb created empsched(6) with the wrong .TH.
2008-02-07 08:01:54 +01:00
36044a0534 Fix empsched's name in its manual page 2008-01-19 10:32:02 +01:00
91505ef798 Clarify -2.
Warn about passwords on the command line.
2007-12-22 08:07:55 +00:00
Ron Koenderink
ec484e17a7 (main, init_server, emp_server.6): Add -R command line option to set
a seed for the random function.

(nightlybuild.sh): Add the -R 1 for the server.
(nightlybuild.sh): Switch to -R 1 for the fairland as 1 is safer.
Some systems might generate lousy randomness from a
zero seed.

(prng.patch): Not required anymore, -R 1 is used instead.

(main, emp_server.6): Rename -r and -R to -u and -U.  "-R" is now used for random seed.
2007-10-23 03:05:56 +00:00
808611da87 Rewrite for clarity and correctness. 2007-09-02 12:06:22 +00:00
e68504b3c1 Fix the previous revision. 2007-09-02 11:48:36 +00:00
83acae02be Update AUTHORS. 2007-07-27 19:12:32 +00:00
eeb9d3cb04 New utility program empsched. 2007-07-13 16:49:13 +00:00
71320ed67f New update scheduler:
(schedulefil): New.
(set_dirs, set_paths): Rename.  Initialize schedulfil.
(read_schedule): New.  Can read several updates, which will be used in
later changesets.
(update_time): Change to array.  Will be used in later changesets.
(update_schedule_anchor): New.
(update_init): Initialize it.
(update_get_schedule): New.
(update_init): Call it to initialize update_time[].
(update_sched): Rewrite.
(update_forced, update_wanted): Replace.
(update_reschedule): New.
(main): Call it on SIGHUP to reload the schedule.
(update_trigger, update_force, force, player_coms): Drop force's
capability to schedule updates in the future, because it's not worth
the trouble to implement again.  Deities can simply edit the schedule
file to schedule updates.  Remove update_force() and
update_trigger()'s parameter.
(upda): Update for new scheduler.  Take care to keep output the same
as far as possible, even though it's ugly, to avoid breaking clients.
(update_policy, adj_update, update_times, hourslop, blitz_time):
econfig keys removed.
(update_demand, UPD_DEMAND_NONE, UPD_DEMAND_SCHED, UPD_DEMAND_ASYNC)
(update_demandpolicy, UDP_NORMAL, UDP_TIMES, UDP_NORMAL, UDP_BLITZ)
(UDP_MAX, UDP_DEFAULT, UDDEM_TMCHECK, UDDEM_COMSET, UDDEM_DISABLE)
(UDDEM_MAX, UDDEM_DEFAULT): econfig key and values replaced.  Users
changed.  wantupd.h is now empty, remove.
(demand_check): External linkage.
(update_policy_check): Now pointless, remove.
(is_daytime_near, min_to_next_daytime, regular_update_time)
(scheduled_update_time, next_scheduled_time, updatetime)
(next_update_time, next_update_check_time): Unused, Remove.

(demand_check, demandupdatecheck): Move call of demand_update_time()
from demand_check(), which controls all demand updates, to
demandupdatecheck(), which controls only unscheduled ones.  Fixes
update command not to lie about the next scheduled demand update.

(demandupdatecheck): Check updates_disabled() so that zdone no longer
claims to trigger an update when it can't.
2007-07-11 22:27:29 +00:00
b8a1833438 Fix markup. Reorder so that options appear in alphabetical order.
Document -h and -v for fairland and files.  Supply proper .SA.  Minor
polishing.
2007-07-11 19:59:47 +00:00
530deef2fe Install all manual pages in section 6, where they belong. Source
files renamed.
2007-07-11 19:45:28 +00:00
f940413c67 Document signal use. Since Windows lacks real signals, it is only
included if number register w is zero.
2006-06-14 18:05:16 +00:00
96e27a73a5 Belatedly rename emp_client.6 to empire.6, to match the changed
program name in the new build process.
2006-01-22 16:00:17 +00:00
7ef7aa83b8 Client UTF-8 support.
(login): New parameter utf8.  If set, request option utf-8 from
server.
(expect, recvline): Split recvline() out of expect().  Replace or
remove some unhelpful diagnostics.
(eight_bit_clean): New.
(screen): If eight_bit_clean is set, highlighting is switched with
SO/SI.  Else characters with MSB set are highlighted.
(main): New option -u to request UTF-8 and set eight_bit_clean.
2005-05-27 17:00:25 +00:00
Ron Koenderink
899bc18853 (): Remove -e from the list of no parameter options in the fairland
manual page.  There is not -e without parameter option.
There is -e with parameter option and it is properly
documented.
2005-03-25 21:28:25 +00:00
782474a6c3 Document Windows usage. Since this is useless and confusing on other
platforms, it is only included in if number register w is non-zero.
2005-03-25 08:45:41 +00:00
2cf7bacf03 Remove .UC; we're not be part of BSD. 2005-03-22 20:56:41 +00:00
147cf97224 (main): Rev. 1.43 broke option -D. Its meaning in presence of -e is
unclear.  Other programs only support -e.  Remove -D.
(install_service): Remove argument datadir_set.

(main): New option -v.

(main): Exit successfully after -h.

(main): Don't print usage on unknown options, just point to -h.

(print_usage): Rewrite.  Deprecate use of non-option arguments.
2005-03-16 20:53:27 +00:00
3939741d65 (main): Fix -p to imply -d as documented, not just !daemonize.
(main): -s no longer implies -p.
(main) [_WIN32]: Recognize -s.  ntthread.c ignores it.
2005-03-16 18:41:44 +00:00
77a74e2ef7 Fix spelling of daemon, for crying out loud!
Remove irrelevant information on player thread.

Clarify that -d makes the server abort on internal errors.
2004-12-21 13:27:36 +00:00
cf37a9f2f6 Fix typesetting of option arguments.
Fix English in section authors.
2004-12-21 13:16:46 +00:00
e019a3dc63 Really fix typesetting of option arguments. 2004-12-21 13:06:32 +00:00
479c0471fe Move arguments behind options in the synopsis.
Fix typesetting of option arguments.

Document environment variables more clearly, and without assuming csh
syntax.
2004-12-21 12:48:46 +00:00
Ron Koenderink
63ea309bd0 Explain that -s and -p imply -d. 2004-12-21 03:22:10 +00:00
Ron Koenderink
3056684078 Change -2outfile to -2 outfile for both empire.6 and emp_client.6. 2004-12-20 23:29:46 +00:00
Ron Koenderink
dc9ce448db (main, termio): Add the ability to set the username.
Get it from environment variable LOGNAME if set,
else get the user name from the system.

(main) [_DWIN32]: Add stdin redirection ability to the Win32 port.
The client reads until stdin redirection empty and then terminates.
2004-12-19 18:17:56 +00:00
43c511e8ad (rnd_seed, main, parse_args, allocate_memory): New option -R to set
the PRNG seed.  Print the seed.  From Marc Olzheim.
2004-03-23 14:54:48 +00:00
67ad7ad66a New option -f. 2004-03-09 14:38:59 +00:00
e3eadcd899 Utility programs land', ore' and `perfect' haven't been built by
default for ages (at least 4.2.0 '98).  Unsurprisingly, they don't
compile anymore.  Remove them.
2004-03-09 14:22:57 +00:00
1d004f2f33 Remove outdated version information for now. Keeping it up-to-date by
hand is too much work; should be automated.
2004-01-30 21:49:54 +00:00
3a1ef7d9b1 Protect space between option and option arg, so that typesetting doesn't
swallow it.
2004-01-30 21:11:11 +00:00
d8b7fdfae1 Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00