Release Notes for RIP version 0.5.0beta1
****************************************


Changes From Last Release
-------------------------


Queries:

o -k quits session only if called with no arguments
  (required by RtConfig)
o -R referral fix: the local object containing "refer:"
  attribute is returned only when -R is specified
o -i upd-to and -i mnt-nfy have been implemented


Updates:

o The PGPKEY authentication scheme is now supported.
  PGP messages are handled by the software.
o There are no more hardcoded values in dbupdate.h .
o The "Reply-To:" fields of incoming messages (if they
  exist) are used to send the acknowledgements.

Plus numerous bugfixes.



Release Notes for RIP version 0.4.2beta1
****************************************


Changes From Last Release
-------------------------


o This is mainly a bugfix release. Several
  bugs have been fixed, including memory leaks.


Release Notes for RIP version 0.4.1beta1
****************************************


Changes From Last Release
-------------------------


o This is mainly a bugfix release.
o A basic whois client, whoisRIP.c, has been added
  to ease the task of querying a RIP database which
  supports new flags in respect to the allowed flags
  of a "classic" RIPE whois client.



Release Notes for RIP version 0.4.0beta1
****************************************


Changes From Last Release
-------------------------


Queries:

o query cancellation: closing the socket aborts the search to save
  resources. Note for -k: all data entered before the server finishes
  answering the previous query will be discarded
o query read timeout: the server closes after no data has been received
  for a specified period of time
o -i member-of displays only members validated by the mbrs-by-ref
  attribute
o -q sources displays the available sources
o thread accounting: the currently active threads can be displayed in the
  admin interface with "show threads"
o input filtering: disallowed characters are dropped from the query
o closing session on error: -k mode connection is closed on error


RIP server:

o Multiple repository support by a single server. 
  That means that one can e.g. NRT-mirror RIPE and RADB 
  and update TEST database running only one [super]server. 
  Operational parameters are defined in configuration file.
o Improved support of RPSL syntax (line continuation, 
  End-Of-Line comments, etc.).
o The server can mirror _only_ RPSL stream now. If someone wants to
  NRT-mirror a RIPE181 database, he needs to run a "mirror reflector"
  and use it as a NRTM server. This tiny program (bin/mr) connects to
  a specified NRTM server and accepts requests from RPSL NRTM client. 
  After receiving a request it converts the data stream on fly using
  a specified convertor.
o While mirroring failed transactions are stored for re-distribution
  anyway. This should improve NRTM server reliability and allow
  re-distribution of data from other repositories not fully compliant with
  current implementation (e.g. different level of ref.integrity, different
  NRTM protocol).
o Different handling of deletion of a set. Now this operation is not
  blocked even if the set is referenced from other objects by member-of
  attribute. In order not to violate DB integrity, the set is actually not
  deleted but converted into a dummy object, not visible outside.


Updates:

o More informative acknowledgement messages.
o MIME support added.
o Notifications (except cross-notifications) are in place.
o The "test" mode is implemented. In this mode, users can create mntner 
  objects without overriding. 
o Most of the configuration variables implemented.


Configuration:

o The configuration module is now in place. It is not fully integrated
  in the modules yet, so in this release the configuration is mixed:
  some variables must still be set in the PROPERTIES file, and a small
  number is still to be modified in the header files.




Release Notes for RIP version 0.3.1beta1
****************************************


Changes From Last Release
-------------------------

o There have been big changes in the Makefile structure.
  The hardcoded variables have been much reduced, and
  currently there is only one site-dependent Makefile
  where to change variables and paths for the user.
  Only the update module still needs some changes 
  in a particular header file in order to work in
  your environment. The up module unly affects dbupdate.
  This makes the package easier to compile and run.
o A number of bugfixes.
o Backend work.
o as-block queries are now supported.




Release Notes for RIP version 0.3.0beta2
****************************************


Changes From Last Release
-------------------------

o All the queries for the "old" object types
  are now supported. IPv6 queries have been implemented.
o in-addr.arpa queries are now supported.
o Full support of -K, -t and -v queries.
o The Access Control System is fully functional.
o The expansion of person objects referenced by name
  is working.
o The update functionality has been integrated.
o Lots of bugfixes and backend improvements.



Known Bugs and Limitations
**************************


Installation:

o There are still two files used for configuration,
  the "properties" file and the "rip.config" file.
  Moreover, there are still some variables that have
  to be redefined, and some unused variables.
o Portability: there hasn't been much work yet on the
  portability issue. This package is known to
  work on Solaris 2.6 and 7, on SPARC and Intel
  architectures.


Dbupdate:

o The MAIL-FROM authentication scheme does not accept
  regular expressions.
o The MIME parser does not support multiple levels of
  nesting yet.


Backend:

o Error and log files: there is no proper handling
  of error and log files yet.
o The backend still needs fixes and improvements.
