aboutsummaryrefslogtreecommitdiffstats
path: root/core/portmanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* core.portmanager: Simplify and take advantage of new ssl config merging in ↵Kim Alvefur2014-07-031-28/+9
| | | | certmanager
* Merge 0.9->0.10Matthew Wild2014-04-021-4/+4
|\
| * Remove all trailing whitespaceFlorian Zeitz2013-08-091-4/+4
| |
* | portmanager: Make maximum read size configurable, and default to 4KBMatthew Wild2014-03-301-1/+3
|/
* portmanager: Also include the interface the service is listening onKim Alvefur2013-04-291-1/+1
|
* portmanager: Include port numbers the service is listening on in the info logs.Waqas Hussain2013-04-291-1/+3
|
* portmanager: import pairs() (thanks Maranda)Matthew Wild2013-04-051-1/+1
|
* portmanager: add logic to allow specification of service default values for ↵Marco Cirillo2013-04-041-3/+28
| | | | ssl config and / or overrides.
* portmanager: Log error and fail to bind when port is invalid (not a number)Matthew Wild2013-03-311-9/+11
|
* portmanager: Add use_ipv4 option, default to true.Kim Alvefur2013-03-271-2/+6
|
* portmanager: use_ipv6 defaults to true if luasocket has ipv6 supportKim Alvefur2013-03-271-1/+2
|
* portmanager: Make sure foo_ports is a tableKim Alvefur2013-01-311-2/+3
|
* portmanager: Return first service with the specified name from get_service() ↵Matthew Wild2012-12-041-1/+1
| | | | (instead of the array of possible services) (thanks xnyhps)
* portmanager: Support 'local_interfaces' config option (default for private ↵Matthew Wild2012-08-101-1/+1
| | | | listeners like components, telnet, etc.) (thanks mva)
* portmanager: Remove unused import of 'pairs'Matthew Wild2012-07-291-1/+1
|
* portmanager: Show a friendly error message when initializing SSL fails ↵Kim Alvefur2012-07-251-18/+17
| | | | (thanks MattJ for the entire patch that I fixed one line in)
* portmanager: Match service against service_info (:iter() doesn't match values)Matthew Wild2012-05-221-2/+5
|
* portmanager: Fix to deactivate services when they are unregistered ↵Matthew Wild2012-05-191-13/+8
| | | | (metatable:iter() wins)
* portmanager: Fix missing variable declarationMatthew Wild2012-05-111-1/+1
|
* portmanager: Remove unused import of 'package'Matthew Wild2012-05-111-1/+1
|
* portmanager: Support for per-port SSL certificatesMatthew Wild2012-05-111-7/+8
|
* portmanager: Import pairsKim Alvefur2012-05-031-1/+1
|
* portmanager: Import ipairs (thanks Maranda)Matthew Wild2012-04-291-1/+1
|
* portmanager: Import tonumber (thanks Zash)Matthew Wild2012-04-281-1/+1
|
* portmanager: Ensure port is always a number (thanks Zash)Matthew Wild2012-04-281-0/+1
|
* portmanager: Fix breakage (import ALL the functions)Matthew Wild2012-04-281-2/+4
|
* portmanager: Rename activate_service() to activate() (to match deactivate())Matthew Wild2012-04-281-2/+2
|
* portmanager: Add module() definitionMatthew Wild2012-04-281-0/+2
|
* portmanager: Explicitly import some librariesMatthew Wild2012-04-281-0/+6
|
* portmanager: Fix selecting bind_interfaces from pre-0.9 config options.Kim Alvefur2012-04-251-2/+3
|
* portmanager: Add get_service_at(interface, port) and close(interface, port)Matthew Wild2012-04-241-3/+17
|
* portmanager: Support 'default_port' in service optionsMatthew Wild2012-03-151-1/+3
|
* portmanager: Add get_registered_services() to the public APIMatthew Wild2012-03-151-0/+4
|
* portmanager: Remove check for service_info.multiplex (now implemented in ↵Matthew Wild2012-03-151-1/+1
| | | | mod_net_multiplex)
* portmanager: Fix pre-0.9 compatibility by taking default_interface and ↵Matthew Wild2012-03-151-4/+5
| | | | default_port from the listener instead of service table
* portmanager: Allow services to specify their config option prefixMatthew Wild2012-03-151-4/+8
|
* portmanager: Fire service-removed on unregisterMatthew Wild2012-03-141-0/+1
|
* portmanager: Fix log message when multiple services are configured to use ↵Matthew Wild2012-03-141-1/+1
| | | | the same port
* portmanager: Support item-added/net-provider (global and shared modules only!)Matthew Wild2012-03-141-0/+9
|
* portmanager: Add unregister_service(), and allow multiple services with the ↵Matthew Wild2012-03-141-6/+26
| | | | same name (they get queued)
* portmanager: Add get_active_services()Matthew Wild2012-03-111-0/+4
|
* portmanager: Add get_service()Matthew Wild2012-03-111-0/+3
|
* core.portmanager: Make sure the private flag takes precedence over global ↵Kim Alvefur2012-03-031-1/+1
| | | | interfaces
* portmanager: Pass port to friendly_error_message()Matthew Wild2012-01-231-2/+2
|
* portmanager: One manager to, in the darkness, bind themMatthew Wild2012-01-221-0/+132