X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=doc%2Freadme.jupe;fp=doc%2Freadme.jupe;h=e34dfe7e2e43ee81353fe89d3f580362ee9ae256;hp=0000000000000000000000000000000000000000;hb=0400a5a6479398d82526785c18c0df8bc8b92dce;hpb=d17e10da972ce5776c60b4c317267c6abe0e1ead diff --git a/doc/readme.jupe b/doc/readme.jupe new file mode 100644 index 0000000..e34dfe7 --- /dev/null +++ b/doc/readme.jupe @@ -0,0 +1,57 @@ +JUPE documentation, last updated on 18 Mar 2000 + +For an ordinary user, the syntax is: + + JUPE [] + +If is given, and if a jupe for that server exists, all the +information about that jupe is displayed. If is not given, +all un-expired jupes are displayed. + +For an operator, the syntax is: + + JUPE [[+|-] [[] :]] + +If is not given, or if it is not prefixed by "+" or "-", the +operation is exactly the same as if it were issued by an ordinary +user. If the "+" or "-" prefixes are used, the arguments , +, and must be given, even if the jupe already +exists. If is "*" and the currently existing jupe is a local +jupe, the local jupe will be erased and recreated with the parameters +given, as described below. Otherwise, if the jupe currently exists, a +prefix of "+" will cause an inactive jupe to be activated, whereas a +prefix of "-" will cause an active jupe to be deactivated. + +If the jupe does not already exist, it is created. The +parameter is used to select whether the jupe is only to apply to a +single server (which need not be the local server) or to the whole +network; if is not given, it is assumed to be the local +server. This could be useful if a single particular link is having +problems, for instance. The parameter is a number of +seconds, not to exceed 7 days, for the jupe to exist. The +argument is mandatory and should describe why this particular jupe was +placed. + +For a server, the syntax is: + + JU (+|-) : + +The may be a server numeric or the character "*", for a +globally scoped jupe. The argument is a server name, and +must be prefixed by one of "+" (to indicate an active jupe) or "-" (to +indicate an inactive jupe). The parameter is a total +number of seconds the jupe is to live for, and is used for +versioning. Since JUPEs are propagated during netbursts, there must +be some way of resolving conflicting states, which is the reason for +this argument, and is also the reason jupes cannot be deleted, only +deactivated. The parameter indicates the reason the jupe was +placed. + +If a JUPE is received with a of "*", any jupes with local +scope are deleted, in preference for the globally scoped version. If +the jupe already exists, the values of are compared; if the +received is less than the stored , the existing +jupe is resent to the server from which the JUPE message was received; +otherwise, the jupe is activated or deactivated, depending on the + prefix. If the jupe does not currently exist, it is created +with the parameters given.