⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 P2P NAP的C实现 P2P在网络应用中越来越流行
💻
📖 第 1 页 / 共 2 页
字号:
   as  adding some new features. The main new feature is that the OpenNap   servers  are  now  the  default  for  nap. The reason for this is that   Napster Inc.   has   modified  their  servers  to  use  a  new  client   authentification  scheme,  which means nap users can no longer connect   to  their servers. Nap will automatically download a list of available   servers  from  napigator.com,  and then connect to the first available   one.   Other  changes:  A Windows (cygwin32) distribution has been added. Nap   now  fully  supports  VBR  (variable bitrate) files. Various segfaults   were  removed.  Commands  such  as  /set,  /alias,  /server  etc. were   modified  to  do  something  useful  when  no arguments are given. The   appearance  of the search result screen can now be customized, and the   result  screen  is not reset when switching back and forth to the main   screen. A /getservers command was added to read a list of servers from   napigator.com.  The  /reconnect  command  was modified to cycle to the   next server on the list, rather than starting from the top of the list   each  time.  PONG  packages  are  now  ignored by default. The various   binary distributions are now statically linked, to avoid problems with   missing  shared  libraries.  This  release  includes  contributions by   Nufsi,  R黡iger  Kuhlman,  Mark Glines, Steffen Pingel, Matthew Rench,   and Pawel Fedorynski.   Nap's  [3]sourceforge  project  page has been updated and is now fully   operational.  You  are  encouraged to use sourceforge's facilities for   bug reports, feature requests etc.   July  1,  2001:  Release 1.4.5. After more than two months, this is an   overdue  release. I incorporated many patches and bug reports, as well   as  adding some new features. The main new feature is that the OpenNap   servers  are  now  the  default  for  nap. The reason for this is that   Napster Inc.   has   modified  their  servers  to  use  a  new  client   authentification  scheme,  which means nap users can no longer connect   to  their servers. Nap will automatically download a list of available   servers  from  napigator.com,  and then connect to the first available   one.   Other  changes:  A Windows (cygwin32) distribution has been added. Nap   now  fully  supports  VBR  (variable bitrate) files. Various segfaults   were  removed.  Commands  such  as  /set,  /alias,  /server  etc. were   modified  to  do  something  useful  when  no arguments are given. The   appearance  of the search result screen can now be customized, and the   result  screen  is not reset when switching back and forth to the main   screen. A /getservers command was added to read a list of servers from   napigator.com.  The  /reconnect  command  was modified to cycle to the   next server on the list, rather than starting from the top of the list   each  time.  PONG  packages  are  now  ignored by default. The various   binary distributions are now statically linked, to avoid problems with   missing  shared  libraries.  This  release  includes  contributions by   Nufsi,  R黡iger  Kuhlman,  Mark Glines, Steffen Pingel, Matthew Rench,   and Pawel Fedorynski.   Nap's  [4]sourceforge  project  page has been updated and is now fully   operational.  You  are  encouraged to use sourceforge's facilities for   bug reports, feature requests etc.   April  23,  2001:  Release  1.4.4-ps9.  This  release  has tons of new   features,  and  in addition the inner workings of nap were re-designed   in  a major way. There's a possibility for new bugs, although the code   seems  very  stable.  However,  consider  it a beta release; if you're   squeamish  about  bugs, consider waiting until the next release before   you  update.  However,  maybe  you  just  can't live without these new   features:     * Queueing.  Nap  is  now  fully able to deal with queued downloads,       even remotely queued ones. ("Remotely queued" really means we keep       trying the download until it succeeds). Uploads and downloads that       are   stopped   (timed   out,   incomplete   etc)  are  no  longer       automatically  removed  from  the download list; stopped downloads       can  now be reactivated (although not yet "resumed": the file will       start  loading  from  0  again).  Total  and  per-user  upload and       download limits can be set.     * Sorting. Search results can now be sorted by various criteria.     * And  more...  Dependency on endianness was reduced; nap should now       work  reasonably  well,  though  not  yet perfectly, on big-endian       machines  such  as  Sparc. The command history feature on the main       screen  was  re-designed. The screen switching code was rewritten,       removing   more  segfaults.  Usage  messages  for  nap's  internal       commands  have  been  improved. The suffix for incomplete files is       now  user configurable. A feature was added to allow passwords and       email  addresses  for  multiple  users  in  a  single config file.       Unsuccessful  attempts to connect to a server are now subject to a       user-configurable  timeout;  this  is useful if you have a list of       servers  to  connect  to.  Config  files now reside in a directory       ~/.nap,  rather  than  cluttering  up  your  home directory. (Some       existing  config files are automatically moved to the new location       when  you  upgrade).  The  "~/" syntax is now allowed in many path       names,  particularly  the  upload and download paths, and a sample       script  for  running nap under screen(1) was added (thanks Massimo       Dal  Zotto).  File  sizes  on  search  result  screen  can  now be       displayed  in  bytes  or  megabytes. Searches have a new option to       limit  the  size  of the files searched for (OpenNap only - thanks       Sascha  L黡ecke).  Search screen has a new "help" feature. Several       commands  such  as  /ddown can now take a set of numeric ranges as       arguments (such as 1-3,5).   April  19,  2001: Release 1.4.4-ps8. I added a feature which users had   been  wanting for a long time: now there is an "incomplete" directory,   where  your  incomplete  downloads  go,  in addition to the "download"   directory,  where  only  completed  downloads  go.  Downloads that are   interrupted while they are still incomplete remain in the "incomplete"   directory (and they are tagged to facilitate a later resume - however,   resumes  are  not  yet  implemented in this version). Incomplete files   that  are  too  small  (less  than  100000  bytes  or the value of the   variable  "turdsize",  if set), are deleted immediately. Other changes   include: checksums are now calculated in a way even closer to what the   official Windows client does; fixed cursor positioning bugs of release   ps7;  fixed  additional  segfaults (notably when pressing Ctrl-T while   not on a channel); disabled support for dynamically linked user object   library (was anybody ever using this?); improved debugging output.   April  16, 2001: Release 1.4.4-ps7 has some new features, and many old   bugs  fixed.  Fixed  the bug which caused nap to prompt for the user's   password  even  if  the password was given in the config file. Added a   "savepass"  user variable to allow passwords to be saved to the config   file.  All  user variables can now be set on the command line with the   --option option. Added --nobuild option to avoid building the library.   Added  autoreply feature which will reply to messages sent to you when   in  non-interactive  mode  (see "Messages" in the User Guide). Nap now   replaces  double  quotes  by  single quotes when chatting, rather than   letting  the  server cut them off. Added some now keybindings, such as   Ctrl-K for deleting the rest of the line. Finally, automatically check   online  to  see  if  there is a new release and alert the user if yes.   This can be turned off by setting nonews=1.   April  12,  2001:  Release 1.4.4-ps6 is a quick bug fix. A last minute   bug prevented config files from being created.   April 12, 2001: Release 1.4.4-ps5 is mainly a bug fix release. I fixed   two  nasty  bugs  which  caused nap to apparently freeze. One of these   bugs  was  introduced  in 1.4.4-ps4 and caused nap to starve all other   connections (including user input) during an upload. The other one was   an  old  bug  which caused nap to freeze sometimes when switching back   and  forth  between the main screen and the result screen using F1 and   F2. Also new in 1.4.4-ps5:     * Fixed  security  loophole  which  allowed remote clients to access       arbitrary files on our system.     * Now nap creates the config file automatically if none exists. This       eliminates  the  need  to manually create the file .napconf. Also,       unified  the  concepts  of  user  variables and options set in the       config file; these are now one and the same thing.     * Now   nap   automatically   detects  whether  your  library  needs       rebuilding;  it  is no longer necessary to do this explicitly with       the "-b" flag.     * Help   new   users  by  giving  more  meaningful  error  messages,       particularly  if  one  forgets  to  type "/" at the beginning of a       command.     * Added /savechannels and /loadchannels commands to save and restore       the  channels you're on. Also documented the (previously existing)       feature of how to do this automatically.     * Fixed  some  bugs  with  hotlists  that caused segfaults on 64-bit       machines (Thanks Nikita Schmidt).   April  9,  2001:  Release  1.4.4-ps4 is a bug fix release. There was a   fatal  bug  in  1.4.4-ps3 which prevented all uploads (unless you were   behind  a  firewall).  Please  upgrade  immediately  and  destroy  all   existing copies of nap-1.4.4-ps3. Also new in 1.4.4-ps4:     * additional control over what is displayed on the result screen     * some  command  line  parameters  can  now  be accessed as internal       variables and manipulated with the commands /set, /unset, /pvars.     * remaining  id3v2 bug fixed; all id3v2 files should now be sharable       and downloadable     * MD5  hashes  are now calculated in the same way that other napster       clients do it   Some other features that were added since 1.4.4:     * Allow  nap  to  run  quietly  in the background, serving files and       automatically reconnecting whenever the server disconnects     * Changed   names   and   default  location  of  config  files,  and       liberalized  their  format  to  allow for comments and whitespace.       Also prompt user for missing information, rather than croaking.     * Posix-style long options, and many additional command line options       for overriding settings in config file     * Allow  user  to  specify  multiple  napster servers, to connect to       first available one.     * Allow  a range of ports (e.g. 6699-6799) for incoming connections:       specifying  an  unavailable  port  used to force nap into firewall       mode (relevant e.g. when running two copies of nap).     * OpenBSD compatibility (Thanks Geoff The)     * ...and more

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -