wiki:FuturePlans

Future Plans

I18n GzWrite IPv6 SmartRealm InLibraryZHM ReleaseProcedure TestSuites NatBusting SmartRealm

Tickets by era

3.2 release

#23
zephyr.conf
#24
authentication switch in library
#45
zwgc + multihead (with different display sizes) fails
#48
zwgc window placement fails to avoid panels and status bars
#104
server should drop subs after some number of PORT_UNREACHABLE messages
#107
detect and use libtinfo in autoconf

3.1 release

#8
ready tzc patches
#9
Pull in miscellaeneous zephyr documentation
#13
refactor Z_{Zcode,}FormatRawHeader
#20
library overdependency
#49
SIGHUP should also reread realm.list
#55
tests fail on lenny-amd64
#56
transition to git
#60
References persist to 2.0
#64
manpage paths are incorrect in Debian package
#73
servers don't retry/recover from foreign-realm DNS failures during startup
#76
zwrite shouldn't default to -i PERSONAL on non-personal messages
#77
zctl sub should take -c and -i with sane defaults
#78
overhaul the acl module in the server
#79
libzephyr.so.4 should be installed as mode 755
#90
We hateses the nasty warningses
#96
Pull tzc into the tree
#97
make the user location code less pessimal
#100
Bad packets may delay timers up to 60s
#101
Allow opstaff to see opstaff-visible locations
#102
Allow opstaff to flush all locations for a user
#103
Provide a way to flush all of a user's subscriptions
#105
zwrite should not send pings for recipient '@REALM'
#109
Fix realm boot/shutdown handling
#111
zwrite should take a -S switch to set the sender
#112
zwrite should take a switch to send UNACKED notices

3.0.3 release

#63
`configure` misdiagnoses missing libreadline as missing libss
#71
configure should be more robust
#80
zwrite segfault with expired tickets
#84
ZGetSubs.c uses MIN() with no definition
#86
`configure` misdiagnoses missing libdes as missing libkrb
#87
server.c, dispatch.c define inline functions without 'static'
#88
zhm may send HM_BOOT even with -N
#89
Failing bdumps lead to endless hellos
#91
server fails to ack GIMMESUBS
#92
Hostmanager destroys new-style checksum on retransmitted notices
#93
Don't check authenticator in client acks
#94
Send IPv4 as ASCII, not ZCode, when doing v4 braindumps

3.0.2 release

#37
refactor away athena athlocal.m4
#52
make zctl's dependency on libss go away

3.0.1 release

#12
braindump packet length issue
#43
zephyr-server-krb5.postinst should not complain about srvtab
#58
zwgc uses wrong "host" field on freebsd
#67
zwrite sends partial zephyr on fgets error
#68
zwrite crash (invalid free) if zephyr servers are down
#70
[PATCH] Respect --bindir, --libdir, and --includedir from configure
#72
zwrite(1) typo
#74
3.0.1~rc.2630 fails to build against heimdal

3.1 release

#8
ready tzc patches
#9
Pull in miscellaeneous zephyr documentation
#13
refactor Z_{Zcode,}FormatRawHeader
#20
library overdependency
#49
SIGHUP should also reread realm.list
#55
tests fail on lenny-amd64
#56
transition to git
#60
References persist to 2.0
#64
manpage paths are incorrect in Debian package
#73
servers don't retry/recover from foreign-realm DNS failures during startup
#76
zwrite shouldn't default to -i PERSONAL on non-personal messages
#77
zctl sub should take -c and -i with sane defaults
#78
overhaul the acl module in the server
#79
libzephyr.so.4 should be installed as mode 755
#90
We hateses the nasty warningses
#96
Pull tzc into the tree
#97
make the user location code less pessimal
#100
Bad packets may delay timers up to 60s
#101
Allow opstaff to see opstaff-visible locations
#102
Allow opstaff to flush all locations for a user
#103
Provide a way to flush all of a user's subscriptions
#105
zwrite should not send pings for recipient '@REALM'
#109
Fix realm boot/shutdown handling
#111
zwrite should take a -S switch to set the sender
#112
zwrite should take a switch to send UNACKED notices

medium term

#11
unsigned char *everything
#14
refactor ZCheckSrvAuthentication and ZCheckZcodeAuthentication
#17
pick and import a python zephyr binding
#18
import python libnotify hack
#19
gzwrite
#32
make passwords also work for access to this site
#35
Support SRV records for server discovery
#36
Update ZephyrProtocol for the New Millennium
#38
Come up with a better logo
#47
--with-krb[45]= requires a path
#50
zhm & zephyrd should expand round robin DNS names.
#51
check for krb5/krb5.h if <krb5.h> is not found
#54
Modify trac workflow to include "Needs a test written" state
#57
tab completion
#65
"$zhm_args" and "Zephyr servers" are not quite the same
#66
@ATHENA.MIT.EDU is not where my mail goes
#75
zwgc should have _better_ utf8 support
#81
keep stats as to whether clients are using krb4 or krb5
#95
Authenticator preloading/caching/fragmenting
#98
Allow authentication to the website by Negotiate _or_ openid _or_ certificates
#99
deploy gerrit
#106
Add a server reset control message

long term

#10
zwgc.desc functions should be multibyte-character aware
#15
zwgc libnotify port
#16
zwgc dbus port
#21
Actual IPv6 support
#22
SmartRealm
#25
in-library zhm
#26
self contained gaim-plugin (for windows)
#27
"Legacy code is any code without a test suite"
#28
IGD NatBusting
#29
User-Server encryption

in the grim darkness of the far future there is only zephyr

#30
thread-safe API
#31
multi-realm client

History

3.0 release

#1
Kerberized zephyrd stashes tickets in /etc
#3
update OPERATING
#4
update INSTALL
#5
tty port should translate incoming zephyrs into local charset
#6
X port "should" translate incoming zephyrs into 8859-1
#7
test interrealm
#33
zwgc X port should actually display 16-bit strings
#34
Come up with a logo for the upper left hand corner
#39
Include arpa/nameser_compat.h instead of arpa/nameser.h if it exists
#40
cp zephyr_err.h instead of mv
#41
com_err doesn't work on OS X
#42
server k5 code needs 64-bit cleanup
#44
Shared libraries on OS X aren't .so; breaks Python tests
#46
RHEL apparently doesn't have a /usr/include/com_err.h
#53
wait_for_srvack patch incomplete