ncdc 1.5 released + added a few github links

This commit is contained in:
Yorhel 2012-03-14 21:29:58 +01:00
parent 77600d79c5
commit 1059c4792a
8 changed files with 69 additions and 14 deletions

View file

@ -10,7 +10,7 @@ ncurses interface.
=item Latest version
1.8 ([dllink ncdc-1.8.tar.gz download]
1.9 ([dllink ncdc-1.9.tar.gz download]
- L<changes|http://dev.yorhel.nl/ncdc/changes>
- L<mirror|https://sourceforge.net/projects/ncdc/files/ncdc/>)
@ -18,7 +18,8 @@ ncurses interface.
The latest development version is available from git and can be cloned using
C<git clone git://g.blicky.net/ncdc.git>. The repository is available for
L<online browsing|http://g.blicky.net/ncdc.git/>.
L<online browsing|http://g.blicky.net/ncdc.git/> and mirrored on
L<github|https://github.com/yorhel/ncdc>.
You are also invited to join the development hub at C<adc://dc.blicky.net:2780/>.
@ -82,6 +83,8 @@ And special features not commonly found in other clients:
=over
=item * Different connection settings for each hub.
=item * Subdirectory refreshing,
=item * Nick notification and highlighting in chat windows,

View file

@ -1,3 +1,19 @@
1.9 - 2012-03-14
- Allow all 'active_' settings to be changed on a per-hub basis
- Allow 'active_ip' to be unset and automatically get IP from hub
- Added 'active_udp_port' and 'active_tcp_port' settings
- Renamed 'active_bind' to 'local_address' and use it for outgoing
connections as well
- Display connection settings in hub info bar
- Added '/listen' command to display currently used ports
- Don't listen on TLS port when tls_policy is disabled
- Added 'disconnect_offline' setting
- Display '(global)' indicator when showing /hset variables
- Don't strip whitespace from /say
- Don't allow directory separator as /share name
- Allow 'global.' and '#hubname.' prefix for /set keys
- Fix display of long IP addresses on user list
1.8 - 2012-02-13
- Added bandwidth limiting (upload_rate and download_rate settings)
- Added hash speed limiting (hash_rate setting)

View file

@ -158,7 +158,7 @@ To get help on key bindings, use /help keys.
=item B</hset> [<key> [<value>]]
Get or set per-hub configuration variables. Works equivalent to the `/set' command, but can only be used on hub tabs.
Get or set per-hub configuration variables. Works equivalent to the `/set' command, but can only be used on hub tabs. Use `/hunset' to reset a variable back to its global value.
=item B</hunset> [<key>]
@ -168,6 +168,10 @@ This command can be used to reset a per-hub configuration variable back to its g
Kick a user from the hub. This command only works on NMDC hubs, and you need to be an OP to be able to use it.
=item B</listen>
List currently opened ports.
=item B</me> <message>
This allows you to talk in third person. Most clients will display your message as something like:
@ -254,7 +258,7 @@ Note that file type matching is done using file extensions, and is not very reli
Get or set global configuration variables. Use without arguments to get a list of all global settings and their current value. Glob-style pattern matching on the settings is also possible. Use, for example, `/set color*' to list all color-related settings.
See the `/hset' command to manage configuration on a per-hub basis. Changes to the settings are automatically saved to the database, and will not be lost after restarting ncdc.
See the `/unset' command to change a setting back to its default, and the `/hset' command to manage configuration on a per-hub basis. Changes to the settings are automatically saved to the database, and will not be lost after restarting ncdc.
To get information on a particular setting, use `/help set <key>'.
@ -313,21 +317,23 @@ in the session directory.
=item B<active> <boolean>
Enables or disables active mode. Make sure to set `active_ip' and `active_port' before enabling active mode.
=item B<active_bind> <string>
IP address to bind to in active mode. When unset, ncdc will bind to all interfaces.
Enables or disables active mode. You may have to configure your router and/or firewall for this to work, see the `active_ip' and `active_port' settings for more information.
=item B<active_ip> <string>
Your public IP address for use in active mode. It is important that other clients can reach you using this IP address. If you connect to a hub on the internet, this should be your internet (WAN) IP. Likewise, if you connect to a hub on your LAN, this should be your LAN IP.
Unlike the other connection-related settings, this can be changed on a per-hub basis, allowing you to have a different public IP address per hub.
Your public IP address for use in active mode. If this is not set, ncdc will try to automatically get your IP address from the hub. If you do set this manually, it is important that other clients can reach you using this IP address. If you connect to a hub on the internet, this should be your internet (WAN) IP. Likewise, if you connect to a hub on your LAN, this should be your LAN IP.
=item B<active_port> <integer>
The listen port for incoming connections in active mode. Set to `0' to automatically assign a random port. If TLS support is available, another TCP port will be opened on the configured port + 1. Ncdc will tell you exactly on which ports it is listening for incoming packets. If you are behind a router or firewall, make sure that you have configured it to forward and allow these ports.
The listen port for incoming connections in active mode. Set to `0' to automatically assign a random port. If TLS support is enabled, another TCP port will be opened on the configured port + 1. See the `active_tls_port' setting to change this. This setting is by default also used for the UDP port, see the `active_udp_port' setting for that. If you are behind a router or firewall, make sure that you have configured it to forward and allow these ports.
=item B<active_tls_port> <integer>
The listen port for incoming TLS connections in active mode. Defaults to the `active_port' setting plus one, or to a random number of `active_port' is not set. This setting has no effect when the `tls_policy' setting has been disabled.
=item B<active_udp_port> <integer>
The listen port for incoming UDP connections in active mode. Defaults to the `active_port' setting, or to a random number of `active_port' is not set.
=item B<autoconnect> <boolean>
@ -380,6 +386,10 @@ This setting is ignored if `upload_rate' has been set. If it is, that value is b
A short public description that will be displayed in the user list of a hub.
=item B<disconnect_offline> <boolean>
Automatically disconnect any upload or download transfers when a user leaves the hub, or when you leave the hub. Setting this to `true' ensures that you are only connected with people who are online on the same hubs as you are.
=item B<download_dir> <path>
The directory where finished downloads are moved to. Finished downloads are by default stored in <session directory>/dl/. It is possible to set this to a location that is on a different filesystem than the incoming directory, but doing so is not recommended: ncdc will block when moving the completed files to their final destination.
@ -433,6 +443,10 @@ The name of the currently opened hub tab. This is a user-assigned name, and is o
The directory where incomplete downloads are stored. This setting can only be changed when the download queue is empty. Also see the download_dir setting.
=item B<local_address> <string>
Specifies the address of the local network interface to use for connecting to the outside and for accepting incoming connections in active mode. When unset, ncdc will use the default gateway interface to connect to the outside world, and will bind to all interfaces (address 0.0.0.0) for incoming connections in active mode.
=item B<log_debug> <boolean>
Log debug messages to stderr.log in the session directory. It is highly recommended to enable this setting if you wish to debug or hack ncdc. Be warned, however, that this may generate a lot of data if you're connected to a large hub.

View file

@ -22,7 +22,8 @@ to run in any minimal POSIX-like environment with ncurses installed.
The most recent code is available on a git repository and can be cloned with
C<git clone git://g.blicky.net/ncdu.git/>. The repository is also available for
L<online browsing|http://g.blicky.net/ncdu.git/>.
L<online browsing|http://g.blicky.net/ncdu.git/> and mirrored on
L<github|https://github.com/yorhel/ncdu>.
=back

View file

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJPYPXwAAoJEGI5TGmMJzn6V8gQAKBZJPSxY+dCKgWv5o3YTvas
BJgcJZeAi3pcPq/MP2C8BVbWjUBGv8Zd3ZodO3/KElutz8IpC5XV79cW5iz6g/Jq
rhTViNtDXvtRCgfmMl2n1HzkjE4CFvrKfjZV2lI7+Bvd3mciNhxbU27tUuJ19/hl
xdW/3BQxVWJumJQ51It8pESLHMqsOv8IRvUfm5K9liFcptTKsthcW2BRjBd7T7vt
55f/owBvE9ws0ZijbyLUxKYp6YLuvDyyjweY5gt2dBrVblS2ZaXfsfmGLW46ZI11
N76fQkBiPOEgSoLFdp+BAiLfbjZKR27ozyLdv65D1JE2vcUxATv/tWa0Yppprlym
a3tUtQ7vglS5BXzllswnzyP1x45/pZr5FPg224ASSvC6AVoxHvskiQMMI6Uymi39
m4+MTOzlhoGi1CqhP59UuC6Bhk9OtLGKCE0e5IudmkIwibEGOcp72vdfxV3YzUSt
Dw0+y2u6asGZI9iUb6UDKvreihPybnVkiuTnkEqhyiB8ihEN/erXDXxfQI3Uur/r
IUvyoteIe5GuMDqRrGnYKvam4wZqpod7OhjR9Wpcv5LUgA7pusWrrXUZdB+GLZv3
0c6QFyCn10ZRlXqw9dV72QVqh1vwjcgJMKoQnYMndksR2FU9XlyIRBd+ZK6tp2pg
RTBRADA+pbix80PGIUYs
=SxTh
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
62fdaee0d87ec0da8fadfa3e9d6a5456 ncdc-1.9.tar.gz

View file

@ -0,0 +1 @@
f1165e210c3da5fe69070686b7080279061fe1e8 ncdc-1.9.tar.gz

View file

@ -12,6 +12,7 @@ BEGIN { ($ROOT = abs_path $0) =~ s{index\.cgi$}{}; }
my @changes = (
[ '2012-03-14', '/ncdc', 'ncdc 1.9 released.' ],
[ '2012-02-15', '/doc/commvis', 'Added an article on my new communication system.' ],
[ '2012-02-13', '/ncdc', 'ncdc 1.8 released.' ],
[ '2012-01-19', '/tuwf', 'TUWF 0.2 released.' ],
@ -278,6 +279,7 @@ sub htmlHeader {
h1 class => 'title', '~ Menu ~';
$s->htmlMenu(%o);
div class => 'notes';
txt 'Yoran Heling'; br;
a href => 'mailto:projects@yorhel.nl', 'projects@yorhel.nl';
br; a href => 'http://yorhel.nl', 'yh';
txt ' - '; a href => 'http://g.blicky.net', 'git';