Feature Requests

From OpenFSG

Jump to: navigation, search

This is a list of requests for new hardware or software features.

Usage

  • Title/Link
  • Description (optional)
  • Requestor: First requestor (Wiki or forum) (optional)
  • Priority: According to number of requests and/or replies (1 to 5)

Example:

{{request
 | title=Feature
 | requestor=Nickname
 | priority=2
 | description=description
}}

Requests

Description Requestor Priority
a build in DNS server that can host dns zones. Sandere Image:FCRank2.png
a dns server "bind" running on the DTG, i think this will be a big added value for all the 3 products.
Better Map Security Datatank1 Image:FCRank2.png
For example i want to secure /Data/User/User1 with groups and users. is this possible? thanks, for the option fileserver on my datatank
svn for NDP levien Image:FCRank2.png
Is it possible to make an svn package available for the NDP? If I am right it is only available for the FSG.
DTG Assign Static IP Address swissbaldo Image:FCRank1.png
Every ohter Router has it: why not such a sofisticated tool as the DTG? I would like to assign a specific IP Address to a specific MAC Address of a DHCP Client. It is much better than having Static IP set in every PC.
Information on the Network Disk (not the Pro) Alex van Denzel Image:FCRank1.png
I've got some of those, and like to have NFS support in it. Is there any information about the internals of the device available?
Automatic Backup Solution for FSG Tomas Image:FCRank2.png
Raid1 functionality via external USB drive. Or simplier select folders and backup target (other netdrive or external USB that automatically backups data in realtime or that runs scheduled or user-triggered.
Simple CLONE INTERNAL DRIVE facility Ken Pemberton Image:FCRank5.png
Preferably via the web admin interface; verify that there is an external drive connected with sufficient space (or format completely if required), then drop to runlevel 1, clone the entire internal HDD to the external one, and reboot. Absolutely essential in a production environment for speedy recovery from a total crash.
Recycle Bin harvest.frank Image:FCRank1.png
A FSG Root Recycle Bin... Or make it mappable on the default Windows Recycle Bin.
Advanced port forwarding Sug4r Image:FCRank5.png
Add advanced port forwarding with the possibility to choice INPUT and OUTPUT ports.
Advanced routing rules Sug4r Image:FCRank2.png
Add advanced routing rules and protocols as RIP...
Apache 2 Neukirchen Image:FCRank0.png
Sometimes, Apache 2, is required, e.g. for Subversion over WebDAV (http/https). Solution: here
Freeradius authentication server Sug4r Image:FCRank3.png
Freeradius authentication server for wireless network with web interface inside "Fsg administrator panel".
Timer RowaN Image:FCRank2.png
a progam at the server where you can set the set-on and set-off time, so the server can shut down automatic and restart.
Wake-on-LAN (or WAN) Server/Client Devaux Image:FCRank0.png
Solution: via IPKG and some manual configuration.
Gigabit ports Tecnelsas Image:FCRank1.png
.
NTFS Tecnelsas Image:FCRank1.png
Distributed file system and replication service for ntfs volumes
Asterisk VoIP System + WebGUI Rangermike Image:FCRank2.png
(15 SIP Exten,2Trunks)
HFS+ swerner Image:FCRank4.png
Journaling File System
AFP 3.2 swerner Image:FCRank4.png
Mac Compatibility
PHP Modules Anonymous Image:FCRank3.png
FTP, GD
PHP Accelerator zdDog Image:FCRank2.png
IonCube, Zend Optimizer...
Proxy server and proxy request Anonymous Image:FCRank3.png
.
PIM synchronisation jeroenvanharten Image:FCRank1.png
.
Torrent client zippa Image:FCRank0.png
Solution: Torrentflux-b4rt 1, Torrentflux-b4rt 2, Rtorrent and built-in client available since 4.27 firmware
eDonkey client (mldonkey...) Anonymous Image:FCRank0.png
Solution: aMule (requires user modification)
Syslogd (remote logging) basswe Image:FCRank2.png
.
PHP Command Line dbeardsl Image:FCRank0.png
Solution: Available if you install the php-dev package... ipkg install php-dev
wget dbeardsl Image:FCRank0.png
Solution: here (via IPKG)
NDAS Support F5BJR Image:FCRank2.png
.
sFTP Hormigo Image:FCRank3.png
.
ISCSI Support Rembo Image:FCRank1.png
Let FSG function as a ISCSI NAS
Cronjob Interface Hormigo Image:FCRank2.png
Automatic shutdown, restart, backup...
Apache .htaccess jean-francois Image:FCRank0.png
Solution: Available since 3.3.9 firmware
Powerfull user management Anonymous Image:FCRank3.png
Internal & External disks
Backup Tool Anonymous Image:FCRank3.png
.
Webcam support Anonymous Image:FCRank4.png
kenpem: Yes please! Has already been done on the NSLU2, so can't be that far off....
Skype/SIP to PSTN Gateway Rangermike Image:FCRank2.png
.
Format Tool (interface) Hormigo Image:FCRank2.png
kenpem also votes for this one, and would like it at a higher priority, having wasted ages trying to get a factory-NTFS-formatted disk working properly.
Save configuration to XML dbeardsl Image:FCRank3.png
.
Static DHCP Devaux Image:FCRank0.png
Solution: here (requires user modification).
RAID Support Devaux Image:FCRank5.png
.
Videolan Streaming Server Devaux Image:FCRank3.png
VLS
Custom Fan Control BitMover Image:FCRank0.png
Solution: Manage FAN revolutions and Add a custom fan daemon
Subversion via http/https, i.e. Apache 2 with mod_dav Neukirchen Image:FCRank3.png
Subversion via the svnserve standalone daemon (i.e. not via http) is possible via IPKG and some manual configuration. But svnserve uses a port that is often blocked by firewalls, thus the WebDAV http/https solution based on Apache 2 is preferable.
FTP Shares JohnW Image:FCRank3.png
.
External Disk Management Tool Hormigo Image:FCRank3.png
.
Python Eha Image:FCRank0.png
Solution: here (via IPKG)
Advanced firewall control Hachmeister Image:FCRank3.png
http://www.openfsg.com/forum/viewtopic.php?p=5817
Mailserver SMTP relay setting ovonder Image:FCRank1.png
Most ISP block port 25, however relay is allowed.
Suspend certain user accounts Hormigo Image:FCRank3.png
Temporary disable access to FTP, SMB... without remove their content
Personal access to certain services such ftp, http, smb, with or without access Hormigo Image:FCRank2.png
.
IP Blocking zdDog Image:FCRank3.png
http://forums.phoenixlabs.org/showthread.php?t=11376
Record Loggins snarf Image:FCRank3.png
http://www.openfsg.com/forum/viewtopic.php?t=1572
FAX/Modem piebat Image:FCRank2.png
Service to receive and send fax with USB Modem
PHP 5 Nicola Image:FCRank0.png
Solution: here (requires user modification)
HTTP Nicola Image:FCRank2.png
Files Up/Downloader Functionlity
FTP Nicola Image:FCRank3.png
Anonymous user access
BusyBox update Roman Image:FCRank3.png
Currently no SCP access
Option 252 papaya Image:FCRank2.png
DHCP Server; string value which is a url of a .pac file
DSL Bommel Image:FCRank1.png
Adjustable time reconnection
PHP programs Anonymous Image:FCRank3.png
The possibility to run PHP programs on secured user directories where logging in is required. For ex. I'd like to install DokuWiki in a certain users directory, now I had to put the DokuWiki files in /admin/phpmyadmin/DokuWiki because some kind of Cron job is changing the httpd.conf file every time after I change it!
Anonymous Windows File Sharing LordW Image:FCRank0.png
Solution: HowTo (PDF)
USB Printer through WAN Anonymous Image:FCRank0.png
Solution: here (the ability to use a USB Printer via computers connected to a router that is connected to the FSG's WAN port).
Unison RPimenta Image:FCRank3.png
Unison works much better than rsync, specially over ssh.
WLAN Client Support ASchmude Image:FCRank5.png
Add ability to connect the FSG to a WIFI network via WLAN.
Most german customers already have a Fritz!Box running and want to connect the FSG to exactly that network via WLAN connectivity (see the forum requests).

Automount capability + ISO9660 fs support JM_Stoorvogel Image:FCRank2.png
Add ability to mount ISO images by using the automount daemon.
Store your iso images on an external drive, plug it into the FSG and have the iso images shared by some CIFS share or browse the ISO images.

Official Rough FC Roadmap

This is the official rough roadmap. Rough meaning that we decide per several weeks which direction we go in so this roadmap is bound to change once every while. When is the next release due? Instead of having to announce delays or pushing our developers to release unfinished or untested code, we work on a "its done when its done" (tm) basis. This will make sure we release the best possible quality for all our customers. Or in other words, don't ask ;-)

Next features will be:

  1. Switch (Turn off router) - 3.2.0 release
  2. VPN improvements (a lot of users are having trouble setting it up now, possibly due to our setup) - 3.2.1 release
  3. Improved user, group, folder management (integral system for FTP and SMB including external drives, all rights possible) - work underway 3.3.6 (RC for beta release)
  4. Automatic backup (copy direct from to USB/FTP/SMB from FSG with crontab timer function) - work underway 3.4.0 (early alpha)

and some of the stuff on our wish list (meaning we are considering it but have no concrete plans yet) in no particular order:

  • ipkg - since Firmware 4.2.7
  • Perl
  • Torrent/download client - Torrent client available since Firmware 4.2.7
ipkg
ipkg support is a ways off. Installing it is simple enough, but making sure there are no problems with the installed libraries and new ones that some user may add give support a headache. We are still considering how to handle that best. Probably need to install an FSG feed just as RMR has at the moment. That will take some more time. There is also discussion how many users will benefit from this feature as compared to the amount of time it will take to install. For the moment a "developers only" feature.
  • Rod Whitby (NSLU2-Linux Project Lead) now has an FSG-3 and will work with Freecom on official ipkg support. - Available since Firmware 4.2.7
MLDonkey
We have looked at installing MLDonkey. This is a nightmare at the moment. Cross compiling MLDonkey itself is doable, but comapl is a problem. The interpreter runs the endianness of the system where it is compiled, which is usually little endian. Since we have a big endian machine this leaves us with no interpreter. There is no way to set this at compile time. We can hack it, but it is not trivial. We are looking at other bittorent programs but have so far not found one that fits our profile such as WebGui, no xwindows required and Not Perl.
Perl
We installed PHP in favor of Perl. This desicion was based on testing the performance of Perl. At the moment we have focused our work on other features first, believing that most systems that are available in Perl are also available in PHP. And PHP can be accelerated easier then Perl. It is on the wishlist.


As you can see, still some list to go. And this list doesn't included a 1001 bugs and small stuf we want to do as well. Furthermore we might have to switch to a 2.6 kernel soon, as we are working on a new product with a different chip that has only support for that kernel. A lot of work porting everything. But the good news is that we will probably install some newer app versions then too.

Personal tools