GithubHelp home page GithubHelp logo

irssiconnectbot / irssiconnectbot Goto Github PK

View Code? Open in Web Editor NEW
95.0 95.0 60.0 6.93 MB

Irssi ConnectBot is a modified version of the popular ConnectBot SSH client for Android.

License: Apache License 2.0

C++ 0.35% Java 99.65%

irssiconnectbot's Introduction

irssiconnectbot's People

Contributors

adamwg avatar agenthh avatar cboylan avatar douglaswth avatar ge0rg avatar gkatsev avatar ief avatar joppuyo avatar jsharkey avatar julianbrost avatar kruton avatar mkj avatar mmatuska avatar parkerkane avatar pfn avatar radtoo avatar riksa avatar sangh avatar villae avatar woltage avatar xhochy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

irssiconnectbot's Issues

Backtick symbol impossible to type

My Desire Z has no Backtick (`) key, and the symbol table shows lots of symbols, but not backtick. In fact, it is the only ASCII symbol missing there; please add it.

Program title cann't be removed in fullscreen mode on Android 4.0.x

Using fullscreen mode or not the program title are showing always. I've installed original ConnectBot (ssh-agent-patch), ConnectBot-pslib, VX ConnectBot but only ConnectBot-pslib works in fullscreen mode correctly.
I would like to use Irssi Connectbot fork because it force screen size. Tested device is Nexus S.

Disconnect Sends Swipe-Towards-Left

When I press "Disconnect" in the menu, a "swipe left" command is sent before the disconnect occurs (hinted at with a vibration). It even happens when you use the thumbpad to press Disconnect.

An easy workaround for me is to detach from tmux before disconnecting, but it caused me some hella confusion when I kept loading up irssi in a channel to the right of the one I left it on.

G2, CM7 nightly.

unable to remove line entry box

I like the line entry box introduced because of issue #2 (#2), however once on screen I can't seem to make it go away. The only way to remove it I've found is to disconnect the session. This is really obnoxious as the box covers some of the terminal and I'm not able to hit enter on the prompt.

Am I missing something?
Thanks.

ö,ä,å not working on Motorola Milestone

How to reproduce the problem?
Try typing ä,ö or å. In Milestone, that should be done by pressing 'a' or 'o' for a long time and then selecting the desired character, but this does not work with ICB, instead just repeating 'a'.

What is the excpected output?
Special characters that can be typed with long presses would be usable.

What version of the product are you using?
1.7.1

Enhancement: Ability to surpress "host has disconnect, close session?" dialog box.

Look, I know this is an enhancement request and not a defect so please excuse me if this inappropriate...

I use this program's "post login automation" to run shell scripts directly through it's widget shortcuts. I love it. It makes it very simple and light weight to simply click a shortcut and fire a script or a set of commands via the post login automation.

My request is a setting that's either global or per stored session to surpress the "close session" dialog box when a session is "exited". This would allow the program to return its default state after a shell script execution. Without it, I need to click OK after each execution.

Please add this feature? Pretty please?

Ask again for ssh key password after entering wrong password

Irssiconnectbot will enter an endless loop for hosts not supporting password login after entering a wrong password for the ssh key.
There is no second chance after mistyping the password.
This annoys me quite a lot, since typing passwords on the touch screen keyboard is rather error prone. So at least 3 chances would be nice.

License Agreement References GPLv3 Text...?

I am being presented with a license agreement upon first run that says, "ConnectBot is provided under the Apache License, Version 2.0 (the "License")." There are some notes about the Apache 2.0 license and then it says, "You can view the full text at http://www.gnu.org/licenses/gpl-3.0.txt". I'm confused. Is this a typo or is there dual-licensing or what? It just doesn't make any sense.

To have horizontal view

I am using the application in Samsung Galaxy Tab 8.9.
It is very difficult to type as the device is vertical.
It is a lot easier when it is horizontal.

I propose the horizontal view to the application.

Keyboard in CAPS mode

The problem is new HTC Sense 3.5 builds, they changed something in their default touch input keyboard so virtual keyboard stays in CAPS mode constantly. Other software keyboards work fine.

Landscape mode is more of a problem. There it happens always. Specially if you change orientation of phone/terminal while keyboard is open. Keyboard stays in CAPS mode until you reset it in some third app

The solution for this problem in Better Terminal was to change >Input method< to Word-Based from Character-Based. ConnectBot doesn’t have such option.

Automatic keyboard popup opt-out

It would be nice to have an option to disable the automatic popup of the on-screen keyboard whenever an active session of irssi connectbot is opened.

About 95% of the time I open an active session of irssi connectbot I just want to read, not write, and therefore having to close the on-screen keyboard, which takes up about half the screen, is a bit annoying.

SwiftKey: word suggestion bar missing

When using the SwiftKey keyboard in irssiconnectbot, the word suggestion bar is missing.
Swype is working correctly with its suggestion bar showing up.
I can't tell whether this is a SwiftKey issue or not. Is there anything special in irssiconnectbot about the keyboards?

Pattern to open passkey

In current configuration the choices for passkeys are 'open key on start' and 'confirm' before use. It would be great to be able to add an unlock pattern similar to Android's lock screen patterns to open a key. This would add to the security of keys as.

For starters the pattern should be available for the whole 'keychain' and in the future preferably for on each key individually.

Crashes very often with Samsung Galaxy S4

Irssi connectbot seems to crash very often (every 5th minute or even more often) while in active use. Changing channels and scrolling the backlog via swipe seems to make it happen more easily but it happens in other occasions too. I get a black screen and soon a notification "Unfortunately, Irssi Connectbot has stopped."

Also the virtual keypad seems to be related somehow. Sometimes it happens when writing with it and it just stays on the screen as the Connectbot crashes in the background.

Some specifications:

  • Using auth agent, 1024bit RSA key with password protection
  • Post-login automation with tmux a -d
  • Compression on
  • Stay connected on
  • Start shell session: on
  • Encoding: UTF-8
  • Protocol: SSH, port 22

-Remember keys in memory: on
-Persist connections: on
-Emulation mode: xterm-256color
-Scrollback size: 140
-Rotation: automatic
-Keep screen awake: on
-Keep wifi active:on
-Bumpy arrows: on
-Action bar: on

Debugging possible, send me a message or contact pulk@IRCnet

Feature request: Landscape mode for tablet

Hi,

Please enable landscape mode for tablets. I'm using a tablet bag with integrated bluetooth keyboard. In this bag the tablet is rotated to landscape, so it's nearly impossible to use irssi.

Thanks!

Wrong keycodes with Asus eee pad transformer's keyboard dock

I just got an eeepad transformer and when I run irssi-connectbot with the Asus eee pad transformer's keyboard dock.
For example, when I press the alt-key, I get a `/'. Ctrl is ignore. And characters like ( which are entered on the keyboard via shift-9.

Also, I noticed similar behaviour with the Hacker's Keyboard android keyboard.

On ICS, terminal not resized when showing soft keyboard and fullscreen on

On Ice Cream Sandwich the terminal doesn't get resized automatically as it does on older Androids when showing soft keyboard and full screen is on (i.e. Taskbar is visible). Some ICS users report this is only issue with other softkeyboards than Android's own, but I seem to hit it both with Android keyboard and SwiftKey. It seems that in my case, TerminalBridge.parentChanged doesn't get called at all when showing the soft keyboard and so the terminal size is not adjusted. I abandoned debugging this when someone pointed out that switching fullscreen off fixes it.

Additional swipe options

Not sure if this is where you want to see feature requests, but since my phone doesn't have a trackball I'd love to be able to change the left-side up/down swipes from "page up/page down" to "arrow up/arrow down" via a menu option. Similarly, I never switch hosts, so an additional option in the "Swipe Left/Right" menu for "arrow left/arrow right" would be a big win for me.

Using Key from f1 to f10 or f12

I'm trying to get this key working from bluetooth keyboard but i cannot get it in anyway.

Keyboard is The logitech ps3 keyboard, tablet is either ACER iconia or ASUS transformer.
Irssi is the latest version on the market, everything is working except Function Keys
(F1 - F2 - F3 etc etc )

Is there anyway to send keys as they are directly to the terminal emulator ?
Jumping all the If (hadwarekeybord || ... )
considering that small number of users have a FULL KEY keyboard, the pc one, connected with USB or BT.

url scan: allow edit of url before selecting it

I often want to change the url before passing it to the browser
(e.g. Mutt add '+' signs to long wrapped urls).

So it would be great for the url scanner to allow editting the found urls.

UTF-8 character handling broken

Entering a special character (such as öäü) in irssi (via screen) results in two "unknown character" symbols (��) being displayed instead of the actual character. Sending results in broken characters (äöü -> äöüÃ_). Special characters received by irssi are displayed as a single unknown character symbol (�).
The locale on the host, irssi, screen and irssiconnectbot are all set to UTF-8.
I tested all terminal emulation modes and several android keyboards (integrated, swype, swiftkey), the behavior is the same.
Connecting from another linux machine doesn't show these issues.

version foo:
Irssi Connectbot: 1.7.1-irssi
Android 4.0.4 stock running on Galaxy Nexus
$ screen --version
Screen version 4.00.03jw4 (FAU) 2-May-06
$ irssi --version
irssi 0.8.15 (20100403 1617)
$ locale
LANG=en_US.utf8 (the rest is the same)

Can't enter certain "shifted" characters

I recently bumped into a strange issue where I cannot enter %, () and ! in irssi connectbot.
I do not see this issue with the original connectbot client.
The version reported by manage apps is 1.7.1-irssi.
CM7 SelfKANG10 (alpha release) on a HTC Sensation.

Double-tap should hide the on-screen keys

Single tap brings up on-screen keys including Ctrl, Esc, SYM.

Double tap should hide these again when the second tap is recognized - this would both provide some visual feedback that the double tap was recognized, and avoid them hiding part of the screen until they time out.

links

How do I click on links?

Actionbar in 1.7.1-irssi

Why is there an actionbar in the latest version on HC? The previous option menu was fine and didn't decrease the available screen size. Due to the softkeyboard it is quite limited even on large sceeens.

I know it is FOSS, but I'd rather ask if it is possible to add an option to disable the actionbar?

URL grabber not picking up long URLs

Long URLs that start against the side of the terminal are not picked up by url grabber. Also, long URLs that are split between lines will often only have the first part picked up and not the second. Version1.7.1-irssi

Bigger buttons for tablets

OK, it just may be me, but trying to press the Ctl or Escape buttons is always a dreaded task. they are so small on my screen. it takes three or four tries. I have no trackball (nookcolor) so it is my only option.

please add a "big button" preference.

Scandinavian letters on urls not working

The URL scanner's parser does not recognise URL-patterns that contain scandinavian letters(åäö). This is quite a common issue with web services (such as http://hs.fi) that provide slugs in their URLs that contain these letters.

How to reproduce the problem?
Try scanning an URL that contains scandinavian letters.

What is the excpected output?
When pressing the URL scan button to see the URL that contains scandinavian letters in the list.

What version of the product are you using?
Latest on the market.

Option "Swipe left/right" does not appear to work

After a full factory reset of my phone I noticed that swiping left and right in irssi is now inverted. I checked the settings and found the corresponding setting which was indeed set to "inverted" by default. I changed it to normal (non-inverted) but it is still inverted. I also tried "Default" which disables swiping left and right entirely.

I only have one phone, so I cannot confirm this on another device, and if the problem cannot be reproduced by anyone, this issue can be closed.

Phone: Oneplus "One E1001".
Server: Debian 3.16.36-1+deb8u2, screen, irssi

Exception when using Irssi Connectbot as Library Project

I am using Irssi ConnectBot in my application. Irssi Connectbot works perfect standalone, but I use it with my project it generates exception:

Problem while handling incoming data in relay thread
java.io.IOException: Remote end closed connection
at org.woltage.irssiconnectbot.transport.SSH.read(SSH.java:588)
at org.woltage.irssiconnectbot.service.Relay.run(Relay.java:116)
at java.lang.Thread.run(Thread.java:1019)

I debugged the code, it reads 449 characters in first call of read function but in next call of read, it read 22 characters and gets stopped, then disconnect handler sends message for disconnection.

I have been in this problem for last 2 weeks, moreover I am only copy pasting code from Irssi ConnectBot. No new thing..

any help would be appreciated

Regards
Moonzai

TAB on search key

Hello,

I want to use the TAB key on my search key.

I edited the urlscan = menu.add(R.string.console_menu_urlscan); in ConsoleActitvity.java like this:

public boolean onMenuItemClick(MenuItem item) {
final TerminalView terminal = (TerminalView) findCurrentView(R.id.console_flip);

            /*TerminalKeyListener handler = terminal.bridge.getKeyHandler();
            handler.urlScan(terminal);*/

            ((vt320) terminal.bridge.buffer).write(0x09);
            terminal.bridge.tryKeyVibrate();

            return true;
        }

But it only sends [^ to the console.

Thanks for your help,

moro

ConnectBot Control keys not working with ICS.

Because ConnectBot handles control keys in a special way, it should be returning true back up the View hierarchy to indicate that the key was handled but from what I can tell using a debugger, this isn't always the case.

For example when typing Control-C on a Bluetooth keyboard. Given a KeyEvent with action KEY_DOWN, metastate of META_CTRL_ON, and a keycode like KEYCODE_C, the ViewRootImpl dispatches the key event down the hierarchy as usual but ConnectBot doesn't seem to handle it and returns false.

As a result, the ViewRootImpl tries to dispatch the key as a shortcut instead, which causes the Copy action to be invoked.

To be honest, the code in the key listener to detect hard keyboards and handle them specially seems overly complicated. Ideally, a keyboard is a keyboard. At most, an application can determine whether a given key event came from a QWERTY keyboard (reduced built-in keyboard) or a FULL keyboard (PC-style keyboard). It's best not to make too many assumptions about what these keyboard types really mean.

Apparently control keys used to work with ConnectBot prior to ICS although I haven't verified this. We did change some subtle behavior related to dispatching shortcut keys in ICS, but that shouldn't have broken ConnectBot assuming it was handling control keys in the expected manner.

Pubkey importing

Hello,

I created a pubkey with PuTTYgen.exe, it works fine with PuTTY and my Debian vps.
Now I want to import the key, but it says there's an error at parsing the key.
What file do I have to use?
I tried it with my privat key file and with the public key file, both doesn't work.

Please help me,

moritz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.