- drop patches (applied upstream):
  * 010-backport-change-address-logging.patch
  * 020-backport-ed25519-support.patch
  * 021-backport-chacha20-poly1305-support.patch
- backport patches:
  * 010-backport-disable-toom-and-karatsuba.patch:
    reduce dropbear binary size (about ~8Kb).
- refresh patches.
- don't bother anymore with following config options
  because they are disabled in upstream too:
  * DROPBEAR_3DES
  * DROPBEAR_ENABLE_CBC_MODE
  * DROPBEAR_SHA1_96_HMAC
- explicitly disable DO_MOTD as it was before commit a1099ed:
  upstream has (accidentally) switched it to 0 in release 2019.77,
  but reverted back in release 2020.79.
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
		
	
			
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/Makefile.in
 | |
| +++ b/Makefile.in
 | |
| @@ -199,17 +199,17 @@ dropbearkey: $(dropbearkeyobjs)
 | |
|  dropbearconvert: $(dropbearconvertobjs)
 | |
|  
 | |
|  dropbear: $(HEADERS) $(LIBTOM_DEPS) Makefile
 | |
| -	$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS) @CRYPTLIB@ $(PLUGIN_LIBS)
 | |
| +	+$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS) @CRYPTLIB@ $(PLUGIN_LIBS)
 | |
|  
 | |
|  dbclient: $(HEADERS) $(LIBTOM_DEPS) Makefile
 | |
| -	$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS)
 | |
| +	+$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS)
 | |
|  
 | |
|  dropbearkey dropbearconvert: $(HEADERS) $(LIBTOM_DEPS) Makefile
 | |
| -	$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS)
 | |
| +	+$(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBTOM_LIBS) $(LIBS)
 | |
|  
 | |
|  # scp doesn't use the libs so is special.
 | |
|  scp: $(SCPOBJS)  $(HEADERS) Makefile
 | |
| -	$(CC) $(LDFLAGS) -o $@$(EXEEXT) $(SCPOBJS)
 | |
| +	+$(CC) $(LDFLAGS) -o $@$(EXEEXT) $(SCPOBJS)
 | |
|  
 | |
|  
 | |
|  # multi-binary compilation.
 | |
| @@ -220,7 +220,7 @@ ifeq ($(MULTI),1)
 | |
|  endif
 | |
|  
 | |
|  dropbearmulti$(EXEEXT): $(HEADERS) $(MULTIOBJS) $(LIBTOM_DEPS) Makefile
 | |
| -	$(CC) $(LDFLAGS) -o $@ $(MULTIOBJS) $(LIBTOM_LIBS) $(LIBS) @CRYPTLIB@
 | |
| +	+$(CC) $(LDFLAGS) -o $@ $(MULTIOBJS) $(LIBTOM_LIBS) $(LIBS) @CRYPTLIB@
 | |
|  
 | |
|  multibinary: dropbearmulti$(EXEEXT)
 | |
|  
 |