]> jfr.im git - solanum.git/log
solanum.git
14 years agoUpdate MLOCK protocol documentation to match changes in code
Stephen Bennett [Sun, 2 May 2010 21:18:13 +0000 (22:18 +0100)] 
Update MLOCK protocol documentation to match changes in code

14 years agoBranch merge
Stephen Bennett [Sun, 2 May 2010 20:36:32 +0000 (21:36 +0100)] 
Branch merge

14 years agoBacked out changeset c57955c5225e
Stephen Bennett [Sun, 2 May 2010 20:29:22 +0000 (21:29 +0100)] 
Backed out changeset c57955c5225e

Now that MLOCK is no longer stored as a struct Mode, this is unnecessary.

14 years agoFix compiler warning
Stephen Bennett [Sun, 2 May 2010 20:25:58 +0000 (21:25 +0100)] 
Fix compiler warning

14 years agoAllow the final parameter of MLOCK to be empty, to remove an existing mlock
Stephen Bennett [Sun, 2 May 2010 19:42:46 +0000 (20:42 +0100)] 
Allow the final parameter of MLOCK to be empty, to remove an existing mlock

14 years agoBranch merge
Stephen Bennett [Fri, 30 Apr 2010 21:03:42 +0000 (22:03 +0100)] 
Branch merge

14 years agoRework ircd-side MLOCK enforcement: instead of trying to track modes locked on or...
Stephen Bennett [Fri, 30 Apr 2010 21:01:21 +0000 (22:01 +0100)] 
Rework ircd-side MLOCK enforcement: instead of trying to track modes locked on or off, instead keep a simple list of mode letters that are locked, and reject any change to those modes.

14 years agoImprove technical documentation of BAN protocol.
Jilles Tjoelker [Wed, 28 Apr 2010 22:26:49 +0000 (00:26 +0200)] 
Improve technical documentation of BAN protocol.

14 years agoFix crash if identify_service/identify_command were not specified in ircd.conf.
Jilles Tjoelker [Sun, 18 Apr 2010 11:54:03 +0000 (13:54 +0200)] 
Fix crash if identify_service/identify_command were not specified in ircd.conf.

14 years agoDo not allow a topic change if a user may not send to the channel
Jilles Tjoelker [Wed, 14 Apr 2010 22:46:33 +0000 (00:46 +0200)] 
Do not allow a topic change if a user may not send to the channel
(resv, cmode +m, cmode +b, cmode +q, etc.).

This is only checked for local users.

For optimal compatibility, a failure for this reason still
returns ERR_CHANOPRIVSNEEDED.

Side effect: normal users cannot change topics of resv'ed
channels, even if they have ops, just like they already
cannot send messages. This only matters if resv_forcepart
is disabled, as the user would have been removed from the
channel otherwise.

14 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Tue, 6 Apr 2010 22:14:51 +0000 (17:14 -0500)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

14 years agoHook up source-account-hostmask client protocol extension.
William Pitcock [Tue, 6 Apr 2010 22:14:44 +0000 (17:14 -0500)] 
Hook up source-account-hostmask client protocol extension.

14 years agoChange config option for ident_timeout to default_ident_timeout as jilles
JD Horelick [Mon, 5 Apr 2010 20:29:11 +0000 (16:29 -0400)] 
Change config option for ident_timeout to default_ident_timeout as jilles
recommended.

14 years agoAdd a configuration option for ident_timeout.
JD Horelick [Mon, 5 Apr 2010 19:28:44 +0000 (15:28 -0400)] 
Add a configuration option for ident_timeout.

14 years agoNew custom channel mode API allowing reloading such modules.
Jilles Tjoelker [Wed, 31 Mar 2010 23:16:16 +0000 (01:16 +0200)] 
New custom channel mode API allowing reloading such modules.
Additionally, attempting to use too many modes or two times
the same letter is now detected and prevented.

Modules now request that a channel mode be added/orphaned,
instead of ugly manipulation from which that request had
to be guessed.

Slight changes are needed to modules that provide channel modes.
From the old API, one important function has been made static,
the other important function has been renamed, so loading old
modules should fail safely.

14 years agoAdd help for MODRELOAD.
JD Horelick [Sun, 28 Mar 2010 07:04:59 +0000 (03:04 -0400)] 
Add help for MODRELOAD.

14 years agoFix various compiler warnings.
Jilles Tjoelker [Sat, 27 Mar 2010 19:09:46 +0000 (20:09 +0100)] 
Fix various compiler warnings.

14 years agoRestore snotes, logs for UNRESV nick.
Jilles Tjoelker [Sat, 27 Mar 2010 15:24:13 +0000 (16:24 +0100)] 
Restore snotes, logs for UNRESV nick.

This bug was introduced when adding bandb.

14 years agoAdd propagated resvs, like klines and xlines.
Jilles Tjoelker [Sat, 27 Mar 2010 15:13:57 +0000 (16:13 +0100)] 
Add propagated resvs, like klines and xlines.

14 years agoXLINE: Do not cluster unxlines ON specific servers.
Jilles Tjoelker [Sat, 27 Mar 2010 15:09:26 +0000 (16:09 +0100)] 
XLINE: Do not cluster unxlines ON specific servers.

This bug was introduced with BAN support for XLINE.

14 years agoRemove unused variable.
Jilles Tjoelker [Sat, 27 Mar 2010 01:06:29 +0000 (02:06 +0100)] 
Remove unused variable.

14 years agoBAN: xlines do not have oper reasons, their "reason" is already oper only.
Jilles Tjoelker [Wed, 17 Mar 2010 23:22:35 +0000 (00:22 +0100)] 
BAN: xlines do not have oper reasons, their "reason" is already oper only.

14 years agoAdd propagated xlines, like klines.
Jilles Tjoelker [Tue, 16 Mar 2010 22:05:50 +0000 (23:05 +0100)] 
Add propagated xlines, like klines.

14 years agoFix a signedness comparison warning.
Jilles Tjoelker [Tue, 16 Mar 2010 18:13:09 +0000 (19:13 +0100)] 
Fix a signedness comparison warning.

14 years agoAdd option general::use_propagated_bans to allow disabling new KLINE.
Jilles Tjoelker [Sun, 14 Mar 2010 16:21:20 +0000 (17:21 +0100)] 
Add option general::use_propagated_bans to allow disabling new KLINE.

If this option is yes (default), KLINE by itself sets global (propagated) bans.
If this option is no, KLINE by itself sets a local kline following cluster{},
compatible with 3.2 and older versions.

14 years agochm_simple(): enforce MLOCK
William Pitcock [Mon, 8 Mar 2010 05:15:52 +0000 (23:15 -0600)] 
chm_simple(): enforce MLOCK

14 years agoAdd propagation of MLOCK state for simple modes.
William Pitcock [Mon, 8 Mar 2010 05:13:39 +0000 (23:13 -0600)] 
Add propagation of MLOCK state for simple modes.
Special modes like +j can be tracked easily just by adding the necessary
code to parse them to set_channel_mlock().  This will cover propagation
as well.

14 years agoFix order on channel_mlock() call.
William Pitcock [Mon, 8 Mar 2010 05:12:35 +0000 (23:12 -0600)] 
Fix order on channel_mlock() call.

14 years agoFix typo.
William Pitcock [Mon, 8 Mar 2010 04:30:30 +0000 (22:30 -0600)] 
Fix typo.

14 years agoAdd MLOCK message to netjoin burst.
William Pitcock [Mon, 8 Mar 2010 04:29:34 +0000 (22:29 -0600)] 
Add MLOCK message to netjoin burst.

14 years agoAdd MLOCK capability token.
William Pitcock [Mon, 8 Mar 2010 04:25:41 +0000 (22:25 -0600)] 
Add MLOCK capability token.

14 years agoRename channel_modes() to channel_modes_real(), and use macros to build both the...
William Pitcock [Mon, 8 Mar 2010 04:22:14 +0000 (22:22 -0600)] 
Rename channel_modes() to channel_modes_real(), and use macros to build both the mode list, and the mlock list.

14 years agoAdd syntax description of MLOCK message to ts6-protocol.txt.
William Pitcock [Mon, 8 Mar 2010 03:51:41 +0000 (21:51 -0600)] 
Add syntax description of MLOCK message to ts6-protocol.txt.

14 years agostruct Channel: add mode_lock structure to the channel object.
William Pitcock [Mon, 8 Mar 2010 03:41:06 +0000 (21:41 -0600)] 
struct Channel: add mode_lock structure to the channel object.

14 years agostruct Mode: add off_mode bitfield to describe disabled channel modes.
William Pitcock [Mon, 8 Mar 2010 03:40:34 +0000 (21:40 -0600)] 
struct Mode: add off_mode bitfield to describe disabled channel modes.

14 years agoCorrect 325 (RPL_CHANNELMLOCKIS) numeric.
William Pitcock [Mon, 8 Mar 2010 03:37:23 +0000 (21:37 -0600)] 
Correct 325 (RPL_CHANNELMLOCKIS) numeric.

14 years agoAdd RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.
William Pitcock [Mon, 8 Mar 2010 03:35:54 +0000 (21:35 -0600)] 
Add RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.

14 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Sun, 7 Mar 2010 20:45:47 +0000 (14:45 -0600)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

14 years agoFix construction of the channel mode vector table.
William Pitcock [Sun, 7 Mar 2010 20:45:42 +0000 (14:45 -0600)] 
Fix construction of the channel mode vector table.
This fixes chm_* modules and should be backported to ircd-seven and charybdis 3.2.

14 years agoDocument BAN message.
Jilles Tjoelker [Sun, 7 Mar 2010 13:06:28 +0000 (14:06 +0100)] 
Document BAN message.

14 years agoUpdate CREDITS.
William Pitcock [Sun, 7 Mar 2010 03:01:19 +0000 (21:01 -0600)] 
Update CREDITS.

14 years agoShow d/kline setter to opers in stats/testline.
Jilles Tjoelker [Sat, 6 Mar 2010 21:37:42 +0000 (22:37 +0100)] 
Show d/kline setter to opers in stats/testline.

14 years agoHgignore some generated files.
Jilles Tjoelker [Sat, 6 Mar 2010 21:27:54 +0000 (22:27 +0100)] 
Hgignore some generated files.

14 years agoAvoid crash if get_oper_name() somehow gave no {} for local oper.
Jilles Tjoelker [Sat, 6 Mar 2010 15:37:50 +0000 (16:37 +0100)] 
Avoid crash if get_oper_name() somehow gave no {} for local oper.

14 years agoBAN: Reject bans with insufficient non-wildcard characters.
Jilles Tjoelker [Sat, 6 Mar 2010 00:45:41 +0000 (01:45 +0100)] 
BAN: Reject bans with insufficient non-wildcard characters.

Such bans are not applied locally, but are propagated normally.
They can only be removed on a server that applies them.

Note that normally KLINE will not accept such bans.
This is mainly for services, differing min_wildcard and
ircd changes.

14 years agoAdd /stats g to show propagated (global) klines.
Jilles Tjoelker [Fri, 5 Mar 2010 23:31:51 +0000 (00:31 +0100)] 
Add /stats g to show propagated (global) klines.

14 years agoAmong bans with the same creation time, prefer the one with longest lifetime.
Jilles Tjoelker [Fri, 5 Mar 2010 22:16:28 +0000 (23:16 +0100)] 
Among bans with the same creation time, prefer the one with longest lifetime.

14 years agoBAN: Avoid fake direction.
Jilles Tjoelker [Fri, 5 Mar 2010 21:53:35 +0000 (22:53 +0100)] 
BAN: Avoid fake direction.

14 years agoRemove +/- from the BAN message, instead indicating unban with duration=0.
Jilles Tjoelker [Fri, 5 Mar 2010 21:51:47 +0000 (22:51 +0100)] 
Remove +/- from the BAN message, instead indicating unban with duration=0.

A kline must now last at least one second since its creation time.

Also add better logic for bans that have already expired
when they come in.

14 years agoUse memmove instead of memcpy where there is overlap (modunload).
Jilles Tjoelker [Fri, 5 Mar 2010 21:05:15 +0000 (22:05 +0100)] 
Use memmove instead of memcpy where there is overlap (modunload).

14 years agoAdd propagated klines.
Jilles Tjoelker [Fri, 5 Mar 2010 17:36:44 +0000 (18:36 +0100)] 
Add propagated klines.

A KLINE command without the ON clause now sets a propagated
("global") ban. KLINE commands with the ON clause work as
before.

Propagated klines can only be removed with an UNKLINE command
without the ON clause, and this removes them everywhere.
In fact, they remain in a deactivated state until the latest
expiry ever used for the mask has passed.

Propagated klines are part of the netburst using a new BAN
message and capab. If such a burst has an effect, both the
server name and the original oper are shown in the server
notice.

No checks whatsoever are done on bursted klines at this time.

The system should be extended to XLINE and RESV later.

There is currently no way to list propagated klines,
but TESTLINE works normally.

14 years agokline: Fix oper reasons.
Jilles Tjoelker [Fri, 5 Mar 2010 17:28:59 +0000 (18:28 +0100)] 
kline: Fix oper reasons.

14 years agoFix --disable-balloc.
Jilles Tjoelker [Fri, 5 Mar 2010 16:28:47 +0000 (17:28 +0100)] 
Fix --disable-balloc.

libratbox r26769

14 years agoSkip propagated bans in rehash txlines/tresvs.
Jilles Tjoelker [Thu, 4 Mar 2010 23:37:56 +0000 (00:37 +0100)] 
Skip propagated bans in rehash txlines/tresvs.

14 years agoAdd code to expire "propagated" bans.
Jilles Tjoelker [Wed, 3 Mar 2010 23:21:22 +0000 (00:21 +0100)] 
Add code to expire "propagated" bans.

The data structure is very simple: a dlink list of all propagated bans.

14 years agoConfItem.next is not used, remove it.
Jilles Tjoelker [Wed, 3 Mar 2010 22:36:28 +0000 (23:36 +0100)] 
ConfItem.next is not used, remove it.

14 years agobandb: Group writes in transactions to reduce load on heavy kline activity.
Jilles Tjoelker [Wed, 3 Mar 2010 21:58:16 +0000 (22:58 +0100)] 
bandb: Group writes in transactions to reduce load on heavy kline activity.

When a ban is added or removed, open a transaction and
close it after 3 seconds; any bans in the 3 seconds
will not trigger another transaction (= 4 fsyncs with
sqlite).

The transaction is also committed if ircd closes the
connection, but not if bandb itself is terminated with
a signal.

14 years agoMerge final 3.2.0 changes.
Jilles Tjoelker [Wed, 3 Mar 2010 00:10:34 +0000 (01:10 +0100)] 
Merge final 3.2.0 changes.

14 years agoAdded tag charybdis-3.2.0 for changeset c2443ea9ff84
Jilles Tjoelker [Wed, 3 Mar 2010 00:03:41 +0000 (01:03 +0100)] 
Added tag charybdis-3.2.0 for changeset c2443ea9ff84

14 years agoAdd a hint how to import old ban .conf files into bandb.
Jilles Tjoelker [Tue, 2 Mar 2010 23:20:34 +0000 (00:20 +0100)] 
Add a hint how to import old ban .conf files into bandb.

14 years agoMake struct operhash_entry private.
Jilles Tjoelker [Mon, 1 Mar 2010 00:24:00 +0000 (01:24 +0100)] 
Make struct operhash_entry private.

14 years agoTrack who set a dline/kline/xline/resv as in ratbox3.
Jilles Tjoelker [Mon, 1 Mar 2010 00:23:22 +0000 (01:23 +0100)] 
Track who set a dline/kline/xline/resv as in ratbox3.

Like in ratbox3, there is no way to query this information
(other than bandb's tables, but they worked before this
commit).

14 years agoMerge bugfix that also applied to 3.2.x.
Jilles Tjoelker [Sun, 28 Feb 2010 15:45:55 +0000 (16:45 +0100)] 
Merge bugfix that also applied to 3.2.x.

14 years agoFix memory leak on /rehash bans.
Jilles Tjoelker [Sun, 28 Feb 2010 15:45:25 +0000 (16:45 +0100)] 
Fix memory leak on /rehash bans.
We do not have the 'oper' field in klines yet.

14 years agoGenerate the "Temporary K-line %d min" part from aconf->hold - aconf->created.
Jilles Tjoelker [Sun, 28 Feb 2010 15:27:06 +0000 (16:27 +0100)] 
Generate the "Temporary K-line %d min" part from aconf->hold - aconf->created.

14 years agoStore the creation time of klines and dlines as a time_t instead of as text.
Jilles Tjoelker [Sat, 27 Feb 2010 23:46:56 +0000 (00:46 +0100)] 
Store the creation time of klines and dlines as a time_t instead of as text.
The value 0 indicates the creation time is unknown (currently the case
for bandb).
Also store a creation time for xlines and resvs, but do not use it yet.

14 years agoAdd a missing comment for new /challenge numerics.
Jilles Tjoelker [Sat, 27 Feb 2010 22:56:56 +0000 (23:56 +0100)] 
Add a missing comment for new /challenge numerics.

14 years agoAdded tag charybdis-3.2.0 for changeset 6144f52a119b
William Pitcock [Sat, 27 Feb 2010 21:23:22 +0000 (15:23 -0600)] 
Added tag charybdis-3.2.0 for changeset 6144f52a119b

14 years agoUse RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and
Alexander F?r?y [Sat, 27 Feb 2010 00:08:41 +0000 (01:08 +0100)] 
Use RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and
RPL_ENDOFBANLIST for channel mode +q.

14 years agoUpdate configure.
William Pitcock [Sat, 27 Feb 2010 21:26:54 +0000 (15:26 -0600)] 
Update configure.

14 years agoCharybdis 3.3.x development cycle begins.
William Pitcock [Sat, 27 Feb 2010 21:26:42 +0000 (15:26 -0600)] 
Charybdis 3.3.x development cycle begins.

14 years agohelp: Remove references to old ban .confs,
Jilles Tjoelker [Wed, 24 Feb 2010 22:31:56 +0000 (23:31 +0100)] 
help: Remove references to old ban .confs,
calling bandb "the database" instead.

14 years agoUse FLAGS_SENTUSER when checking whether to register when ping cookie is received.
Jilles Tjoelker [Wed, 24 Feb 2010 22:28:27 +0000 (23:28 +0100)] 
Use FLAGS_SENTUSER when checking whether to register when ping cookie is received.

14 years agoUse FLAGS_SENTUSER instead of 'user' being non-empty to decide whether to register...
Stephen Bennett [Tue, 23 Feb 2010 22:35:58 +0000 (22:35 +0000)] 
Use FLAGS_SENTUSER instead of 'user' being non-empty to decide whether to register a user on CAP END.

identd and SASL can cause source_p->user to be present without USER having been sent.
Without this change, that could cause a crash later on as localClient->fullcaps is not initialised.

14 years agoRemove some obsolete paths from config.h.
Jilles Tjoelker [Mon, 22 Feb 2010 22:53:45 +0000 (23:53 +0100)] 
Remove some obsolete paths from config.h.

14 years agoRemove more old kline.conf stuff.
Jilles Tjoelker [Mon, 22 Feb 2010 18:31:05 +0000 (19:31 +0100)] 
Remove more old kline.conf stuff.

Make sure to recompile modules, stuff has been removed
close to the start of ConfigFileEntry.

14 years agognutls: I guess a gnutls_x509_crt_deinit() is needed to avoid memory leak.
Jilles Tjoelker [Mon, 22 Feb 2010 18:16:37 +0000 (19:16 +0100)] 
gnutls: I guess a gnutls_x509_crt_deinit() is needed to avoid memory leak.

14 years agoRemove code to write bans to csv files.
Jilles Tjoelker [Mon, 22 Feb 2010 18:09:46 +0000 (19:09 +0100)] 
Remove code to write bans to csv files.

14 years agognutls: Add support for certfp gathering.
William Pitcock [Mon, 22 Feb 2010 17:13:59 +0000 (11:13 -0600)] 
gnutls: Add support for certfp gathering.

14 years agoAdd spambot check changes to NEWS.
Jilles Tjoelker [Sun, 21 Feb 2010 22:15:07 +0000 (23:15 +0100)] 
Add spambot check changes to NEWS.

14 years agoDo not penalize for spambot checks if creating a new channel.
Jilles Tjoelker [Sun, 21 Feb 2010 00:45:51 +0000 (01:45 +0100)] 
Do not penalize for spambot checks if creating a new channel.

14 years agospambot checks: Fix excessive expiry in some cases.
Jilles Tjoelker [Sun, 21 Feb 2010 00:29:41 +0000 (01:29 +0100)] 
spambot checks: Fix excessive expiry in some cases.

14 years agoJOIN 0: Make spambot check equivalent to PART's.
Jilles Tjoelker [Sun, 21 Feb 2010 00:12:04 +0000 (01:12 +0100)] 
JOIN 0: Make spambot check equivalent to PART's.

14 years agoRemove dead code: last_join_time is already updated by check_spambot_warning().
Jilles Tjoelker [Sun, 21 Feb 2010 00:10:04 +0000 (01:10 +0100)] 
Remove dead code: last_join_time is already updated by check_spambot_warning().

14 years agoDo not check for spambot if the user is not allowed to join the channel.
Jilles Tjoelker [Sun, 21 Feb 2010 00:07:32 +0000 (01:07 +0100)] 
Do not check for spambot if the user is not allowed to join the channel.

14 years agoFix a memory leak with client certificates.
Jilles Tjoelker [Fri, 19 Feb 2010 15:55:15 +0000 (16:55 +0100)] 
Fix a memory leak with client certificates.

14 years agoDo not try to free the alias dict if it does not exist.
William Pitcock [Fri, 19 Feb 2010 00:38:26 +0000 (18:38 -0600)] 
Do not try to free the alias dict if it does not exist.

14 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Fri, 19 Feb 2010 00:11:32 +0000 (18:11 -0600)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

14 years agoFix libtool build issue.
William Pitcock [Fri, 19 Feb 2010 00:11:23 +0000 (18:11 -0600)] 
Fix libtool build issue.

14 years agochallenge: Fix build.
Jilles Tjoelker [Thu, 18 Feb 2010 22:42:07 +0000 (23:42 +0100)] 
challenge: Fix build.

14 years agoAdded tag proposed-charybdis-3.2.0 for changeset 7450d2086b3a
William Pitcock [Thu, 18 Feb 2010 13:35:05 +0000 (07:35 -0600)] 
Added tag proposed-charybdis-3.2.0 for changeset 7450d2086b3a

14 years agoRemoved tag proposed-charybdis-3.2.0
William Pitcock [Thu, 18 Feb 2010 13:35:01 +0000 (07:35 -0600)] 
Removed tag proposed-charybdis-3.2.0

14 years agoDocumentation updates for the ip_cloaking_4.0 transition.
William Pitcock [Thu, 18 Feb 2010 13:34:40 +0000 (07:34 -0600)] 
Documentation updates for the ip_cloaking_4.0 transition.

14 years agoAdd ip_cloaking_4.0 module, which is the same cloaking as 3.2, but moves the usermode...
William Pitcock [Thu, 18 Feb 2010 13:30:26 +0000 (07:30 -0600)] 
Add ip_cloaking_4.0 module, which is the same cloaking as 3.2, but moves the usermode from +h to +x,
which allows us to start transitioning this usermode change.

14 years agoAdded tag proposed-charybdis-3.2.0 for changeset 99d6cacd4454
William Pitcock [Thu, 18 Feb 2010 05:13:42 +0000 (23:13 -0600)] 
Added tag proposed-charybdis-3.2.0 for changeset 99d6cacd4454

14 years agoRun autoreconf.
William Pitcock [Thu, 18 Feb 2010 05:12:45 +0000 (23:12 -0600)] 
Run autoreconf.

14 years agoSet autoconf version to 3.2.0.
William Pitcock [Thu, 18 Feb 2010 05:12:17 +0000 (23:12 -0600)] 
Set autoconf version to 3.2.0.

14 years agoBUGS is no longer relevant, as the build system installs files in a way where this...
William Pitcock [Thu, 18 Feb 2010 05:11:33 +0000 (23:11 -0600)] 
BUGS is no longer relevant, as the build system installs files in a way where this is no longer a problem.

14 years agoChange license version in version.c.SH (GPLv1 -> GPLv2) so that it agrees with the...
William Pitcock [Thu, 18 Feb 2010 05:05:47 +0000 (23:05 -0600)] 
Change license version in version.c.SH (GPLv1 -> GPLv2) so that it agrees with the other documentation.

14 years agos/o:lines/operator blocks/
William Pitcock [Thu, 18 Feb 2010 05:01:58 +0000 (23:01 -0600)] 
s/o:lines/operator blocks/