Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Per Cederqvist
lyskom-server-ceder-1616-generations-topgit
Commits
4b33dff0
Commit
4b33dff0
authored
Jun 24, 1999
by
Per Cederqvist
Browse files
Sort the news.
parent
f73b816a
Changes
1
Hide whitespace changes
Inline
Side-by-side
NEWS
View file @
4b33dff0
Changes
in
lyskomd
2.0.0
(
Release
date
1999
-
06
-
27
)
--------------------------------------------------
*
Protocol
changes
(
changes
that
affect
clients
)
*
The
database
format
has
changed
again
.
Old
installations
must
convert
their
old
database
--
see
README
for
instructions
.
**
It
is
now
possible
to
see
when
a
membership
was
added
and
by
whom
.
Memberships
come
in
several
different
flavors
through
the
addition
of
a
membership
type
.
Currently
defined
types
are
secret
,
passive
and
invitation
.
*
The
komrunning
and
updateLysKOM
utilities
are
now
a
C
programs
that
read
the
configuration
file
,
instead
of
shell
scripts
.
komrunning
now
takes
"start"
or
"stop"
as
argument
instead
of
"up"
and
"down"
.
Since
protocol
version
9
setting
a
priority
of
zero
in
a
conference
was
supposed
to
indicate
passive
membership
in
a
conference
.
It
was
largely
up
to
the
client
to
implement
this
.
True
passive
memberships
have
been
introduced
in
this
protocol
version
through
the
Membership
-
type
extension
to
the
Membership
type
.
In
order
to
maintain
compatibility
with
clients
that
interpret
priority
0
as
passive
membership
,
the
old
calls
perform
magic
,
translating
between
priorities
and
membership
types
.
Clients
that
use
the
new
calls
can
now
once
again
use
priority
0.
*
Portability
fixes
.
This
release
compiles
cleanly
on
systems
that
define
errno
as
a
macro
.
These
new
calls
include
the
Membership
-
type
:
*
It
is
now
possible
to
attach
arbitrary
data
to
conferences
and
texts
.
This
allows
simple
extensions
to
server
data
structures
without
requiring
protocol
changes
.
These
data
object
are
called
aux
-
items
,
and
are
configured
with
the
aux
-
items
.
conf
file
.
There
are
several
predefined
aux
-
items
with
special
meanings
;
see
doc
/
Protocol
-
A
.
texi
.
*
98
=
query
-
read
-
texts
*
99
=
get
-
membership
*
100
=
add
-
member
*
101
=
get
-
members
*
102
=
set
-
membership
-
type
*
It
is
now
possible
to
see
when
a
membership
was
added
and
by
whom
.
Memberships
come
in
several
different
flavors
through
the
addition
of
a
membership
type
.
Currently
defined
types
are
secret
,
passive
and
invitation
.
**
Several
situations
where
the
server
leaked
secret
information
has
been
fixed
.
*
The
conference
type
has
been
extended
so
that
it
is
possible
to
forbid
secret
members
in
the
conference
.
*
*
The
conference
type
has
been
extended
so
that
it
is
possible
to
forbid
secret
members
in
the
conference
.
*
Regexp
matching
is
now
case
insensitive
by
default
.
Case
sensitivity
is
configurable
.
*
88
=
create
-
conf
*
91
=
get
-
conf
-
stat
*
A
new
recipient
type
,
BCC
recipient
,
has
been
added
.
BCC
recipients
are
only
shown
to
potential
members
of
the
recipient
and
to
the
sender
.
**
Regexp
matching
is
now
case
insensitive
by
default
.
Case
sensitivity
is
configurable
.
This
is
an
incompatible
change
.
*
The
server
can
send
asynchronous
messages
about
texts
being
deleted
;
recipients
being
added
and
removed
;
and
memberships
being
added
.
This
should
help
clients
with
caches
to
keep
them
updated
.
**
It
is
now
possible
to
attach
arbitrary
data
to
conferences
and
texts
.
This
allows
simple
extensions
to
server
data
structures
without
requiring
protocol
changes
.
These
data
object
are
called
aux
-
items
,
and
are
configured
with
the
aux
-
items
.
conf
file
.
There
are
several
predefined
aux
-
items
with
special
meanings
;
see
doc
/
Protocol
-
A
.
texi
.
*
There
is
a
call
to
get
the
collate
table
being
used
by
the
server
.
*
92
=
modify
-
text
-
info
*
93
=
modify
-
conf
-
info
*
94
=
get
-
info
*
95
=
modify
-
system
-
info
*
96
=
query
-
predefined
-
aux
-
items
*
86
=
create
-
text
*
87
=
create
-
anonymous
-
text
*
89
=
create
-
person
*
90
=
get
-
text
-
stat
*
A
call
to
set
the
flags
field
in
a
person
structure
has
been
added
.
The
new
version
of
create
-
person
also
takes
flags
as
a
parameter
.
*
Error
reporting
from
the
server
has
been
improved
.
The
possible
error
codes
from
each
call
have
been
checked
and
documented
.
In
the
process
some
calls
now
return
errors
they
previously
did
not
.
Since
the
error
returns
were
never
defined
,
this
should
not
present
a
problem
for
existing
clients
.
The
error
-
status
field
is
set
to
something
semi
-
useful
in
all
cases
.
**
A
new
recipient
type
,
BCC
recipient
,
has
been
added
.
BCC
recipients
are
only
shown
to
potential
members
of
the
recipient
and
to
the
sender
.
*
There
is
a
new
parameter
(
keep_commented
)
on
conferences
for
tuning
the
garbage
collection
process
.
This
tuning
is
not
implemented
in
the
server
,
but
users
and
clients
are
encouraged
to
start
using
the
tuning
parameter
anyway
since
the
tuning
will
be
implemented
in
the
new
feature
.
**
The
server
can
send
asynchronous
messages
about
texts
being
deleted
;
recipients
being
added
and
removed
;
and
memberships
being
added
.
This
should
help
clients
with
caches
to
keep
them
updated
.
*
There
is
a
parameter
(
expire
)
for
configuring
automatic
removal
of
inactive
conferences
.
This
removal
is
currently
not
implemented
,
but
users
and
clients
are
encouraged
to
start
using
it
anyway
and
the
automatic
conference
deletion
procedure
will
be
implemented
in
the
near
future
.
**
There
is
a
call
to
get
the
collate
table
being
used
by
the
server
.
*
Documentation
has
been
moved
to
two
Texinfo
files
,
one
that
specifies
LysKOM
Protocol
A
and
one
that
documents
lyskomd
.
The
man
pages
are
no
longer
maintained
.
*
85
=
get
-
collate
-
table
*
The
protocol
documentation
is
more
detailed
,
converted
to
Texinfo
and
written
in
English
.
*
*
A
call
to
set
the
flags
field
in
a
person
structure
has
been
added
.
The
new
version
of
create
-
person
also
takes
flags
as
a
parameter
.
*
Mapping
of
local
text
numbers
to
global
text
numbers
is
now
much
more
efficient
,
which
should
lead
to
significant
performace
improvements
if
clients
make
use
of
these
facilities
.
*
106
=
set
-
pers
-
flags
*
Sanity
checks
in
database
and
protocol
code
increase
stability
and
resilience
to
client
errors
and
sabotage
.
**
Error
reporting
from
the
server
has
been
improved
.
The
possible
error
codes
from
each
call
have
been
checked
and
documented
.
In
the
process
some
calls
now
return
errors
they
previously
did
not
.
Since
the
error
returns
were
never
defined
,
this
should
not
present
a
problem
for
existing
clients
.
The
error
-
status
field
is
set
to
something
semi
-
useful
in
all
cases
.
*
We
now
use
GNU
automake
.
**
There
is
a
new
parameter
(
keep_commented
)
on
conferences
for
tuning
the
garbage
collection
process
.
This
tuning
is
not
implemented
in
the
server
,
but
users
and
clients
are
encouraged
to
start
using
the
tuning
parameter
anyway
since
the
tuning
will
be
implemented
in
the
new
feature
.
*
The
distribution
contains
a
test
suite
that
is
used
for
regression
testing
the
server
in
development
.
The
testsuite
should
run
with
no
unexpected
failures
.
*
105
=
set
-
keep
-
commented
*
The
undocumented
format
of
the
etc
/
lyskomd
.
log
file
,
which
stores
usage
statistics
,
has
been
changed
.
**
There
is
a
parameter
(
expire
)
for
configuring
automatic
removal
of
inactive
conferences
.
This
removal
is
currently
not
implemented
,
but
users
and
clients
are
encouraged
to
start
using
it
anyway
and
the
automatic
conference
deletion
procedure
will
be
implemented
in
the
near
future
.
*
Several
situations
where
the
server
leaked
secret
information
has
been
fixed
.
*
97
=
set
-
expire
*
The
server
can
now
reliably
handle
a
lot
more
than
250
simultaneous
clients
even
platforms
where
a
FILE
*
only
can
refer
to
file
descriptor
0
-
255.
*
Administration
and
installation
changes
*
You
can
specify
which
IP
number
the
server
should
listen
to
.
**
The
database
format
has
changed
again
.
Old
installations
must
convert
their
old
database
--
see
README
for
instructions
.
*
Support
for
the
obsolete
MUX
protocol
has
been
removed
.
**
The
komrunning
and
updateLysKOM
utilities
are
now
a
C
programs
that
read
the
configuration
file
,
instead
of
shell
scripts
.
komrunning
now
takes
"start"
or
"stop"
as
argument
instead
of
"up"
and
"down"
.
*
GNU
malloc
is
no
longer
included
in
the
distribution
.
**
The
undocumented
format
of
the
etc
/
lyskomd
.
log
file
,
which
stores
usage
statistics
,
has
been
changed
.
*
Updated
to
use
libisc
1.00
(
with
a
few
minor
modifications
;
see
src
/
libraries
/
libisc
-
new
/
ChangeLog
).
**
The
server
can
now
reliably
handle
a
lot
more
than
250
simultaneous
clients
even
platforms
where
a
FILE
*
only
can
refer
to
file
descriptor
0
-
255.
*
The
database
is
now
locked
with
a
lock
symlink
,
so
there
is
less
risk
of
accidentally
running
a
lyskomd
and
dbck
or
two
lyskomd
at
the
same
time
.
**
You
can
specify
which
IP
number
the
server
should
listen
to
.
**
Support
for
the
obsolete
MUX
protocol
has
been
removed
.
**
The
database
is
now
locked
with
a
lock
symlink
,
so
there
is
less
risk
of
accidentally
running
a
lyskomd
and
dbck
or
two
lyskomd
at
the
same
time
.
*
Bug
fixes
**
Sanity
checks
in
database
and
protocol
code
increase
stability
and
resilience
to
client
errors
and
sabotage
.
**
Portability
fixes
.
This
release
compiles
cleanly
on
systems
that
define
errno
as
a
macro
.
*
Misc
**
Documentation
has
been
moved
to
two
Texinfo
files
,
one
that
specifies
LysKOM
Protocol
A
and
one
that
documents
lyskomd
.
The
man
pages
are
no
longer
maintained
.
**
The
protocol
documentation
is
more
detailed
,
converted
to
Texinfo
and
written
in
English
.
**
Mapping
of
local
text
numbers
to
global
text
numbers
is
now
much
more
efficient
,
which
should
lead
to
significant
performace
improvements
if
clients
make
use
of
these
facilities
.
It
already
saves
a
lot
of
memory
in
the
lyskomd
process
.
*
103
=
local
-
to
-
global
*
104
=
map
-
created
-
texts
**
We
now
use
GNU
automake
.
**
The
distribution
contains
a
test
suite
that
is
used
for
regression
testing
the
server
in
development
.
The
testsuite
should
run
with
no
unexpected
failures
.
**
GNU
malloc
is
no
longer
included
in
the
distribution
.
**
Updated
to
use
libisc
1.00
(
with
a
few
minor
modifications
;
see
src
/
libraries
/
libisc
-
new
/
ChangeLog
).
Changes
in
lyskomd
1.9.0
(
Release
date
1996
-
08
-
04
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment