hotspot locator
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 34
Gtk2::Ex::MindMapView::HotSpot::ToggleFactory 0.000001
Gtk2::Ex::MindMapView::HotSpot::ToggleFactory is a Maker of standard toggle items. more>>
Gtk2::Ex::MindMapView::HotSpot::ToggleFactory is a Maker of standard toggle items.
SYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::ToggleFactory;
This factory makes toggles that are used to expand or collapse the tree of items shown in the mind map.
The following types of toggles are currently supported:
Gtk2::Ex::MindMapView::HotSpot::Toggle::Round - The standard round toggle.
This factory is used by the Gtk2::Ex::MindMapView::ItemFactory.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item to attach the grip to.
border (Gtk2::Ex::MindMapView::Border)
The border that is used to determine the type of toggle to create.
side (string)
The side of the item to attach to. May be: left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color of the toggle.
outline_color_gdk (Gtk2::Gdk::Color)
The color of the toggle outline.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the toggle when it is engaged.
Methods
new ( ...)
Constructor for the toggle factory.
create_toggle (item=>$item, border=>$border, side=>$side, ...)
Creates a new Gtk2::Ex::MindMapView::HotSpot::Toggle given the Gtk2::Ex::MindMapView::Item that the toggle will attach to. The Gtk2::Ex::MindMapView::Border is used to determine what toggle to return to the caller. The side may be left or right.
DIAGNOSTICS
Invalid item. Item must be a Gtk2::Ex::MindMapView::Item
You must pass in a Gtk2::Ex::MindMapView::Item argument.
Invalid side. Must be right or left
You must set the side to be either: left or right.
Unexpected border: $border
You must give one of the known border types at this time.
<<lessSYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::ToggleFactory;
This factory makes toggles that are used to expand or collapse the tree of items shown in the mind map.
The following types of toggles are currently supported:
Gtk2::Ex::MindMapView::HotSpot::Toggle::Round - The standard round toggle.
This factory is used by the Gtk2::Ex::MindMapView::ItemFactory.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item to attach the grip to.
border (Gtk2::Ex::MindMapView::Border)
The border that is used to determine the type of toggle to create.
side (string)
The side of the item to attach to. May be: left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color of the toggle.
outline_color_gdk (Gtk2::Gdk::Color)
The color of the toggle outline.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the toggle when it is engaged.
Methods
new ( ...)
Constructor for the toggle factory.
create_toggle (item=>$item, border=>$border, side=>$side, ...)
Creates a new Gtk2::Ex::MindMapView::HotSpot::Toggle given the Gtk2::Ex::MindMapView::Item that the toggle will attach to. The Gtk2::Ex::MindMapView::Border is used to determine what toggle to return to the caller. The side may be left or right.
DIAGNOSTICS
Invalid item. Item must be a Gtk2::Ex::MindMapView::Item
You must pass in a Gtk2::Ex::MindMapView::Item argument.
Invalid side. Must be right or left
You must set the side to be either: left or right.
Unexpected border: $border
You must give one of the known border types at this time.
Download (0.049MB)
Added: 2007-01-27 License: Perl Artistic License Price:
1000 downloads
Gtk2::Ex::MindMapView::HotSpot::GripFactory 0.000001
Gtk2::Ex::MindMapView::HotSpot::GripFactory is the maker of standard grips. more>>
Gtk2::Ex::MindMapView::HotSpot::GripFactory is the maker of standard grips.
SYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::GripFactory;
This factory makes grips that are used to resize Gtk2::Ex::MindMapView::Items.
The following types of grips are supported:
Gtk2::Ex::MindMapView::HotSpot::Grip::Round - A circular grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil - A lentil shaped grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::RightAngle - A right triangle shaped grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::EllipseRound - A special round grip for ellipses.
This factory is used by the Gtk2::Ex::MindMapView::ItemFactory.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item to attach the grip to.
border (Gtk2::Ex::MindMapView::Border)
The border that is used to determine the type of grip to create.
side (string)
The side of the item to attach to. May be: left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color of the grip.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the grip when it is engaged.
Methods
new ( ...)
Constructor for the grip factory.
create_grip (item=>$item, border=>$border, side=>$side, ...)
Creates a new Gtk2::Ex::MindMapView::HotSpot::Grip given the Gtk2::Ex::MindMapView::Item that the grip will attach to. The Gtk2::Ex::MindMapView::Border is used to determine what grip to return to the caller. The side may be left or right.
DIAGNOSTICS
Invalid item. Item must be a Gtk2::Ex::MindMapView::Item
You must pass in a Gtk2::Ex::MindMapView::Item argument.
Invalid side. Must be right or left
You must set the side to be either: left or right.
Unexpected border: $border
You must give one of the known border types at this time.
<<lessSYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::GripFactory;
This factory makes grips that are used to resize Gtk2::Ex::MindMapView::Items.
The following types of grips are supported:
Gtk2::Ex::MindMapView::HotSpot::Grip::Round - A circular grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil - A lentil shaped grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::RightAngle - A right triangle shaped grip.
Gtk2::Ex::MindMapView::HotSpot::Grip::EllipseRound - A special round grip for ellipses.
This factory is used by the Gtk2::Ex::MindMapView::ItemFactory.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item to attach the grip to.
border (Gtk2::Ex::MindMapView::Border)
The border that is used to determine the type of grip to create.
side (string)
The side of the item to attach to. May be: left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color of the grip.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the grip when it is engaged.
Methods
new ( ...)
Constructor for the grip factory.
create_grip (item=>$item, border=>$border, side=>$side, ...)
Creates a new Gtk2::Ex::MindMapView::HotSpot::Grip given the Gtk2::Ex::MindMapView::Item that the grip will attach to. The Gtk2::Ex::MindMapView::Border is used to determine what grip to return to the caller. The side may be left or right.
DIAGNOSTICS
Invalid item. Item must be a Gtk2::Ex::MindMapView::Item
You must pass in a Gtk2::Ex::MindMapView::Item argument.
Invalid side. Must be right or left
You must set the side to be either: left or right.
Unexpected border: $border
You must give one of the known border types at this time.
Download (0.049MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1009 downloads
Gtk2::Ex::MindMapView::HotSpot 0.000001
Gtk2::Ex::MindMapView::HotSpot is a base class for grips and toggles. more>>
Gtk2::Ex::MindMapView::HotSpot is a base class for grips and toggles.
SYNOPSIS
use base Gtk2::Ex::MindMapView::HotSpot;
This module is internal to Gtk2::Ex::MindMapView. Four Gtk2::Ex::MindMapView::HotSpots are created for each Gtk2::Ex::MindMapView::Item. The hotspots are areas on a mind map item that when clicked, cause an action to be performed on an item. These hotspots allow the user to expand/collapse the items in the mind map, or to resize an item.
INTERFACE
Properties
Use the set method to set these properties. Accessing them directly will only cause you trouble.
item (Gtk2::Ex::MindMapView::Item)
Items and hotspots are rather fond of each other. This item is the one this hotspot is attached to.
enabled (boolean)
If enabled, this hotspot is ready for action. The type of action depends on whether it is a grip or a toggle. Grips are used to resize an item. Toggles are used to expand or collapse paths on the mind map graph.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Toggles normally have a visible outline, while grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a hotspot that is associated with the Gtk2::Ex::MindMapView::Item.
This module connects to the Gnome2::Canvas::Item "event" event, and depending on the event type will call back to its Gtk2::Ex::MindMapView::Item.
hotspot_adjust_event_handler
This method must be overridden. It handles the "hotspot_adjust" event.
hotspot_button_press
This method may optionally be overridden to handle the "button-press" event.
hotspot_button_release
This method may optionally be overridden to handle the "button-release" event.
hotspot_engaged
This method may optionally be overridden to set the "engaged" flag in a non-standard way.
hotspot_enter_notify
This method may optionally be overridden to handle the "enter-notify" event.
hotspot_get_image()
This method must be overridden. It is used to instantiate a hotspot toggle or grip.
hotspot_leave_notify
This method may optionally be overridden to handle the "leave-notify" event.
hotspot_motion_notify
This method may optionally be overridden to handle the "motion-notify" event.
<<lessSYNOPSIS
use base Gtk2::Ex::MindMapView::HotSpot;
This module is internal to Gtk2::Ex::MindMapView. Four Gtk2::Ex::MindMapView::HotSpots are created for each Gtk2::Ex::MindMapView::Item. The hotspots are areas on a mind map item that when clicked, cause an action to be performed on an item. These hotspots allow the user to expand/collapse the items in the mind map, or to resize an item.
INTERFACE
Properties
Use the set method to set these properties. Accessing them directly will only cause you trouble.
item (Gtk2::Ex::MindMapView::Item)
Items and hotspots are rather fond of each other. This item is the one this hotspot is attached to.
enabled (boolean)
If enabled, this hotspot is ready for action. The type of action depends on whether it is a grip or a toggle. Grips are used to resize an item. Toggles are used to expand or collapse paths on the mind map graph.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Toggles normally have a visible outline, while grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a hotspot that is associated with the Gtk2::Ex::MindMapView::Item.
This module connects to the Gnome2::Canvas::Item "event" event, and depending on the event type will call back to its Gtk2::Ex::MindMapView::Item.
hotspot_adjust_event_handler
This method must be overridden. It handles the "hotspot_adjust" event.
hotspot_button_press
This method may optionally be overridden to handle the "button-press" event.
hotspot_button_release
This method may optionally be overridden to handle the "button-release" event.
hotspot_engaged
This method may optionally be overridden to set the "engaged" flag in a non-standard way.
hotspot_enter_notify
This method may optionally be overridden to handle the "enter-notify" event.
hotspot_get_image()
This method must be overridden. It is used to instantiate a hotspot toggle or grip.
hotspot_leave_notify
This method may optionally be overridden to handle the "leave-notify" event.
hotspot_motion_notify
This method may optionally be overridden to handle the "motion-notify" event.
Download (0.049MB)
Added: 2007-02-08 License: Perl Artistic License Price:
989 downloads
Netdisco 0.95
Netdisco is an Open Source web-based network management tool. more>>
Netdisco is an Open Source web-based network management tool.
Designed for moderate to large networks, configuration information and connection data for network devices are retrieved by SNMP. With Netdisco you can locate the switch port of an end-user system by IP or MAC address. Data is stored using a SQL database for scalability and speed.
Cisco Discovery Protocol (CDP) optionally provides automatic discovery of the network topology. The network is inventoried by both device model and operating system (like IOS). Netdisco uses router ARP tables and L2 switch MAC forwarding tables to locate nodes on physical ports and track them by their IP addresses.
For each node, a time stamped history of the ports it has visited and the IP addresses it has used is maintained. Netdisco gets all its data, including CDP topology information, with SNMP polls and DNS queries. It does not use CLI access and has no need for privilege passwords. Security features include a wire-side Wireless Access Point (AP) locator.
Main features:
Switch Ports
- Central location to disable/enable switch ports.
- Network administrators can disable and enable ports without having to know enable or privilege passwords. Reasons for switching on/off ports are logged for end-of-the-year auditing and reporting. Non-IOS savvy managers can control port access from a familiar browser interface. This feature was designed with a University Residential Networks (ResNet) in mind.
- Only users you specify in Netdisco will have access to switch off a port. Netdisco will also not allow people to switch off uplink ports by accident.
- MAC Address to switch port resolution.
- IP Address to switch port resolution.
- Find Switch Ports with multiple nodes attached
- Find nodes using multiple IP addresses
- Find nodes by vendor (using MAC address OUI)
Easy Administration
- Navigation through a Web Interface. Maintenance through a Command Line Interface (CLI).
- Database store for scalability and speed (Postgresql).
- Easily extendible to new network device types and vendors.
- Built-in user system to restrict access to sensitive data and features.
Network Administration and Security
- Administratively enable/disable switch ports from web interface with logging.
- Automatic inventory and search of network hardware.
- Duplex Mismatch Finder for uplink ports.
- Find rouge Wireless Access Points (APs) from the wired-side of network.
- Layer-Two Traceroute
Reporting
- Netdisco creates a clickable graph/map of your network topology.
- Get statistics of the number of actual nodes connected to network and their address-space usage.
- Optional integration with a Pinnacle Database.
- Inventory of Network Devices:
- by Operating System (IOS,CatOS,HP...)
- by Model, Vendor, OSI Layer, DNS Name
- Find devices using IP Addresses without DNS entries.
Enhancements:
- This is a major release with many enhancements, including Apache2 support, per-port VLAN control on some devices, wireless network SSID inventory, significantly-expanded device support with support of SNMP::Info, and many bugfixes.
<<lessDesigned for moderate to large networks, configuration information and connection data for network devices are retrieved by SNMP. With Netdisco you can locate the switch port of an end-user system by IP or MAC address. Data is stored using a SQL database for scalability and speed.
Cisco Discovery Protocol (CDP) optionally provides automatic discovery of the network topology. The network is inventoried by both device model and operating system (like IOS). Netdisco uses router ARP tables and L2 switch MAC forwarding tables to locate nodes on physical ports and track them by their IP addresses.
For each node, a time stamped history of the ports it has visited and the IP addresses it has used is maintained. Netdisco gets all its data, including CDP topology information, with SNMP polls and DNS queries. It does not use CLI access and has no need for privilege passwords. Security features include a wire-side Wireless Access Point (AP) locator.
Main features:
Switch Ports
- Central location to disable/enable switch ports.
- Network administrators can disable and enable ports without having to know enable or privilege passwords. Reasons for switching on/off ports are logged for end-of-the-year auditing and reporting. Non-IOS savvy managers can control port access from a familiar browser interface. This feature was designed with a University Residential Networks (ResNet) in mind.
- Only users you specify in Netdisco will have access to switch off a port. Netdisco will also not allow people to switch off uplink ports by accident.
- MAC Address to switch port resolution.
- IP Address to switch port resolution.
- Find Switch Ports with multiple nodes attached
- Find nodes using multiple IP addresses
- Find nodes by vendor (using MAC address OUI)
Easy Administration
- Navigation through a Web Interface. Maintenance through a Command Line Interface (CLI).
- Database store for scalability and speed (Postgresql).
- Easily extendible to new network device types and vendors.
- Built-in user system to restrict access to sensitive data and features.
Network Administration and Security
- Administratively enable/disable switch ports from web interface with logging.
- Automatic inventory and search of network hardware.
- Duplex Mismatch Finder for uplink ports.
- Find rouge Wireless Access Points (APs) from the wired-side of network.
- Layer-Two Traceroute
Reporting
- Netdisco creates a clickable graph/map of your network topology.
- Get statistics of the number of actual nodes connected to network and their address-space usage.
- Optional integration with a Pinnacle Database.
- Inventory of Network Devices:
- by Operating System (IOS,CatOS,HP...)
- by Model, Vendor, OSI Layer, DNS Name
- Find devices using IP Addresses without DNS entries.
Enhancements:
- This is a major release with many enhancements, including Apache2 support, per-port VLAN control on some devices, wireless network SSID inventory, significantly-expanded device support with support of SNMP::Info, and many bugfixes.
Download (0.33MB)
Added: 2006-11-30 License: BSD License Price:
1064 downloads
Gtk2::Ex::MindMapView::ItemHotSpot 0.000001
Gtk2::Ex::MindMapView::ItemHotSpot is a Perl module to manage a hot spot on a view item. more>>
Gtk2::Ex::MindMapView::ItemHotSpot is a Perl module to manage a "hot spot" on a view item.
SYNOPSIS
use Gtk2::Ex::MindMapView::ItemHotSpot;
Four Gtk2::Ex::MindMapView::ItemHotSpots are created for each Gtk2::Ex::MindMapView::Item. The hotspots are areas on the mind map, that when clicked, cause an action to be performed on an item. These hotspots allow the user to expand/collapse the items in the mind map, or to resize an item.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item that this hotspot belongs to.
enabled
If true, the toggle is receiving events and may act on them. Otherwise it is not receiving events.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill the toggle.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Toggles normally have a visible outline, while grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a hotspot. The following properties may be passed: item, enabled, fill_color_gdk, outline_color_gdk, hotspot_color_gdk.
hotspot_adjust_event_handler
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method sets the proper state of the toggle when a "hotspot_adjust" event occurs.
hotspot_get_image
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. Returns a circle (Gnome2::Canvas::Ellipse) image.
<<lessSYNOPSIS
use Gtk2::Ex::MindMapView::ItemHotSpot;
Four Gtk2::Ex::MindMapView::ItemHotSpots are created for each Gtk2::Ex::MindMapView::Item. The hotspots are areas on the mind map, that when clicked, cause an action to be performed on an item. These hotspots allow the user to expand/collapse the items in the mind map, or to resize an item.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item that this hotspot belongs to.
enabled
If true, the toggle is receiving events and may act on them. Otherwise it is not receiving events.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill the toggle.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Toggles normally have a visible outline, while grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a hotspot. The following properties may be passed: item, enabled, fill_color_gdk, outline_color_gdk, hotspot_color_gdk.
hotspot_adjust_event_handler
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method sets the proper state of the toggle when a "hotspot_adjust" event occurs.
hotspot_get_image
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. Returns a circle (Gnome2::Canvas::Ellipse) image.
Download (0.049MB)
Added: 2007-01-22 License: Perl Artistic License Price:
1005 downloads
Gtk2::Ex::MindMapView::HotSpot::Grip 0.000001
Gtk2::Ex::MindMapView::HotSpot::Grip is a Perl module to manage a grip type hot spot on a view item. more>>
Gtk2::Ex::MindMapView::HotSpot::Grip is a Perl module to manage a grip type "hot spot" on a view item.
SYNOPSIS
use base Gtk2::Ex::MindMapView::HotSpot::Grip;
The Gtk2::Ex::MindMapView::HotSpot::Grip defined grip type hotspots. This kind of hot spot is used to resize Gtk2::Ex::MindMapView::Items.
INTERFACE
Properties
x (double)
The x-coordinate of the mouse location when resizing an item.
y (double)
The y-coordinate of the mouse location when resizing an item.
x_prime (double)
The x-coordinate of the previous mouse location when resizing an item.
y_prime (double)
The y-coordinate of the previous mouse location when resizing an item.
Methods
new (item=>$item)
Instantiates a grip type hotspot.
hotspot_button_press
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method records the position of the cursor when the mouse is first pressed.
hotspot_button_release
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method signals that the mind map should be redrawn.
hotspot_motion_notify
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method actually resizes the Gtk2::Ex::MindMapView::Item.
<<lessSYNOPSIS
use base Gtk2::Ex::MindMapView::HotSpot::Grip;
The Gtk2::Ex::MindMapView::HotSpot::Grip defined grip type hotspots. This kind of hot spot is used to resize Gtk2::Ex::MindMapView::Items.
INTERFACE
Properties
x (double)
The x-coordinate of the mouse location when resizing an item.
y (double)
The y-coordinate of the mouse location when resizing an item.
x_prime (double)
The x-coordinate of the previous mouse location when resizing an item.
y_prime (double)
The y-coordinate of the previous mouse location when resizing an item.
Methods
new (item=>$item)
Instantiates a grip type hotspot.
hotspot_button_press
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method records the position of the cursor when the mouse is first pressed.
hotspot_button_release
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method signals that the mind map should be redrawn.
hotspot_motion_notify
Overrides method defined in Gtk2::Ex::MindMapView::HotSpot. This method actually resizes the Gtk2::Ex::MindMapView::Item.
Download (0.049MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1012 downloads
OpenHIP for Linux 0.5.1
OpenHIP for Linux decouples network identity from network location. more>> OpenHIP is a free, open-source implementation of the Host Identity Protocol (HIP). HIP is being developed within the Internet Engineering Task Force (IETF) and the Internet Research Task Force (IRTF) to study and experiment with HIP and related protocols.
HIP is a specific proposal to decouple network identity from network location in the Internet protocol stack. Historically, IP addresses have served both functions. This dual use of IP addresses is becoming problematic, and there have been many research efforts aimed at studying the decoupling of identifier and locator in the network stack. HIP is a specific proposal that uses public/private key pairs as the host identifiers. Please see the Documentation section for more information about HIP and the HIP architecture.<<less
Download (410KB)
Added: 2009-03-31 License: Freeware Price: Free
206 downloads
mysqlWisp 0.4 RC5
mysqlWisp is a project which provides a standalone or mysqlISP-controlled subsystem. more>>
mysqlWisp is a project which provides a standalone or mysqlISP-controlled subsystem.
mysqlWisp provides a standalone or mysqlISP-controlled subsystem for managing one or hundreds of hotspots with access controlled by iptables, MAC addresses, IP addresses, and passwords.
Access points are connected to a second NIC, and all traffic is initially redirected to a login page.
mysqlWisp provides a mysqlISP family standalone or mysqlISP controlled subsystem for managing 1 or 100s of hotspots with full iptables/MAC+IP+Login+Passwd controlled access.
Easy on the end-user -and the hotspot staff- wide open WAPs are supported. The WAP -or LAN of WAPs- is connected to a 2nd NIC (like eth1 for example, or via a WAP capable card for low cost and very flexible linux WAP/Gateway box.) The model used is the captive portal: "redirect all traffic to hotspot login page -unless logged in" on the WAP/Gateway controlled by a local instance of mysqlWisp.
The gateway linux server running mysqlWisp usually will also provide dhcpd, named, and two instances of apache2: One for the webmin and the other the login page. After hotspot user logs in, she then is allowed through the WAP/Gateway, via advanced iptables SNAT, DNAT and REDIRECT rules managed by mysqlWisp.
Started adding accounting and QoS control along with mysqlCart provided online credit card processing support.
Enhancements:
- Adding mysqlISP external job queue handling.
- Adding more WISP AAA/NOC support based on Chicago installation.
- Use tUser.cProfile for cMAC and cIP if exists (fixed users.)
- Add cProfile dictionary to tConfiguration to check new user addition.
<<lessmysqlWisp provides a standalone or mysqlISP-controlled subsystem for managing one or hundreds of hotspots with access controlled by iptables, MAC addresses, IP addresses, and passwords.
Access points are connected to a second NIC, and all traffic is initially redirected to a login page.
mysqlWisp provides a mysqlISP family standalone or mysqlISP controlled subsystem for managing 1 or 100s of hotspots with full iptables/MAC+IP+Login+Passwd controlled access.
Easy on the end-user -and the hotspot staff- wide open WAPs are supported. The WAP -or LAN of WAPs- is connected to a 2nd NIC (like eth1 for example, or via a WAP capable card for low cost and very flexible linux WAP/Gateway box.) The model used is the captive portal: "redirect all traffic to hotspot login page -unless logged in" on the WAP/Gateway controlled by a local instance of mysqlWisp.
The gateway linux server running mysqlWisp usually will also provide dhcpd, named, and two instances of apache2: One for the webmin and the other the login page. After hotspot user logs in, she then is allowed through the WAP/Gateway, via advanced iptables SNAT, DNAT and REDIRECT rules managed by mysqlWisp.
Started adding accounting and QoS control along with mysqlCart provided online credit card processing support.
Enhancements:
- Adding mysqlISP external job queue handling.
- Adding more WISP AAA/NOC support based on Chicago installation.
- Use tUser.cProfile for cMAC and cIP if exists (fixed users.)
- Add cProfile dictionary to tConfiguration to check new user addition.
Download (0.11MB)
Added: 2007-02-22 License: GPL (GNU General Public License) Price:
974 downloads
Cloak 1.0
Cloak is a programming tool written in Ruby that I started as a project to familiarize myself with the Ruby programming language more>>
Cloak (Kind of short for comment locator) is a programming tool written in Ruby that I started as a project to familiarize myself with the Ruby programming language. Now its grown into a full-blown tool that I think many programmers can benefit from. Cloak reads in your source code and extracts the comments. It then stores them in a SQLite database so you can list all the comments for a particular file, or search all the comments in the database. If you happen to update a file and then want to list its comments, Cloak will automatically synchronize it for you and then perform the desired operation.
You might be thinking, "Why would I want to keep track of all my comments, of all things?" Well, I dont know about you, but I love to leave notes to myself in source code comments. And if you were thinking that Cloak would still make you wade through your comments after it spits them out, think again; Cloak allows you to provide a Ruby method to filter what comments are and are not included in the database, as well as a method to modify the comments before they are put in the database. So if youre a C programmer and you write notes to yourself in the form of all upper case comments, but you want to prefix all such comments with an exclamation point before they go in the database, youd put something like this in your .cloak_conf.rb:
def keep_comment?(comment)
return comment !~ /[a-z];
end
def modify_comment(comment)
return "!" + comment
end
That way the comment
/* URGENT MESSAGE */
becomes
!/* URGENT MESSAGE */
and all comments not matching your criteria are not included in the database.
Although only a few languages are supported right now (see the list below), Cloak is easily extensible: just write a Ruby script to extract the comments from a source file, and drop it into the extractors/ subdirectory; Cloak will take care of the rest.
Currently supported languages:
C
C++
Java
C#
<<lessYou might be thinking, "Why would I want to keep track of all my comments, of all things?" Well, I dont know about you, but I love to leave notes to myself in source code comments. And if you were thinking that Cloak would still make you wade through your comments after it spits them out, think again; Cloak allows you to provide a Ruby method to filter what comments are and are not included in the database, as well as a method to modify the comments before they are put in the database. So if youre a C programmer and you write notes to yourself in the form of all upper case comments, but you want to prefix all such comments with an exclamation point before they go in the database, youd put something like this in your .cloak_conf.rb:
def keep_comment?(comment)
return comment !~ /[a-z];
end
def modify_comment(comment)
return "!" + comment
end
That way the comment
/* URGENT MESSAGE */
becomes
!/* URGENT MESSAGE */
and all comments not matching your criteria are not included in the database.
Although only a few languages are supported right now (see the list below), Cloak is easily extensible: just write a Ruby script to extract the comments from a source file, and drop it into the extractors/ subdirectory; Cloak will take care of the rest.
Currently supported languages:
C
C++
Java
C#
Download (0.009MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1116 downloads
Gtk2::Ex::MindMapView::HotSpot::Grip::Round 0.000001
Gtk2::Ex::MindMapView::HotSpot::Grip::Round is a Perl module to manage a round grip type hot spot on a view item. more>>
Gtk2::Ex::MindMapView::HotSpot::Grip::Round is a Perl module to manage a round grip type "hot spot" on a view item.
SYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::Grip::Round;
The Gtk2::Ex::MindMapView::HotSpot::Grip::Round is a round grip that may be used to resize a Gtk2::Ex::MindMapView::Item.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item this grip is attached to.
enabled (boolean)
If enabled, this grip is ready for action.
side (string)
The side on which to attach the grip. May be left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a Gtk2::Ex::MindMapView::HotSpot::Grip::Round hotspot.
hotspot_adjust_event_handler
Positions the grip at the lower left or right corner of the rectangle defined by the insets. This will change for the next release.
hotspot_get_image
Returns a circle (Gnome2::Canvas::Ellipse) as grip image.
<<lessSYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::Grip::Round;
The Gtk2::Ex::MindMapView::HotSpot::Grip::Round is a round grip that may be used to resize a Gtk2::Ex::MindMapView::Item.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item this grip is attached to.
enabled (boolean)
If enabled, this grip is ready for action.
side (string)
The side on which to attach the grip. May be left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item)
Instantiates a Gtk2::Ex::MindMapView::HotSpot::Grip::Round hotspot.
hotspot_adjust_event_handler
Positions the grip at the lower left or right corner of the rectangle defined by the insets. This will change for the next release.
hotspot_get_image
Returns a circle (Gnome2::Canvas::Ellipse) as grip image.
Download (0.049MB)
Added: 2007-01-27 License: Perl Artistic License Price:
1000 downloads
Charon 0.5
Charon aims to make it easy to start reselling Internet access via WiFi access point. more>>
Charon aims to make it easy to start reselling Internet access via WiFi access point.
Charon installs onto a Linksys WiFi access point (or similar Linux device) and manages automatic price and access negotiation with local wireless customers, charging them via the mikolaj.cx settlement/micropayment system.
It will ultimately provide secure and fraud-resistant access by utilizing cash-based settlement, reputation tracking, and PKI-based non-repudiable contracts, to protect both the end-user and the access provider.
Enhancements:
- Cash prepayment support: prospective users can now pay with either cash or a credit card, at the option of the provider.
- Funds are transferred direct into their mikolaj.cx account and can be used at any Charon hotspot.
- Real-time balance query and account transaction history for the provider are now available from the administrative Web pages.
- PayPals Akamaized IP addresses are now detected and added to the firewall at every upstream reconnect, which should make Charons credit card payments usable out of the box anywhere in the world.
<<lessCharon installs onto a Linksys WiFi access point (or similar Linux device) and manages automatic price and access negotiation with local wireless customers, charging them via the mikolaj.cx settlement/micropayment system.
It will ultimately provide secure and fraud-resistant access by utilizing cash-based settlement, reputation tracking, and PKI-based non-repudiable contracts, to protect both the end-user and the access provider.
Enhancements:
- Cash prepayment support: prospective users can now pay with either cash or a credit card, at the option of the provider.
- Funds are transferred direct into their mikolaj.cx account and can be used at any Charon hotspot.
- Real-time balance query and account transaction history for the provider are now available from the administrative Web pages.
- PayPals Akamaized IP addresses are now detected and added to the firewall at every upstream reconnect, which should make Charons credit card payments usable out of the box anywhere in the world.
Download (0.31MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1034 downloads
Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil 0.000001
Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil is a Perl module to manage a lentil shaped grip hot spot on a view item. more>>
Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil is a Perl module to manage a lentil shaped grip "hot spot" on a view item.
SYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil;
A LentilGrip hotspot may be used to resize a Gtk2::Ex::MindMapView::Item. Normally, this grip will be used with an Gtk2::Ex::MindMapView::Border:RoundedRect.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item this grip is attached to.
enabled (boolean)
If enabled, this grip is ready for action.
side (string)
The side of the item on which to attach the grip. May be left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item, side=>left)
Instantiates a hotspot. The following properties may be passed: item, side, visible, enabled, fill_color_gdk, outline_color_gdk, hotspot_color_gdk.
hotspot_adjust_event_handler
Positions the grip at the lower left or right corner of the rectangle defined by the insets. This will change for the next release.
hotspot_get_image
Returns a right triangle shaped grip image.
<<lessSYNOPSIS
use Gtk2::Ex::MindMapView::HotSpot::Grip::Lentil;
A LentilGrip hotspot may be used to resize a Gtk2::Ex::MindMapView::Item. Normally, this grip will be used with an Gtk2::Ex::MindMapView::Border:RoundedRect.
INTERFACE
Properties
item (Gtk2::Ex::MindMapView::Item)
The item this grip is attached to.
enabled (boolean)
If enabled, this grip is ready for action.
side (string)
The side of the item on which to attach the grip. May be left or right.
fill_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot.
outline_color_gdk (Gtk2::Gdk::Color)
The color with which to fill in the hotspot outline. Grips usually have the outline set to the same color as the item fill color.
hotspot_color_gdk (Gtk2::Gdk::Color)
The color of the hotspot once it is engaged. A hotspot becomes engaged when the mouse is placed close to it.
Methods
new (item=>$item, side=>left)
Instantiates a hotspot. The following properties may be passed: item, side, visible, enabled, fill_color_gdk, outline_color_gdk, hotspot_color_gdk.
hotspot_adjust_event_handler
Positions the grip at the lower left or right corner of the rectangle defined by the insets. This will change for the next release.
hotspot_get_image
Returns a right triangle shaped grip image.
Download (0.049MB)
Added: 2007-01-27 License: Perl Artistic License Price:
1000 downloads
TinyButStrong 3.2.0
TinyButStrong is a template class for PHP that allows you to generate HTML pages using MySQL, PostgreSQL. more>>
TinyButStrong is a template class for PHP that allows you to generate HTML pages using a database like PostgreSQL, MySQL, SQLite in native, and any other databases.
It is possible to design templates using any visual HTML editor (like Dreamweaver or FrontPage).
It features simple block management, useful display formats, conditional displaying for blocks and locators, a cache system, and the ability to include other HTML pages and execute associated scripts.
Main features:
- an connect to any database type (in native: MySql, SQLite, PostgreSQL),
- easy date-time and numeric formats,
- blocks with alternated display,
- multi-columns display,
- conditional display,
- event functions,
- file inclusion and other scripts execution,
- cache system.
Enhancements:
- This is a major version.
- The source is optimized, it is smaller, and it merges faster.
- There are 5 bugs fixed and 7 new features.
- It includes Onload Var fields that can be automatically merged when the template is loaded.
- There are new formats for time without leading zeros.
- The parameter ope can support several operations.
- There are special Var fields to merge PHP constants and to display TBS detailed information.
<<lessIt is possible to design templates using any visual HTML editor (like Dreamweaver or FrontPage).
It features simple block management, useful display formats, conditional displaying for blocks and locators, a cache system, and the ability to include other HTML pages and execute associated scripts.
Main features:
- an connect to any database type (in native: MySql, SQLite, PostgreSQL),
- easy date-time and numeric formats,
- blocks with alternated display,
- multi-columns display,
- conditional display,
- event functions,
- file inclusion and other scripts execution,
- cache system.
Enhancements:
- This is a major version.
- The source is optimized, it is smaller, and it merges faster.
- There are 5 bugs fixed and 7 new features.
- It includes Onload Var fields that can be automatically merged when the template is loaded.
- There are new formats for time without leading zeros.
- The parameter ope can support several operations.
- There are special Var fields to merge PHP constants and to display TBS detailed information.
Download (0.11MB)
Added: 2006-12-05 License: LGPL (GNU Lesser General Public License) Price:
1053 downloads
Sanos 1.3.3
Sanos is a minimalistic 32-bit x86 OS kernel for network server appliances running on standard PC hardware. more>>
Sanos is a minimalistic 32-bit x86 OS kernel for Java based server appliances running on standard PC hardware.
This enables you to run java server applications without the need to install a traditional host operating system like Windows or Linux. Only a standard Java HotSpot VM and the sanos kernel are needed.
The kernel was developed as part of an experiment on investigating the feasibility of running java server applications without a traditional operating system only using a simple kernel.
The kernel implements basic operating system services like booting, memory management, thread scheduling, local and remote file systems, TCP/IP networking and DLL loading and linking.
A win32 layer allows the Windows version of the standard HotSpot JVM to run under sanos, essentially providing a JavaOS platform for server applications. This enables you to run java based server applications, like tomcat and jboss, under sanos.
Alternatively, you can use sanos as a small kernel for embedded server applications written in C. Sanos has a fairly standard POSIX based API and an ANSI Standard C library. In this case you dont need the JVM and the win32 wrappers.
Sanos is open source under a BSD style license. Please see the COPYING file for details.
Click on the topics below for further information, or send me an e-mail if you have any questions, comments or problems regarding sanos. Please include the word sanos in the mail to prevent it from being intercepted by my spam filter.
Sanos can be downloaded as either binary or source. All the files in the binary version can be built from the source version, so you do not need the binary version, if you are building sanos from source.
The binary version contains the compiled version of sanos, with files and utilities for making a boot disk.
The source version contains all the source code and build files for building sanos from source. You will need a Microsoft Visual C compiler to build sanos from source.
Enhancements:
- GetLogicalDrives() in kernel32 implemented.
- A bug in cmd_ipconfig() in sh.c prevented proper display of network configuration if no DNS servers was configured. This problem has been fixed. (FGA)
- New -a option added to mkdfs to support file lists with alternative files names. This simplifies configurations with both debug and release builds.
- The Visual Studio wizard can now generate a floppy disk boot image configured for the application.
- Shell prompt can be configured by setting the prompt property in the [shell] section of the os.ini file.
- If command line arguments are given to the shell it now executes the built-in command and exits the shell.
- The floppy motor timeout routine now acquires the floppy mutex before turning off the motor in order to prevent race conditions.
- Advanced Power Management (APM) support implemented. The computer can now be powered off after os shutdown. The mode parameter for exitos() can be used to specify the shutdown mode (halt, reboot, poweroff, debug). A shutdown command has been added to the shell. The power status can be retrieved using /proc/apm.
- Added /proc/cpu for CPU information.
- The raise() function now returns an error if the signal number is invalid.
- Breakpoint traps are now sent to the user mode signal handler. This allows breakpoints to be handled by user mode code.
- Signals now exits the currently executing job with the signal number as exit code. However, if the debug flag in the PEB is set the debugger is entered if an unhandled signal is encountered. The debug flag can be set using the debug command in the shell. The debug flag can be configured using the debug property in the [os] section of os.ini. The default value of the debug flag is 0, unless the system is build in debug configuration.
- readv() and writev() implemented in vfs.
- The kernel log is now implemented by the device driver /dev/klog. The kernel log now support ioctl for waiting for new log entries in the kernel log. The kprintf has been extended to support different log levels.
- The syslog interface has been redesigned in to comply with POSIX. The syslog now supports logging to a syslog server by setting the loghost property in the [os] section of os.ini.
- New klog daemon to read entries from the kernel log (/dev/klog) and add them to the system log.
- The sockaddr and sockaddr_in structures has been change to conform to winsock definitions.
- The sleep() function has been renamed to msleep(). A new POSIX conformant sleep function has been added to unistd.h.
- Added sys/time.h header file. Also added tzp parameter to gettimeofday() for POSIX compliance.
- New simple text editor utility (edit.exe) added.
- The syserror() function has been moved from libc.lib to the os.dll as an exported os api call.
- readline() now uses stdin and stdout for input and output.
- Bug in iomux fixed. Now a monitored event signals the iomux and not the associated object.
- Implemented popen() and pclose(). Also added a P_SUSPEND parameter to spawn() to allow new jobs to be started suspended.
- The kernel version information is now kept in a version resource in krnl.dll. The version information is retrieved using the new module version information functions in verinfo.c.
- The build type can now be controlled by compile time switches. The kernel version can be displayed in the Windows Explorer by viewing Properties for krnl.dll and selecting the Version tab.
- User management added to kernel. Each thread is now assigned to a user and a group. A thread has both a real and an effective user and group owner. The {get|set}[e]{uid|gid}() functions can be used to change the effective and real user and group for a thread. When a new thread is created the effective user and group are inherited from the creator thread.
- Added functions to query /etc/passwd and /etc/group files.
- New whoami, id, chmod, and chown commands added to shell. The format of the output from ls has been changed to display the file permission info.
- New file system version for DFS. The new version supports user and group owner for files and directories as well as permission bits. The new DFS version also supports files larger than 2GB. The fchown() and chown() functions has been added to vfs.
- DES-based crypt() implementation added.
- The spawn() function now computes the pgm parameter from the cmdline parameter if the pgm parameter is NULL. The initpgm and initargs properties in the [os] section of /etc/os.ini has been replaced with a single property named init. The default for init has been changed to /bin/sh.
- The behavour of the initial application has been changed. Previously the os shut down after the initial application exited. Now the initial application is executed again if it exits.
- Telnet daemon moved from the shell to separate server (telnetd.exe). The new telnet daemon has a more robust handling of the telnet protocol. The telnet daemon invokes the new login utlity in order to log on user.
- FTP daemon implemented.
<<lessThis enables you to run java server applications without the need to install a traditional host operating system like Windows or Linux. Only a standard Java HotSpot VM and the sanos kernel are needed.
The kernel was developed as part of an experiment on investigating the feasibility of running java server applications without a traditional operating system only using a simple kernel.
The kernel implements basic operating system services like booting, memory management, thread scheduling, local and remote file systems, TCP/IP networking and DLL loading and linking.
A win32 layer allows the Windows version of the standard HotSpot JVM to run under sanos, essentially providing a JavaOS platform for server applications. This enables you to run java based server applications, like tomcat and jboss, under sanos.
Alternatively, you can use sanos as a small kernel for embedded server applications written in C. Sanos has a fairly standard POSIX based API and an ANSI Standard C library. In this case you dont need the JVM and the win32 wrappers.
Sanos is open source under a BSD style license. Please see the COPYING file for details.
Click on the topics below for further information, or send me an e-mail if you have any questions, comments or problems regarding sanos. Please include the word sanos in the mail to prevent it from being intercepted by my spam filter.
Sanos can be downloaded as either binary or source. All the files in the binary version can be built from the source version, so you do not need the binary version, if you are building sanos from source.
The binary version contains the compiled version of sanos, with files and utilities for making a boot disk.
The source version contains all the source code and build files for building sanos from source. You will need a Microsoft Visual C compiler to build sanos from source.
Enhancements:
- GetLogicalDrives() in kernel32 implemented.
- A bug in cmd_ipconfig() in sh.c prevented proper display of network configuration if no DNS servers was configured. This problem has been fixed. (FGA)
- New -a option added to mkdfs to support file lists with alternative files names. This simplifies configurations with both debug and release builds.
- The Visual Studio wizard can now generate a floppy disk boot image configured for the application.
- Shell prompt can be configured by setting the prompt property in the [shell] section of the os.ini file.
- If command line arguments are given to the shell it now executes the built-in command and exits the shell.
- The floppy motor timeout routine now acquires the floppy mutex before turning off the motor in order to prevent race conditions.
- Advanced Power Management (APM) support implemented. The computer can now be powered off after os shutdown. The mode parameter for exitos() can be used to specify the shutdown mode (halt, reboot, poweroff, debug). A shutdown command has been added to the shell. The power status can be retrieved using /proc/apm.
- Added /proc/cpu for CPU information.
- The raise() function now returns an error if the signal number is invalid.
- Breakpoint traps are now sent to the user mode signal handler. This allows breakpoints to be handled by user mode code.
- Signals now exits the currently executing job with the signal number as exit code. However, if the debug flag in the PEB is set the debugger is entered if an unhandled signal is encountered. The debug flag can be set using the debug command in the shell. The debug flag can be configured using the debug property in the [os] section of os.ini. The default value of the debug flag is 0, unless the system is build in debug configuration.
- readv() and writev() implemented in vfs.
- The kernel log is now implemented by the device driver /dev/klog. The kernel log now support ioctl for waiting for new log entries in the kernel log. The kprintf has been extended to support different log levels.
- The syslog interface has been redesigned in to comply with POSIX. The syslog now supports logging to a syslog server by setting the loghost property in the [os] section of os.ini.
- New klog daemon to read entries from the kernel log (/dev/klog) and add them to the system log.
- The sockaddr and sockaddr_in structures has been change to conform to winsock definitions.
- The sleep() function has been renamed to msleep(). A new POSIX conformant sleep function has been added to unistd.h.
- Added sys/time.h header file. Also added tzp parameter to gettimeofday() for POSIX compliance.
- New simple text editor utility (edit.exe) added.
- The syserror() function has been moved from libc.lib to the os.dll as an exported os api call.
- readline() now uses stdin and stdout for input and output.
- Bug in iomux fixed. Now a monitored event signals the iomux and not the associated object.
- Implemented popen() and pclose(). Also added a P_SUSPEND parameter to spawn() to allow new jobs to be started suspended.
- The kernel version information is now kept in a version resource in krnl.dll. The version information is retrieved using the new module version information functions in verinfo.c.
- The build type can now be controlled by compile time switches. The kernel version can be displayed in the Windows Explorer by viewing Properties for krnl.dll and selecting the Version tab.
- User management added to kernel. Each thread is now assigned to a user and a group. A thread has both a real and an effective user and group owner. The {get|set}[e]{uid|gid}() functions can be used to change the effective and real user and group for a thread. When a new thread is created the effective user and group are inherited from the creator thread.
- Added functions to query /etc/passwd and /etc/group files.
- New whoami, id, chmod, and chown commands added to shell. The format of the output from ls has been changed to display the file permission info.
- New file system version for DFS. The new version supports user and group owner for files and directories as well as permission bits. The new DFS version also supports files larger than 2GB. The fchown() and chown() functions has been added to vfs.
- DES-based crypt() implementation added.
- The spawn() function now computes the pgm parameter from the cmdline parameter if the pgm parameter is NULL. The initpgm and initargs properties in the [os] section of /etc/os.ini has been replaced with a single property named init. The default for init has been changed to /bin/sh.
- The behavour of the initial application has been changed. Previously the os shut down after the initial application exited. Now the initial application is executed again if it exits.
- Telnet daemon moved from the shell to separate server (telnetd.exe). The new telnet daemon has a more robust handling of the telnet protocol. The telnet daemon invokes the new login utlity in order to log on user.
- FTP daemon implemented.
Download (0.38MB)
Added: 2005-10-21 License: GPL (GNU General Public License) Price:
1466 downloads
Fox Hunt 0.4
Fox Hunt is a logic game written in Java. more>>
Fox Hunt project is a logic game written in Java.
It was inspired by the sports competition of the same name. In that competition, participants run in the forest equipped with small radio locators, seeking small hidden radio wave emitters called "foxes".
In Fox Hunt you are one of such participants armed with advanced locator which can scan full horizontal, vertical, and both diagonal directions and report the number of foxes "visible" at all these directions.
Whats New in This Release:
This release features minor design changes and two helper options (both options will cost the player a half of his/her score): "Autodecrement fox scanners" turns off every fox found, so on the opened locations player will always see the number of active foxes only. "Automark empty locations" marks locations without foxes after every turn (according to currently opened locations).
<<lessIt was inspired by the sports competition of the same name. In that competition, participants run in the forest equipped with small radio locators, seeking small hidden radio wave emitters called "foxes".
In Fox Hunt you are one of such participants armed with advanced locator which can scan full horizontal, vertical, and both diagonal directions and report the number of foxes "visible" at all these directions.
Whats New in This Release:
This release features minor design changes and two helper options (both options will cost the player a half of his/her score): "Autodecrement fox scanners" turns off every fox found, so on the opened locations player will always see the number of active foxes only. "Automark empty locations" marks locations without foxes after every turn (according to currently opened locations).
Download (0.045MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1032 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above hotspot locator search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed