themighty1
be0c051205
makefile:
...
rename, remove unused targets
trigger targets only when relevant files actually are changed
git:
do not track files which are generated during make
github actions fix to not rely on a pre-built ui.pb.go
2021-02-13 18:48:49 +03:00
Gustavo Iñiguez Goia
5e1a398bc6
Merge pull request #341 from tioguda/translation
...
Update Brazilian Portuguese translation
2021-02-10 21:58:22 +01:00
Gustavo Iñiguez Goia
d33cf8b8ba
Bump version to 1.3.6
2021-02-10 20:17:02 +01:00
Gustavo Iñiguez Goia
7995d7b5db
ui, pop-up: fixed expanding labels
...
In some KDE versions, the cmdline and args labels of a process were not
being expanded properly.
2021-02-10 01:08:28 +01:00
Gustavo Iñiguez Goia
2d907142cd
ui: added pause state icon
...
When the user pauses the interception from the events window, update the
systray icon as well. Otherwise it looks like the interception is on.
- #339
2021-02-08 16:41:52 +01:00
Gustavo Iñiguez Goia
3a5ee13caa
ui, prompt: improved showing app path and args
...
The pop-ups display 3 labels:
- The name of the app (Firefox, aMule, Chromium, etc)
- The path of the binary (/usr/bin/telnet)
- The cmd line that was typed or executed (telnet 1.1.1.1)
The app name is always displayed. If we haven't found the app for a
given connection, "Unknown process" is displayed".
The app path is where the binary is located, and the app arguments is
the cmd line that wsa typed by the user, or executed by a process.
So for example, if you execute: telnet 1.1.1.1, the user wouldn't know
what is the path of the application. Someone could have faked it, thus
it's useful to display path to the binary.
On the other hand, if you execute /usr/bin/telnet.netkit 1.1.1.1, the
binary path is already part of the cmdline, so there's no need to show
that information to the user.
2021-02-08 00:50:01 +01:00
Gustavo Iñiguez Goia
95e4afac8e
ui: fixed configuring rules default duration
...
Default duration was not set properly on the first run, defaulting to
allow/deny connections always "once", until it was changed by the user.
2021-02-06 12:48:46 +01:00
tioguda
3b750f71ca
Update Brazilian Portuguese translation
2021-01-30 05:54:54 -03:00
Gustavo Iñiguez Goia
ee76b9c6b9
ui, stats: order rules by name by default
...
- orders rules by name, but if the user orders the rules by others
columns keep it.
- fixed updating nodes when reconnecting.
2021-01-25 01:24:25 +01:00
Gustavo Iñiguez Goia
37f91bb3dc
ui: improved rules section
...
request #334 :
- added context menu: clone
- added context menu: edit
- added context menu: enable/disable
- clicking on any cell selects the row, instead of only a cell.
- removed internals fields of a rule in the rule's details view
- fixed displaying rules by nodes, type, etc, after clicking on the left
panel.
- don't allow to edit rules that are of unknown type
(simple, regexp, network, list).
2021-01-23 00:11:40 +01:00
Gustavo Iñiguez Goia
a6afb9571b
ui: fixed displaying node stats, rules timestamp
...
- Use unixnano field when inserting rules to the DB, instead of the time
when it's actually inserted.
- Fixed displaying local node stats with linuxmint's python3-grpcio
(1.16.x)
2021-01-22 15:56:56 +01:00
Gustavo Iñiguez Goia
b4672830cd
fixed regexp rules exceptions
...
- ui, ruleseditor: added missing operator when using a regular
expression on the DstIP/Net field.
- daemon, rules: ensure that regular expressions are of type string
before evaluating them.
reported here: #333
2021-01-17 16:45:28 +01:00
Gustavo Iñiguez Goia
e23b838500
ui, stats: better position for rules panes
...
On the first run the left pane was taking all the space on some
environments.
2021-01-12 17:17:36 +01:00
Gustavo Iñiguez Goia
bdafd7fb42
Bump version to 1.3.5
2021-01-11 23:01:23 +01:00
Gustavo Iñiguez Goia
2f80beb592
Merge pull request #331 from tioguda/translation
...
Update Brazilian Portuguese translation
2021-01-10 12:40:42 +01:00
tioguda
db7d4c288c
Update Brazilian Portuguese translation
2021-01-09 20:54:50 -03:00
freddii
23f35a556e
german translation update
2021-01-10 00:31:54 +01:00
Gustavo Iñiguez Goia
2d04579fba
ui: updated translations files
...
plus a change: until reboot
2021-01-09 23:48:01 +01:00
Gustavo Iñiguez Goia
6c40502bbc
ui: fixed pop-ups regexp options
...
When the GUI is translated, we were not getting IP/domains regexp
correctly. In other languages "to" has a different number of characters
(a, para, zu, ...)
2021-01-09 17:43:50 +01:00
Gustavo Iñiguez Goia
18693cdc6d
ui: added hints to buttons, changed until restart
...
- Added hints to buttons that delete intercepted events, hosts, etc.
closes #329
- Changed "for this session" action by "until reboot". closes #307
2021-01-09 17:25:17 +01:00
Gustavo Iñiguez Goia
024fa3e1b6
ui: added utils for group some common code
...
messages, operations on strings, etc.
2021-01-07 00:06:40 +01:00
Gustavo Iñiguez Goia
0a9e3479e4
ui, deb/rpm: package translations
...
Package translations in order to distribute and install them.
2021-01-06 21:41:54 +01:00
Gustavo Iñiguez Goia
d3ce534b1f
ui, stats: fixed items filtering
...
On tabs where you can filter items typing in the search box, after
coming back from a detailed view, the previous search was not being
restored.
2021-01-06 01:25:57 +01:00
Flávio Costa
a91739bdce
Add Brazilian Portuguese translation ( #328 )
...
* Add Brazilian Portuguese translation
* Update Brazilian portuguese translations
* Fix Brazilian Portuguese translation
2021-01-05 22:47:35 +01:00
freddii
9e4248e923
fixed german translation ( #327 )
...
* fixed german translation
* fixed typing mistake
Co-authored-by: freddii <https://freddii@github.com >
2021-01-05 11:53:12 +01:00
Gustavo Iñiguez Goia
8bc06e50aa
i18n: updated spanish and basque translations
2021-01-04 21:53:20 +01:00
Gustavo Iñiguez Goia
72b8472eec
ui, popups: improved message when resolving a domain
...
Improved message displayed when resolving a domain.
requested here: #321
2021-01-04 21:46:33 +01:00
freddii
d0fa290734
added german translation
2021-01-04 15:58:33 +01:00
Gustavo Iñiguez Goia
8cc10fb9fb
ui, stats/events: fixed displaying errors if any
...
When we received a notification error from an operation (like delete a
rule), the dialog box to inform the user was created but we didn't
display it.
2021-01-04 12:25:19 +01:00
Gustavo Iñiguez Goia
85168fe73a
ui,i18n: use correct syntax for translations
2021-01-04 02:16:53 +01:00
Gustavo Iñiguez Goia
a6d1e585e1
ui, bin: fixed typo that prevented loading translations
2021-01-03 00:50:35 +01:00
Gustavo Iñiguez Goia
4c855eff91
ui: added translations to the installation steps
2021-01-03 00:32:12 +01:00
Gustavo Iñiguez Goia
3dc80809af
updated i18n README
2021-01-02 21:55:02 +01:00
Gustavo Iñiguez Goia
e05cb3a865
added support for internazionalization
...
Read ui/i18n/README.md for information about how to add new
languages.
requested here: #319
2021-01-02 21:40:19 +01:00
Gustavo Iñiguez Goia
c0d70e2f63
Merge pull request #320 from benjaoming/precise-instructions
...
More precise information regarding pip installations
2021-01-01 23:01:11 +01:00
Gustavo Iñiguez Goia
60145f9010
ui: fixed typo that prevented refreshing the stats
...
On rare occasions probably.
2020-12-31 11:46:56 +01:00
Gustavo Iñiguez Goia
785fd8e107
ui,stats: fixed logout problems on some DE
...
On KDE and GNOME Shell we were preventing logging out from the
session.
Related: #318
2020-12-31 00:36:19 +01:00
Benjamin Bach
89269e8b44
More precise information regarding pip installations
2020-12-29 16:51:36 +01:00
Gustavo Iñiguez Goia
75a08245a9
Revert "Merge pull request #315 from themighty1/unminimize"
...
This reverts commit 81a66805a5
, reversing
changes made to efcc944631
.
2020-12-24 20:28:38 +01:00
Gustavo Iñiguez Goia
81a66805a5
Merge pull request #315 from themighty1/unminimize
...
Unminimize maximized windows properly.
2020-12-23 22:58:20 +01:00
themighty1
8a2c645ad5
Unminimize maximized windows properly.
2020-12-23 22:55:19 +03:00
luz paz
d15d3465a9
Fix random typos
...
Found via `codespell v2.1.dev0`
`codespell -q 3 -L ans`
2020-12-23 13:24:59 -05:00
Gustavo Iñiguez Goia
e95f448c44
fixed rules panels position
...
closes #312
2020-12-23 16:55:13 +01:00
Gustavo Iñiguez Goia
85fc5396bf
updated grpc protocol files
2020-12-22 22:14:53 +01:00
Gustavo Iñiguez Goia
b1bf8e4143
Merge pull request #313 from themighty1/unixnano_fix
...
Use daemon's event timestamp in UI.
2020-12-22 21:58:58 +01:00
themighty1
3abb3e4c0d
Use daemon's event timestamp in UI.
...
Use the timestamp instead of the event object when iterating over the last events. ~15x speed increase.
Increase event buffer to 100. On my machine I routinely hit the ceiling of 50 events under some multitasking workloads. Small buffer results in connection attempts not being logged.
Fix Makefile to rebuild when ui.proto changes
2020-12-22 22:50:18 +03:00
Gustavo Iñiguez Goia
003a668da7
ui, stats: improved start/stop interception button
2020-12-21 21:42:44 +01:00
Gustavo Iñiguez Goia
f7fd6fdd7b
ui: set window icon
...
closes #302
2020-12-21 12:29:35 +01:00
Gustavo Iñiguez Goia
57b20cdfbd
ui: added rules left pane to organize rules
...
An easy way to filter rules. It allows to filter rules by:
- Duration
- Nodes
2020-12-20 23:36:15 +01:00
themighty1
a77c3398e8
Disable always-on focus on cmdCleanSql button.
...
Right now because this button always has a focus if the user accidentally presses Enter even while typing in the Filter field, all db will be cleaned.
2020-12-18 23:00:19 +03:00