mirror of https://github.com/aria2/aria2
				
				
				
			Changed default Peer ID prefix
The new Peer ID prefix is "A2-$MAJOR-$MINOR-$MICRO-", where $MAJOR, $MINOR and $MICRO are the major version, the minor version and the micro version respectively. For instance, 1.15.2 release of aria2 will use "A2-1-15-2-".pull/22/head
							parent
							
								
									0c8ec9c325
								
							
						
					
					
						commit
						5d3b6801b1
					
				| 
						 | 
					@ -2002,10 +2002,14 @@ OptionHandlerFactory::createOptionHandlers()
 | 
				
			||||||
    handlers.push_back(op);
 | 
					    handlers.push_back(op);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
 | 
					    int major, minor, micro;
 | 
				
			||||||
 | 
					    sscanf(PACKAGE_VERSION, "%d.%d.%d", &major, &minor, µ);
 | 
				
			||||||
 | 
					    char prefix[21];
 | 
				
			||||||
 | 
					    snprintf(prefix, sizeof(prefix), "A2-%d-%d-%d-", major, minor, micro);
 | 
				
			||||||
    SharedHandle<OptionHandler> op(new DefaultOptionHandler
 | 
					    SharedHandle<OptionHandler> op(new DefaultOptionHandler
 | 
				
			||||||
                                   (PREF_PEER_ID_PREFIX,
 | 
					                                   (PREF_PEER_ID_PREFIX,
 | 
				
			||||||
                                    TEXT_PEER_ID_PREFIX,
 | 
					                                    TEXT_PEER_ID_PREFIX,
 | 
				
			||||||
                                    "aria2/"PACKAGE_VERSION"-"));
 | 
					                                    prefix));
 | 
				
			||||||
    op->addTag(TAG_BITTORRENT);
 | 
					    op->addTag(TAG_BITTORRENT);
 | 
				
			||||||
    handlers.push_back(op);
 | 
					    handlers.push_back(op);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue