forked from GNUsocial/gnu-social
		
	
		
			
	
	
		
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								Most of this directory contents are patched PEAR libraries (necessary as PEAR packages are no longer maintained)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								List of external libraries
							 | 
						||
| 
								 | 
							
								--------------------------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								A number of external PHP libraries are used to provide basic
							 | 
						||
| 
								 | 
							
								functionality and optional functionality for your system. For your
							 | 
						||
| 
								 | 
							
								convenience, they are available in the "extlib" directory of this
							 | 
						||
| 
								 | 
							
								package, and you do not have to download and install them. However,
							 | 
						||
| 
								 | 
							
								you may want to keep them up-to-date with the latest upstream version,
							 | 
						||
| 
								 | 
							
								and the URLs are listed here for your convenience.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								- DB_DataObject http://pear.php.net/package/DB_DataObject
							 | 
						||
| 
								 | 
							
								- Validate http://pear.php.net/package/Validate
							 | 
						||
| 
								 | 
							
								- PEAR Mail, for sending out mail notifications
							 | 
						||
| 
								 | 
							
								  http://pear.php.net/package/Mail
							 | 
						||
| 
								 | 
							
								- PEAR Net_SMTP, if you use the SMTP factory for notifications
							 | 
						||
| 
								 | 
							
								  http://pear.php.net/package/Net_SMTP
							 | 
						||
| 
								 | 
							
								- PEAR Net_Socket, if you use the SMTP factory for notifications
							 | 
						||
| 
								 | 
							
								  http://pear.php.net/package/Net_Socket
							 | 
						||
| 
								 | 
							
								- OAuth.php from http://oauth.googlecode.com/svn/code/php/
							 | 
						||
| 
								 | 
							
								(has been edited to avoid colliding autoload)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								- PEAR Validate is used for URL and email validation.
							 | 
						||
| 
								 | 
							
								- Console_GetOpt for parsing command-line options.
							 | 
						||
| 
								 | 
							
								- HTTP_Request2, a library for making HTTP requests.
							 | 
						||
| 
								 | 
							
								- PEAR Net_URL2 is an HTTP_Request2 dependency.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								TODO
							 | 
						||
| 
								 | 
							
								----
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								- Port from PEAR NET to Guzzle
							 | 
						||
| 
								 | 
							
								- Port from PEAR DB to Doctrine DBAL
							 | 
						||
| 
								 | 
							
								- Port from PEAR mail to PHPMailer
							 | 
						||
| 
								 | 
							
								- eventually port OAuth to something more modern
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Why not replace all the components with newer ones? We don't think the alternatives really meet our needs or are at
							 | 
						||
| 
								 | 
							
								all necessary and/or better solutions. The code of these patched libraries that we are maintaing is quite good.
							 |