cinap_lenrek
b56450471f
devip: remove unused QLock from udp and icmpv6 control blocks (thanks brho)
2018-10-03 00:47:34 +02:00
cinap_lenrek
bdcef9d692
5i ki qi vi: avoid buffer overflow in command read loop
2018-09-29 13:58:08 +02:00
mischief
e876447b75
audio/libogg: sync to ogg v1.3.3
...
this corresponds to upstream git commit 4380566a44b8d5e85ad511c9c17eb04197863ec5.
2018-09-28 17:28:51 -07:00
aiju
f75bbcdd45
5e: byte access incorrectly checked for long; brk has to round up addresses
2018-09-28 22:53:24 +00:00
cinap_lenrek
451b0c7976
ip/ipconfig: silently ignore prefix information with Autonomous flag clear
2018-09-28 20:23:53 +02:00
cinap_lenrek
9ee967663f
ip/ipconfig: default onlink and autoflag to 1
2018-09-28 18:16:08 +02:00
cinap_lenrek
02b867f01e
devip: only add interface route for "on-link" prefixes
...
when a prefix is added with the onlink flag clear, packets
towards that prefix needs to be send to the default gateway
so we omit adding the interface route.
when the on-link flag gets changed to 1 later, we add the
interface route.
the on-link flag is sticky, so theres no way to clear it back
to zero except removing and re-adding the prefix.
2018-09-28 18:13:01 +02:00
cinap_lenrek
03bcc1520a
vt: fix backup/forward after resize
2018-09-27 16:08:51 +02:00
cinap_lenrek
b74ce50a1c
vt: implement word select
2018-09-27 15:24:41 +02:00
cinap_lenrek
e7f777ae03
idn(2): add documentation for idn2utf() and utf2idn()
2018-09-26 15:58:19 +02:00
cinap_lenrek
a600610fde
provide procsetname(2) manpage
2018-09-26 15:24:29 +02:00
cinap_lenrek
19166f2cf3
libc: add procsetname()
2018-09-26 14:56:23 +02:00
cinap_lenrek
311e3b51c6
libc: return number of bytes produced for idn2utf() and utf2idn()
2018-09-26 14:32:17 +02:00
cinap_lenrek
f18e8dfde8
ip/ipconfig: increase maximum host and domainname size to 255 bytes. idn for -h option
2018-09-25 21:51:57 +02:00
cinap_lenrek
0126f10d05
ndb/inform: handle internationalized domain names
2018-09-25 20:59:08 +02:00
cinap_lenrek
e5e6a729dd
merge
2018-09-25 20:45:11 +02:00
cinap_lenrek
33682a5885
ip/ipconfig: handle internationalized domain names
2018-09-25 20:43:37 +02:00
cinap_lenrek
05f6c08985
ip/dhcp6d: handle internationalized domain names
2018-09-25 20:28:19 +02:00
cinap_lenrek
347303b136
ip/dhcpd: handle internationalized domain names
2018-09-25 20:17:56 +02:00
cinap_lenrek
2160da07de
ndb/dns: use libc's new idn functions
2018-09-25 20:17:00 +02:00
cinap_lenrek
565fc2be5d
webfs: remove idn.c
2018-09-25 20:16:06 +02:00
cinap_lenrek
d5f2d2cc3f
webfs: fix memory leak in Nfmt(), use libc's new idn functions
2018-09-25 20:15:24 +02:00
cinap_lenrek
dfec09c436
libc: add utf2idn() and idn2utf() functions to deal with internationalized domain names
2018-09-25 20:14:25 +02:00
cinap_lenrek
d2b3e2f55a
merge
2018-09-25 15:06:13 +02:00
cinap_lenrek
dbfb766735
ip/dhcpd: implement rfc3397 dhcp search domain option (dnsdomain)
2018-09-25 15:04:19 +02:00
cinap_lenrek
12b3c82014
ip/ipconfig: implement rfc3397 dhcp dns search option (dnsdomain)
2018-09-25 15:02:29 +02:00
Ori Bernstein
72a840b31d
Disallow '/' in file names.
...
A bad rename call could send a path with a '/' to cwfs.
This is invalid, and should be disallowed.
2018-09-25 01:02:31 -07:00
cinap_lenrek
2f076f946f
ip/ipconfig: handle noconfig flag for router advertisement, add debug prints, cleanup
2018-09-24 13:56:25 +02:00
cinap_lenrek
ef17043327
libhtml: increase Nestmax to render some convoluted pages (thanks fernan)
...
example page with broken citation list numbering:
https://en.m.wikipedia.org/wiki/Commodore_64
2018-09-23 23:35:41 +02:00
cinap_lenrek
94333ce6a6
devip, ipconfig: avoid overflow on lifetime checks
2018-09-23 22:07:56 +02:00
cinap_lenrek
70c6bd0397
devip: valid and prefered life-time should be unsigned, add remove6 ctl command
2018-09-23 19:09:48 +02:00
cinap_lenrek
4a92a8f6b2
devip: fix default parameter calculation for router life-time
...
router life time is in seconds, while max ra interval is
in milliseconds!
2018-09-23 19:08:16 +02:00
cinap_lenrek
259ce5e3de
devip: make updating ra6 router parameters atomic
...
when we fail to parse and validate the command, no update
should take place.
2018-09-23 17:24:59 +02:00
cinap_lenrek
1d4a36c699
ip/ipconfig: valid lifetime is in seconds, not milliseconds.
2018-09-23 17:14:29 +02:00
cinap_lenrek
74272a8364
ip/ipconfig: remove expired default routes on router advertisement
2018-09-23 02:08:59 +02:00
23hiro
0311f01122
keyboard(2) spelling (thanks Amavect)
2018-09-22 09:41:16 +02:00
cinap_lenrek
8c7a4e28d5
vt: make selecting() wait until all buttons are lifted avoiding menu when chording
2018-09-20 21:25:38 +02:00
cinap_lenrek
b9796e0774
vt: implement line selection by double click
2018-09-20 21:07:10 +02:00
mischief
6fa3e08412
cfs: close mount half of pipe, fixes cfs not exiting when unmounted
2018-09-19 13:27:55 -07:00
cinap_lenrek
45afecffd1
kprof: fix precedence (thanks geoff)
2018-09-19 01:11:49 +02:00
mischief
d73c67660b
sum, md5sum, sha1sum: set exit status properly on open/read errors
2018-09-18 15:58:22 -07:00
mischief
026c679f49
webfs: remove automatic Referer header
...
automatic Referer headers were found to break downloads from
sourceforge.net, causing html pages to appear instead of tarballs.
if a website does need them, they can be added as needed via hget's -r
flag, or added to mothra.
reverts commits 67f536d20329 and 6d999c39a9f0
2018-09-18 13:14:00 -07:00
cinap_lenrek
6b9cc409de
mtx, ppc: remove cistrcmp() and cistrncmp() redefinition
2018-09-18 19:34:29 +02:00
cinap_lenrek
bd49212b46
kernel: fix livelock in rebalance (thanks Richard Miller)
...
Once a second rebalance() is called on cpu0 to adjust priorities,
so cpu-bound processes won't lock others out. However it was only
adjusting processes which were running on cpu0. This was observed
to lead to livelock, eg when a higher-priority process spin-waits
for a lock held by a lower priority one.
2018-09-18 00:53:05 +02:00
cinap_lenrek
e619a03c28
boot(8): document tls and reboot methods
2018-09-17 18:09:33 +02:00
cinap_lenrek
2985d53b7a
bootrc: add experimental reboot method to load another kernel
...
syntax: reboot!bootfile[!method...]
this echos bootfile to /dev/reboot, causing bootfile kernel
to be started.
when method is given, we first connect to the filesystem and
set bootargs so that bootfile can be loaded from the target
network or local fileserver.
note, when no bootfile is given, this causes the kernel to
reboot to bios.
2018-09-16 22:35:16 +02:00
cinap_lenrek
9d60ece816
libndb: add missing ndbdedup.c
2018-09-16 15:27:17 +02:00
cinap_lenrek
ed41dd5b28
9boot: don't let user erase the prompt (thanks mischief)
2018-09-16 13:47:33 +02:00
cinap_lenrek
a4e444f430
libndb: make ndbipinfo() walk ipnet for all matching entries, concatenate and dedup result
2018-09-16 12:39:47 +02:00
cinap_lenrek
08385e6681
ip/tftpd: remove sunkernel hack
2018-09-13 22:15:42 +02:00
cinap_lenrek
a33d76f8c9
ape/make: fix \ line continuation parsing
2018-09-13 11:54:20 +02:00
mischief
5ea7337ae7
port: sync two longjmp fixes from drawterm
...
see drawterm commits f5e26ae93a6a and fa388286b4ca
2018-09-12 00:35:45 -07:00
mischief
bcb3b3940e
sdahci(3): correct device name for top level control messages (thanks joe9)
2018-09-11 00:23:35 -07:00
mischief
8c513a0740
atazz(8): fix probe formatting
2018-09-10 23:39:58 -07:00
cinap_lenrek
e4d0a76289
ndb/cs: don't do dns lookups when all we got is loopback or link local addresses
2018-09-09 15:38:53 +02:00
cinap_lenrek
183ab18dfc
libip: ignore ipv6 link local addresses for myipaddr()
2018-09-09 15:35:14 +02:00
cinap_lenrek
b591ee195b
devarch: reading msr 0xffffffff
2018-09-09 01:53:53 +02:00
cinap_lenrek
ba7b07d51a
devarch: restrict i/o port access to 64K, disallow msr 32-bit wrap arround (thanks aiju)
2018-09-09 01:41:35 +02:00
cinap_lenrek
4f2cdcf74b
stats: fix etherstats, avoid vmax == 0
2018-09-09 00:24:43 +02:00
cinap_lenrek
e534c4147e
libmach: substitute /dev/zero for /proc/$pid/fpregs when missing (for snapfs)
2018-09-08 23:31:30 +02:00
cinap_lenrek
97a2e35a0c
devarch: fix /dev/msr (thanks joe9, aiju)
...
the end condition port < offset+n could never become
false when offset truncated to 32 bit signed port is
negative. change the condition variables to unsigned
int.
msr's are not byte addressible, so advance reads by
one instead of 8.
2018-09-08 22:24:36 +02:00
cinap_lenrek
a3d8481bb6
libvorbis: fix broken free() (thanks mischief)
2018-09-08 15:15:08 +02:00
cinap_lenrek
96210d79b2
merge
2018-09-08 14:50:41 +02:00
cinap_lenrek
2839760066
rc: fix Xpipefd unbalancing the redir stack
...
Xpipefd wants the pipe descriptor to be closed in turfredir(), so
it pushes the redirection, but this breaks Xpopredir after normal
redirection. so we shuffle the Xpipefd redir to the bottom of the
stack.
2018-09-08 14:49:00 +02:00
stanley lieber
178bc8548a
fortunes: I've been looking into running Plan 9 in JSLinux -- Skip Tavakkolian
2018-09-06 19:08:57 -04:00
mischief
46d49b5dd2
audio/libogg: nuke old libogg.au
2018-09-05 08:37:01 -07:00
cinap_lenrek
2e9835e771
vt: fix selection past baseline (thanks BurnZeZ)
2018-09-04 20:55:10 +02:00
cinap_lenrek
217e8a0619
vt: fix selrange() to recover whitespace indention
2018-09-03 22:37:45 +02:00
cinap_lenrek
676298b16b
vt: get rid of "clear" menu entry, fix 24x80 resize, reset selection on setdim(), document snarf/plumb
2018-09-03 21:51:32 +02:00
cinap_lenrek
80cd634c4d
vt: fix plumbsel(), snarfsel()
...
- plumbsel()
- remove debug prints
- use smalloc() to convert to bytes
- fix spurious -1 close of plumb fd
- snarfsel()
- fix rune buffer leak in open error case
2018-09-03 20:54:26 +02:00
cinap_lenrek
de9aa721f6
vt: implement proper selections (thanks Ori_B)
...
Ori Bernstein wrote:
> I finally got around to taking another shot at this vt patch. This change
> gets rid of implicit snarfing, and instead makes selection the way you
> select text for snarfing or plumbing. Select, then use a menu entry.
>
> It would probably be nice to have double click to expand the selection,
> rio-style, along with plumbing implicitly taking the current word, but
> that can be a separate patch.
>
> This change also punts on scrolling for simplicity -- it clears the
> selection instead of trying to handle the cases where the selection
> goes offscreen.
little amendments:
- fix line selection (point min/max inversion)
- clear selection when switching linesel/blocksel
- move selection on scroll
2018-09-03 20:05:26 +02:00
cinap_lenrek
4596959f3b
ndb(8): ndb/inform also publishes ipv6 address now
2018-09-01 15:11:46 +02:00
cinap_lenrek
5a2c3580fc
ip/dhcpd: bring back interface address for arpenter()
...
the arp table is per interface, so it is possible to have the same
netwrok on multiple physical interfaces, tho with different source
ip address. one example would be a ethernet and a wlan interface.
the mac addresses on these mediums can differ (arp proxying taking
place).
so provide our source address on the interface we received the
request on.
the previous change used the ifcaddr; which is correct; but due to a
oversight in the kernel, had to match the ip of the arp entry.
source address will always work.
2018-09-01 15:08:40 +02:00
cinap_lenrek
4e61bc282c
ip/dhcpd: add varargck pragma for warning() and fatal(), do syserr with %r format
2018-09-01 14:59:19 +02:00
cinap_lenrek
3fa5aaa1bc
ip/ipconfig: add varargck pragma for warning() function
2018-09-01 14:53:38 +02:00
cinap_lenrek
2d9147a33c
rtl8169: fix receive for nuc BOXNUC7CJYH
2018-08-31 22:39:46 +02:00
qwx
55e0fd6031
dmid: add support for midi streams
...
tested with a usb midi keyboard and a midi->usb adaptor
2018-08-31 18:01:21 +02:00
mischief
67b24e6dac
nusbrc: add LG G5 for nusb/ether
2018-08-30 16:23:36 -07:00
cinap_lenrek
11d1947814
arp: interface address only specifies the interface, not the source address for route lookup
2018-08-30 21:17:54 +02:00
cinap_lenrek
590bed4bf8
merge
2018-08-30 00:05:00 +02:00
cinap_lenrek
b863253879
ip/dhcpd: revert arpenter() changes
2018-08-30 00:03:07 +02:00
aiju
82559c3fdc
shift-jis: add support for half-width kana
2018-08-28 05:56:29 +00:00
cinap_lenrek
5c945a0b48
devip: fix router adv/sol options validation (options padded to 8 bytes)
2018-08-27 20:58:48 +02:00
cinap_lenrek
cff1ab5fdf
ip/ipconfig: add missing {} as DEBUG() is a macro
2018-08-26 23:05:45 +02:00
cinap_lenrek
c35027e03d
ip/ipconfig: check for recvra 0 on timeout
2018-08-26 22:25:35 +02:00
cinap_lenrek
52b773d635
ip/dhcpd: reject bogus requests, handle multiple ether= attributes in ndb, cleanup
...
unless relay agent (gaddr) is specified, dhcp requests need to
taget a local ip address on the incoming interface or broadcast.
clients might have multiple ethernet interfaces, so we need to
check if any of the ether= attributes in ndb matches. this is
done by passing lookupip() the attribute name and a expected
value and if a match is found, set Info.indb = 1.
remove tohex(), use encodefmt instead. avoid dynamcic allocation.
include interface device in log messages.
2018-08-26 18:36:35 +02:00
cinap_lenrek
5c326d9f35
devvga: disable cursor on shutdown avoiding graphics glitches on reboot
2018-08-25 21:44:08 +02:00
cinap_lenrek
82c08a8a44
ip/dhcpd: handle multiple networks on the same interface, dont get confused by v6 interface address
2018-08-25 15:10:26 +02:00
mischief
4e938841f0
igfx: support blanking by turning off panel power and backlight
...
tested on t61, x200, x230, x301, t420, w520
2018-08-21 11:31:45 -07:00
Alex Musolino
0c7fe8ae06
mothra(1): fix formatting
2018-08-21 23:09:35 +09:30
cinap_lenrek
976d19960f
vncs: fix uninterruptable temporary warning
2018-08-21 02:21:21 +02:00
cinap_lenrek
b1b347a0f4
merge
2018-08-21 02:04:33 +02:00
cinap_lenrek
37cbd6b632
vncv: adjust window size on desktop resize, fix canresize checks
2018-08-21 02:02:50 +02:00
mischief
56a2263aae
vncs: shut up used and not set warning
2018-08-20 12:51:29 -07:00
mischief
e1907b41d3
hjfs: set group of new files to that of the parent directory (thanks umbraticus)
2018-08-20 12:48:06 -07:00
cinap_lenrek
f8f677b48e
merge
2018-08-20 19:25:58 +02:00
cinap_lenrek
d2089f949e
vncs: support for desktop resize extension, update devdraw
2018-08-20 19:23:42 +02:00
aiju
4a120a3816
fix unbounded recursion bug in hjfs
2018-08-20 14:26:19 +01:00
cinap_lenrek
670137bf0a
devdraw: zero initialize DImage.dscreen pointer (vnc, drawterm)
2018-08-19 22:00:45 +02:00
cinap_lenrek
c8a71691b4
vncs: fix mistake "screen" vs "gscreen", thanks eekee
2018-08-18 00:03:14 +02:00
cinap_lenrek
d263134394
vncv: handle [] enclosed literal ipv6 addresses in host
2018-08-16 20:34:46 +02:00
cinap_lenrek
43636dbb7f
ip/ipconfig: make ra6 daemon less chatty, log to /sys/log/ipconfig instead of /sys/log/v6routeradv
2018-08-15 21:54:42 -04:00
cinap_lenrek
cd752a39f8
ipv6 autoconfiguration on ethernet
...
for ip autoconfiguration, setup ipv6 link local addresses
and do SLAAC in parallel to DHCP.
2018-08-15 21:39:30 +02:00
cinap_lenrek
ab4c0a012f
ip/ipconfig: simplify by combining mklladdr() into mkclientid()
2018-08-12 22:39:44 +02:00
cinap_lenrek
9445f08788
ip/ipconfig: call mklladdr() to get conf.hwa initialized for ipv6
2018-08-11 16:19:32 +02:00
cinap_lenrek
e49f7fc1f7
devip: fix multicastarp() when ipconfig assigned the 0 address
...
sending multicast was broken when ipconfig assigned the 0
address for dhcp as they would wrongly classified as Runi.
this could happen when we do slaac and dhcp in parallel,
breaking the sending of router solicitations.
2018-08-11 16:18:12 +02:00
mischief
831291e5dd
sdloop(3): import sdloop driver (thanks erik)
2018-08-10 08:08:38 -07:00
23hiro
b989e691cf
plan9.ini(8) iwlwifi essid/bssid misleading
2018-08-08 18:47:48 +02:00
cinap_lenrek
45ce4de650
nusb/ether: fix ethertype filtering
2018-08-07 23:46:58 +02:00
cinap_lenrek
445fc8e5a7
merge
2018-08-06 23:14:59 +02:00
cinap_lenrek
abe463b931
wifi: lilu dallas multirate
...
now handle the supported rates element properly, only
providing the intersecting set of rates that the bss
advertises and what the driver supports, putting the
basic rates first.
also avoid using usupported rates.
2018-08-06 23:13:23 +02:00
mischief
eb1be5b4df
devaoe: really fix unit numbering, to be 0-based
2018-08-06 09:41:28 -07:00
mischief
796c41092a
devaoe: fix unit numbering for Qdevlinkdir
...
a side effect of 3c77cd3ae664 changed the unit ordering to start at one, so fix the condition accordingly.
2018-08-06 08:50:40 -07:00
mischief
0c036b4d4a
ip(3): document ipifc ipv6 connection and fix delay formatting
2018-08-06 08:47:07 -07:00
cinap_lenrek
209a6b4b55
acme: pass pointer to int type to avoid pointer to int cast warning
2018-08-03 16:53:50 +02:00
spew
4757debd0b
acme: add spacesindent mode
2018-08-01 11:14:59 -04:00
cinap_lenrek
2b619dc966
etheriwl: add pci did for WifiLink 5300 (thans senthil)
2018-07-31 18:33:42 +02:00
cinap_lenrek
c4dd0f6282
kbdfs: ignore first 16 scancodes (number row) in kbtabctl[] for control key reverse mapping
2018-07-30 20:40:28 +02:00
cinap_lenrek
36abc45f28
vncv: implement extended DesktopSize extension, cleanup
2018-07-30 02:21:28 +02:00
cinap_lenrek
da5c0bada7
dc: fix off by one in stack overflow check (thanks BurnZeZ)
...
BurnZeZ → Found a bug in dc(1)
BurnZeZ → Everything breaks when you fill the stack
BurnZeZ → You have stkptr which crap expects to point to an available member in Blk *stack[STKSZ];
BurnZeZ → stkend = &stack[STKSZ];
BurnZeZ → stkptr is allowed to equal stkend
BurnZeZ → So crap that expects stkptr to be pointing to an available Blk ends up dereferencing past the end of the array
BurnZeZ → term% echo `{seq 1 100} f | dc
BurnZeZ → dc 628283: suicide: sys: trap: fault read addr=0xffffe0000040a618 pc=0x204b1c
2018-07-27 09:31:28 +02:00
cinap_lenrek
6cd83e5d24
audiohda: support Intel Sunrise Point-LP on thinkpad X1
2018-07-26 02:48:00 +02:00
qwx
a8644d01c3
add games/dpic and games/todpic
2018-07-25 05:02:46 +02:00
23hiro
416aed9b66
merge
2018-07-24 09:17:11 +02:00
23hiro
469bbab460
spelling
2018-07-24 09:04:50 +02:00
cinap_lenrek
d07fb3261f
devmouse: produce signed msec timestamp in /dev/mouse, accept unsigned on write
2018-07-23 19:29:15 +02:00
cinap_lenrek
34c7af22c1
libdraw: accept unsigned msec timestamp in /dev/mouse
2018-07-23 19:25:28 +02:00
cinap_lenrek
0431ea242d
pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map
...
nobody passes us the "RSD PTR " address when doing multiboot/kexec
on UEFI systems. so we search for it manually in the ACPI reserved
area as indicated in the e820 memory map.
2018-07-22 21:00:20 +02:00
qwx
f4b9f0304d
dmid: better fnumber calculation and fix fine tuning for 2nd voice
2018-07-21 05:05:53 +02:00
cinap_lenrek
2d6f9f4700
ssh: fix nil dereference when TERM isnt set and -r is requested
2018-07-18 09:48:45 +02:00
cinap_lenrek
ec5227f7f5
merge
2018-07-16 23:55:45 +02:00
cinap_lenrek
00622d4d2b
ndb/dns: fix delegation with norecursion (-R flag)
...
when the question zone is in a delegated area, we still
need to provide the nameservers.
2018-07-16 23:54:23 +02:00
cinap_lenrek
37b560e50f
merge
2018-07-16 01:36:35 +02:00
cinap_lenrek
0d7bbda9b9
devmnt: make sure auth chan is on said conection in mntattach()
2018-07-16 01:35:02 +02:00
qwx
e7b1c1aad8
doom: use wadfs to expose music lumps
...
launch wadfs after detecting main wad, exposing GENMIDI and music lumps
under /mnt/wad. /bin/dmus can then use them directly, and wadfs doesn't
need to be started manually.
2018-07-15 06:31:45 +02:00
23hiro
1a751a5939
cwfs -a option misleading
2018-07-14 20:40:26 +02:00
cinap_lenrek
51b0b0235b
bootrc: write fatal error message to fd2
2018-07-14 17:20:49 +02:00
mischief
c5559504cd
ndb/dnsgetip: report errors when dns resolution fails
2018-07-13 20:44:57 +00:00
qwx
96e511d736
add games/dmid and games/opl3
2018-07-12 09:33:33 +02:00
qwx
1e3790f7b5
wadfs(4): fix typo
2018-07-12 09:25:04 +02:00
aiju
d16a96daca
pc64: update headers to match pc
2018-07-11 16:05:03 +01:00
aiju
6b0de3de8e
pc: fix ugly and partially broken switch() statement
2018-07-11 15:12:24 +01:00
aiju
3a77c01f43
pc kernel: get rid of ugly and partially broken cpuid macros
2018-07-11 14:50:22 +01:00
aiju
911df94e5d
asaudit: make error more explicit
2018-07-11 12:23:48 +01:00
cinap_lenrek
83de8c0f5f
authsrv: log message when no AES key is found for pak
2018-07-11 10:17:04 +02:00
qwx
4e04e03142
midi: properly skip sysex messages
...
this fixes playing any midi files containing such messages
example: prince of persia midis from vgmpf wiki
2018-07-10 23:26:17 +02:00
cinap_lenrek
24611cf5ed
ndb/cs: add -6 flag for v6 only lookups and "ipv4" control message to toggle v4 lookups.
2018-07-10 19:57:55 +02:00
cinap_lenrek
a8a6429204
devip: make il connect fail quickly when theres no route
2018-07-10 09:11:19 +02:00
cinap_lenrek
9898aafa0c
devip: don't pad the tag for routing commands (fixes removing routes with < 4 character tags)
2018-07-09 01:32:21 +02:00
Alex Musolino
8fd222c157
upas/smtp: use current login id in absence of -u option (as per man page)
2018-07-08 12:18:06 +09:30
Alex Musolino
259a31e59b
upas/smtp: allow remote port to be set to something other than smtp (e.g. ssmtp)
2018-07-08 12:05:42 +09:30