Author Topic: RCForb (Server)  (Read 23799 times)

Offline kg6ypi

  • Administrator
  • Remote Master
  • *****
  • Posts: 1332
    • RemoteHams.com
RCForb (Server)
« on: August 01, 2011, 09:19:46 pm »
RCForb v0.7 has been rewritten using Windows Forms for its GUI interface and .NET Framework 4 for the code base, along with improved core DLL's compared to RCForb (v0.6, v0.5) and RCFserver. If you installed PostegreSQL or Mono Framework for previous versions, they are no longer required and can be removed from your system! The only requirement is .NET Framework 4 (Client Profile). The RCForb installer will install .NET Framework 4 if you do not have it installed.

http://www.remotehams.com/download.html  (Download Page has been updated!)

Min Requirements
Windows (XP, Vista, 7) (32 bit or 64 bit)
1 GHz or higher processor; 512Mb of RAM
Microsoft .NET Framework 4   (Web Installer)   (Standalone Installer) (.NET Framework Requirements)
« Last Edit: January 24, 2014, 12:45:33 am by M3GHE »

Offline kg6ypi

  • Administrator
  • Remote Master
  • *****
  • Posts: 1332
    • RemoteHams.com
Re: RCForb (Server) v0.7.4802
« Reply #1 on: December 22, 2011, 02:51:18 pm »
Build (5097) Notes
Added "Blocked Features" in the Security Manager where you can block controls down to an item in dropdown.
Fixed some issues with K3 Remote Support.
Improved VoIP Latency and stability.
Lots of driver fixes / updates / support, by W8RJ and KG6YPI.
Other fixes / improvements.

Build (5047) Notes
K3-Remote Support implemented. Support for controlling a K3 with another K3, K3/0, or K3/0 Mini is now working.
Lots of driver fixes / updates / support, by W8RJ and KG6YPI.
Added support for Amplifiers; Alpha 87 and KPA500 are supported, with more work / support to come.
Added Permissions for other devices (amps, rotators, etc) you can now assign who can use the amp, rotator, etc.
Other fixes / improvements.

Build (4951) Notes
Major VoIP stability and performance improvements.
Major RadioServer stability and performance improvements.
Major radio driver updates compared to 4825.
New radio drivers! TenTec RX320, Yaesu FT-840/890/900/990
Fixes to Rotator and Switch support compared to 4825.

Build (4825) Notes
Major VoIP updates.
Added VoIP latency adjustment dialog.
Updates to multiple drivers, thanks to W8RJ!
More fixes not mentioned!

Build (4802) Notes
VoIP updates.
Lots of driver updates to Icom, Yaesu, Kenwood, etc thank to W8RJ.

Build (4764) Notes
VoipServer updates and fixes; improving stability, performance, and reactivity.
Fixed POST header issue with Expect. (Should fix login/publishing issues for some users.)
Icom driver updates.
K3 driver updates.
Yaesu driver updates.
Other misc, fixes and updates.

Build (4747) Notes
Bug fixes from several posts in the forums.
New features added to TS-2000 driver.
VoipServer updates.
Added uPnP support for automatic port forwarding if router supports.
Updated Icom driver fixes to IC761 and misc updates.
Updates to YaesuNew driver.
Stability improvements.

Build (4707) Notes
Minor updates to Kenwood driver.
Fixed Split operation for Kenwood TS-590, possibly others.
Fixes to builds 4700-4706.

Build (4699) Notes
Updated NAudio to latest source revision
Improvements to Voip system
New Flex PowerSDR support (W8RJ)
Updated Icom driver, fixes to 756 support (W8RJ)
Updated YaesuNew driver, new communication logic for improved performance and stability (W8RJ)
Improvements to multi-threading interaction
Stability improvements

Build (4655) Notes
Lots of fixes/improvements/updates since last major changes below,
New drivers! Icom, Kenwood, Yaesu.
Icom driver supports most CI-V based Icoms.
Kenwood driver supports most newer Kenwoods that use the FA/IF command set.
Updated Elecraft K3 driver. Experimental KX3 support, not tested.
Major approval system updates. Added deny and deny reason feature.
Crash fixes and other misc improvements.

Build (4409) Notes
Crash fixes to VoipTcpServer class.
Added Club Mode, you can now put your remote into a new security layer "Club Mode"; which allows only members you approve to tune the remote.
Along with the Club Mode approval system, there is now a TX approval system. Users can "request" both club membership and/or TX permission.
Other improvements to security code with TX protection.
Flash / Silverlight Policy Server fixes, lower cpu, improved handling of clients.

Build (4195) Notes
Auto Update now working in server, same as in client.
Minor changes to File menu layout.
Updates to User Manager, IP Manager, Table manager, to now show a limit of 100 by default instead of 10.
Added Inifinity to Disable Remote dropdown options.
Fixes to wait to start option. (If you add a "wait.txt" file to the root RCForb folder, it will RCForb will wait how every many seconds are specified in the file before starting, for example wait.txt contents = "5")
The Close ("X") button now either closes or minimizes RCForb Server.
Updated database calls to store DateTime in a universal orderable format.

Build (4193) Notes
Bug fixes to TX unkey detection, server will not unkey the remote if a remote user did not key it up.
Security updates, blocked features now blocks features for tx capable users.
Security updates, "dtmf, cw, psk, rtty" messages are now treated as TX releated features.
Securtiy updates, improved detection of TX related features, buttons, dropdowns, sliders.
New work in progress radio driver for Elecraft K3.

Build (4381) Notes
Minor updates and fixes.
Improved logic to "post::slider::Name::Value" command. It now accepts the raw slider value, and the displayed offset based string. (Display Offset is based upon the 3rd variable in a sliders range (min,max,display_offset))

Build (4379) Notes
Fixed Memory Editor dialog, now fixes "null" values and allows for editing memories that have "null" values.
Updated Memory Editor dialog, now supports Repeater Offset and Repeater Shift properly.
Updated, server is posting all memory fields to clients now.
Updated NAudio (e43c857bbbe2) and NSpeex (71926) dlls to latest source release.
More proxy connection fixes. Improved connection/disconnection logic.
Added "TX Allowed" checkbox to publishing tab. This is only a notification to tell the website you are allowing remote TX. Soon it will be a global allow TX security option also, so you can disable/enable TX for TX Users.

Build (4372) Notes
Various bugs fixes in build 4370

Build (4370) Notes
Fixes to ProxyConnection and Proxy Re-Connection logic when using proxy server for hosting your remote.
Fixed TX bug, where the server would think a user is in TX when they are not, preventing others from tuning.
Fixed TX bug, where the server would unkey the remote just after a user keys up the remote.
Kenwood TS480 driver now stable, but still adding more features.
Fixed VFO bug, where settings VFO B frequency would set the main VFO frequency.

Build (4365) Notes
Voip incompatible with previous releases, due to major changes in protocol and redesigned core.
VoipServer buffer will not get larger than 0.8 seconds to keep audio real-time. Avg is about 1/2 second or less.
Fixed, when adding a memory and setting as home frequency, dialog would crash.
Added "WaitToUnKey" option for built-in VoipServer to prevent user from cutting the end of their transmission off.
Added PTT protection on remote, if a user TX's no one else can tune until they unkey. (Except Admins for control purposes.)
Added the ability to handle "unhandled exceptions" causing application crashes. The crash is now logged to "C:\RCForb_Server_crash_report.txt".
Bug fixed where radio name was not being saved into server.xml properly therefore is was not being published correctly.
Added HRD IP Server Emulation. This is to give RCForb compatibilty with programs that can interface to HRD's IP Server. (DM780, PropNet, etc.)
Fixed minor glitches with Server Config Wizard dialog not saving publishing tab variables properly.
Added Proxy Server configuration options to Server Config Wizard dialog.
Enabled HRD IP Server configuration in Server Config Wizard dialog.

Build (4332) Notes
VoipServer fixes, with buffering, cpu usage, and more (Built in audio support still in experimental stages.)
Updated response to "get memories" command to include rptShift and rptOffset data from db table.
Updated "get memories, get dxspots, get logs" commands to really accept the start and limit varbiables "get logs {start} {limit}" (ex: get logs 0 100)
Added "private messaging" support in the chats via a new chat command "/pm:username message"
Updated the Network Send operation to be async by using NetworkStream.BeginWrite to avoid delay problems when multiple clients exist.
Added bad word filter for chat system with customizable xml based list.
Chat history is no longer shown on connection, initial chat message in now the description (welcome message).
Fixed potential server lock while DXSpots download from DXSummit.fi, when client issues "get dxspots" command.
Added "Home Frequency Reset" feature; to set, edit a memory and check the "use as home frequency" check box.

Build (4298) Notes
Fixed bug with FT857 protocol in driver.
Fixed issue CTCSS or DCS code not being applied in TSQL or DCS mode on FT857.
Updated TX Timeout Timer to be sent to all clients when a user is TXing. (Clients can now show a TOT countdown)
Fine tuned VoipServer and VoipClient code some more.

Build (4276) Notes
Fixed buffering issues with TX Audio on VOIP server introduced in build 4273. (Creating choppy audio, and eventually loosing it on the radio side.)

Build (4273) Notes
Fixed crash issue when closing RCForb (Server) when clients are connected to built-in VOIP server.
Fixed buffering logic to help prevent choppy audio due to internet lag. Minimum buffer delay is now 1/2 second, with max buffer delay of 1.5 seconds.

Build (4272) Notes
New built-in VOIP server using Speex audio codec. Supports RX/TX using one-way audio just like real radio. It also relays TX audio coming from clients to all other clients so all audio is heard, unlike other solutions like Skype. Uses about 2KB/sec per client.
Added a new security feature to protect the radio owner while they may be using the remote locally. "Disable Remote on Local Radio Activity"

Build (4243) Notes
Updated IP and User editor dialogs to utilize DateTimePicker control for picking a Banned Until date.
Created new Memory Manager control, and Memory Editor Dialog to assist in creating memories. (Memory Tab now working)
Updated import/export routines for IP,Users,Security, and Memory Manager to be a little more responsive.
Updated Online Checker dialog making it easier to setup or disable the new relay proxy option.

Build (4233) Notes
This new version fixes the custom orb url bug on the publishing tab.
Removed experimental Audio code from RCForb for stable purposes.
Fixed some publishing bugs compared to previous version of 0.7 along with some proxy connection issues..
more to come now that i'm back to developing RCForb from taking a 3 week vacation...
Fixed remote tab from downloading SWF files...
« Last Edit: December 17, 2013, 07:06:03 pm by w8rj »

Offline zs6anw

  • Just starting...
  • *
  • Posts: 1
Re: RCForb (remotehams.comServer)
« Reply #2 on: January 23, 2014, 07:55:18 pm »
RCForb v0.7 has been rewritten using Windows Forms for its GUI interface and .NET Framework 4 for the code base, along with improved core DLL's compared to RCForb (v0.6, v0.5) and RCFserver. If you installed PostegreSQL or Mono Framework for previous versions, they are no longer required and can be removed from your system! The only requirement is .NET Framework 4 (Client Profile). The RCForb installer will install .NET Framework 4 if you do not have it installed.

http://download.remotehams.com/  (Download Page has been updated!)

Min Requirements
Windows (XP, Vista, 7) (32 bit or 64 bit)
1 GHz or higher processor; 512Mb of RAM
Microsoft .NET Framework 4   (Web Installer)   (Standalone Installer) (.NET Framework Requirements)

Offline m3ghe

  • Moderator
  • Remote Master
  • *****
  • Posts: 757
    • Barney's online radios
Re: RCForb (Server)
« Reply #3 on: January 24, 2014, 12:48:27 am »
Download link updated, thank you.

Downloads


Barney

Offline zl2tze

  • Remote Master
  • *****
  • Posts: 104
Re: RCForb (Server) Latest Vers
« Reply #4 on: December 30, 2014, 11:26:24 pm »
Hi,
       Is there a doc on what has been improved etc on the latest version .

Also can one copy the databases from the server to another PC , I ask because I my server has a flakey onboard USB controller and I have installed the Server on another PC and I want to take all the current data, users, etc to that PC

Happy New Year guys

73 Phillip
ZL2TZE

Online w8rj

  • Moderator
  • Remote Master
  • *****
  • Posts: 2360
Re: RCForb (Server)
« Reply #5 on: December 31, 2014, 04:10:03 am »
Just copy over to your new computer database.db  and all your users and security settings will be restored. There is a server user manual that can be accessed under the help menu in the server.

73
Roger
W8RJ
73
Roger
W8RJ

Offline nu1g

  • Just starting...
  • *
  • Posts: 1
Re: RCForb (Server)
« Reply #6 on: January 10, 2015, 06:55:42 pm »
I am using a ICOM 737a and am wondering why I cannot transmit ...

I am using CAT control freqwhich it does do.. but it will not transmit...


Thank you

Nelson - NU1G

Online w8rj

  • Moderator
  • Remote Master
  • *****
  • Posts: 2360
Re: RCForb (Server)
« Reply #7 on: January 11, 2015, 02:44:43 am »
Older Icom radios such as the 737, do not have a CAT/CIV command for transmit. You will need to use some kind of soundcard interface.

If you use a interface unit that keys the radio when it senses audio (Signalink), in the PTT & CW Keying (Radio Config), select via VOX.

If using an interface that uses a serial port line (RTS or DTR), select via COM, and the appropriate signal line. Depending on the hardware in the sound card interface, the com port may be the same as the radio CAT/CIV com port.

See this post for more info on the Icom driver.
http://www.remotehams.com/forums/index.php/topic,402.0.html

73
Roger
W8RJ
« Last Edit: January 11, 2015, 02:48:56 am by w8rj »
73
Roger
W8RJ

Offline ZS5S

  • Remote Enthusiast
  • ***
  • Posts: 37
Re: RCForb (Server)
« Reply #8 on: January 16, 2015, 12:55:45 am »
With Signalink type controller I use virtual com ports such as vspMgr works like a dream


73
Shaun
ZS5S 

Offline n2bhd

  • Remote Master
  • *****
  • Posts: 215
Re: RCForb (Server)
« Reply #9 on: January 19, 2015, 02:56:59 pm »
With Signalink type controller I use virtual com ports such as vspMgr works like a dream

73
Shaun
ZS5S 

Shaun,
The SignaLink USB has no COM port.  The SignaLink PTT is VOX based, and depends on the audio level.  How do you use vxpMgr with the SignaLink?

Tnx & 73
Ed

Offline sq7ovt

  • Just starting...
  • *
  • Posts: 8
Re: RCForb (Server)
« Reply #10 on: May 02, 2017, 01:53:55 pm »
Where to find information on what has changed in newer server and client versions ?

Offline kg6ypi

  • Administrator
  • Remote Master
  • *****
  • Posts: 1332
    • RemoteHams.com
Re: RCForb (Server)
« Reply #11 on: May 02, 2017, 01:57:50 pm »
RCForb Server v0.7: There was some updates to radio drivers that can be seen here
http://kg6ypi.com/websvn/wsvn/RCF/?op=log&isdir=1&

There was some bug fixes to RCForb Client v0.9
http://kg6ypi.com/svn-log.txt

Offline aa6iy

  • Just starting...
  • *
  • Posts: 5
Re: RCForb (Server) v0.7.4802
« Reply #12 on: January 24, 2018, 09:24:24 am »
I'm trying to determine remote usage for the last month. In the server UI, Database Manager, I am limited to 500 records (with no export option on that screen).

I came across this post:

Build (4332) Notes
Updated "get memories, get dxspots, get logs" commands to really accept the start and limit varbiables "get logs {start} {limit}" (ex: get logs 0 100)

But cannot find any documentation on the get logs command.
Can you point me to the right place?

Thanks.



Online w8rj

  • Moderator
  • Remote Master
  • *****
  • Posts: 2360
Re: RCForb (Server)
« Reply #13 on: January 24, 2018, 10:08:22 am »
The get logs command retrieves activity logs from the server.

At the bottom of the dialog there is way to page through the records.

FYI, its a standard SQLite database and there are a lot of tools out there for SQLite.

73
Roger
W8RJ