Add README and license to mod_post_log
This commit is contained in:
		
							parent
							
								
									41e5fd5f0e
								
							
						
					
					
						commit
						66b9d491b9
					
				
							
								
								
									
										20
									
								
								mod_post_log/COPYING
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								mod_post_log/COPYING
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| Copyright (C) 2014 Mojo Lingo LLC | ||||
| 
 | ||||
| Permission is hereby granted, free of charge, to any person obtaining | ||||
| a copy of this software and associated documentation files (the | ||||
| "Software"), to deal in the Software without restriction, including | ||||
| without limitation the rights to use, copy, modify, merge, publish, | ||||
| distribute, sublicense, and/or sell copies of the Software, and to | ||||
| permit persons to whom the Software is furnished to do so, subject to | ||||
| the following conditions: | ||||
| 
 | ||||
| The above copyright notice and this permission notice shall be | ||||
| included in all copies or substantial portions of the Software. | ||||
| 
 | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||||
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||||
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||||
| NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | ||||
| LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | ||||
| OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||||
| WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||
							
								
								
									
										34
									
								
								mod_post_log/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								mod_post_log/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,34 @@ | ||||
| # mod_post_log - Logs messages to an HTTP API | ||||
| 
 | ||||
| *Homepage*: https://github.com/processone/ejabberd-contrib/tree/master/mod_post_log | ||||
| *Author*: Tim Stewart, Mojo Lingo LLC | ||||
| *Requirements*: ejabberd 14.07 or later | ||||
| 
 | ||||
| This module implements logging of all messages sent (chat and groupchat) via an HTTP API. | ||||
| 
 | ||||
| 
 | ||||
| ## CONFIGURATION | ||||
| 
 | ||||
| Add the module to your ejabberd.yml, in the modules section: | ||||
| 
 | ||||
| ```yaml | ||||
| modules: | ||||
|   ... | ||||
|   mod_post_log: | ||||
|     url: http://foo.bar.com/messages | ||||
|   ... | ||||
| ``` | ||||
| 
 | ||||
| ## API example | ||||
| 
 | ||||
| ``` | ||||
| POST /messages HTTP/1.0 | ||||
| HTTP-X-MESSAGE-FROM: doo@dah.com | ||||
| HTTP_X_MESSAGE_TO: foo@bar.com | ||||
| Content-Type: application/xml | ||||
| Content-Length: 122 | ||||
| 
 | ||||
| <message to='foo@bar.com' from='doo@dah.com' type='chat'> | ||||
|   <body xmlns='jabber:client'>Hello there Foo!</body> | ||||
| </message> | ||||
| ``` | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user